मूल रूप से उन सभी को!
शतरंज इंजन वास्तव में केवल जानवर-बल का उपयोग करते हैं:
- बताया गया
- विश्लेषण कर रहे हैं पदों (समस्या को सुलझाने)
- एक चेकमेट की तलाश में (समस्या को हल करना, न कि उसके खिलाफ खेलना, जैसे "एन में दोस्त को ढूंढें" शैली की समस्याएं)
अन्यथा उनके पास एक "चयनात्मक खोज" है, यह किसी दिए गए बोर्ड लेआउट के लिए सभी संभव कदमों पर विचार करेगा, लेकिन केवल उनमें से कुछ का पता लगाएं। एक इंजन ब्रूट-फोर्स पर स्विच कर सकता है, हालांकि अगर यह दो समान रूप से चलता है (एक से अधिक मजबूत कदम) या यदि यह एक चाल को पसंद नहीं करता है (कोई मजबूत चाल नहीं)।
वे रक्षा की एक अंतिम पंक्ति के रूप में भी जोर-जबरदस्ती करते हैं, यदि आपने एक चेकमेट संभावना देखी है तो यह देख सकते हैं कि यह आ रहा है और यह वास्तव में ड्रा करने के लिए कठिन प्रयास करना चाहेगा, और कोई रास्ता नहीं खोज सकता ("क्षितिज प्रभाव" "इंजन के साथ एक समस्या है, मान लीजिए कि यह रानी को ढीला करने वाला है, और यह केवल 4 नाटकों को गहराई तक ले जाने के लिए छाया हुआ है; अगर यह पंजे का व्यापार कर सकता है और 4 चालों के लिए रानी की हानि को स्थगित कर सकता है, तो उसे लगता है कि उसने रानी को बचा लिया है। , इस प्रक्रिया में यह कम से कम 1 प्यादे को ढीला कर देगा (जैसा कि अगला कदम क्षितिज को करीब से पहले लाता है) और रानी को बचाने के लिए इसके वजन का मतलब यह हो सकता है कि यह कुछ रक्षा बलिदान करता है, कुछ भी नहीं अगर मृत्यु क्षितिज पर चली जाती है) ।
जब चयनात्मक खोज बहुत उपयोगी नहीं होती है, तो यह भी क्रूरतापूर्ण होगा। यही कारण है कि इंजन को अधिक समय लगता है जब उनके पास 3 टुकड़े बचे होते हैं। उन्हें ब्रूट-फोर्स करना होगा क्योंकि चयन एल्गोरिदम एक कदम नहीं उठा सकता है। मिडगैम गेम के दौरान सिलेक्शन एल्गोरिथ्म बहुत अच्छा है क्योंकि यह "ओह्ह" की तरह हो सकता है, प्यादा के साथ ऐसा करने से उसका [जो कुछ भी] ब्लॉक हो जाता है और मेरा [जो भी] और [जो भी] बैक अप होता है, मेरे पास हमला करने की तुलना में कम संख्या में बचाव होता है - उदाहरण के लिए ।
यदि आपके पास बोर्ड के बीच में एक राजा है 8 चालें हैं, तो चयनात्मक खोज "कुछ भी उपयोगी नहीं है, मैं नहीं बता सकता" की तरह होगा।
आप दो भागों के रूप में चयनात्मक खोज के बारे में सोच सकते हैं, यह रणनीति के अर्थ में सामरिक है और सामरिक चालों को हाजिर करेगा, यह आमतौर पर शामिल टुकड़ों के वजन को अनदेखा करेगा क्योंकि एक रानी किसी भी रणनीति का हिस्सा नहीं है। एक मोहरा से अधिक यह महत्वपूर्ण है। यह भी रणनीतिक है कि यह एक रक्षा करने वाले मूवर्स का पता लगाएगा, और संभावित हमलों के लिए बाद में खुल जाएगा।
इंजन तब आपके दृष्टिकोण से, और आगे और पीछे और आगे और पीछे से समान करता है।
ट्रांसपोज़न टेबल नाम की कोई चीज़ ऐसी चीज़ों की एक बड़ी सूची है जिसके बारे में उसने सोचा है, इस तरह से अगर वह कुछ ऐसा करने पर विचार करता है जो पहले से हो चुका है, तो वह जानता है और उसे फिर से मूल्यांकन करने की ज़रूरत नहीं है।
UNLESS (चयनात्मक :)) यह वहाँ एक अलग तरह से हो जाता है, या आगे का पता लगाना चाहता है। उदाहरण के लिए मान लीजिए कि यह पता चलता है कि आपका ... किश्ती एक आसन्न हमले के लिए आवश्यक है, जब यह पता चलता है तो इंजन एक लाइन का पुनर्मूल्यांकन कर सकता है। पिछला वजन जो उस बदमाश पर डाल दिया (जैसे 5 अंक, आपके लिए कितना महत्वपूर्ण है) एक अनुमान के तहत हो सकता है।
चयनात्मक खोज भी पीछे हट सकती है, जैसे कि किसी बिशप को दुश्मन के क्षेत्र में सही तरीके से स्थानांतरित करने पर विचार करना, चाल चयनकर्ता के लिए यह महत्वपूर्ण नहीं है कि इसे आसानी से लिया जा सकता है। यह कहो कि यह रणनीतिक रूप से एक शानदार कदम है! फिर यह उस वर्ग को बचाने के लिए उस वर्ग की रक्षा करने का एक तरीका खोजने की कोशिश कर सकता है। मान लीजिए कि ऐसा करने के लिए एक मोहरा शामिल है।
ब्रूट-फोर्स विधि उस प्यादा चाल को शामिल करने वाली रेखा पर विचार करेगी, और (ब्रूट बल द्वारा) बिशप चाल भी, और वही सामान जो बोर्ड स्थिति (चयनात्मक खोज ही) को रेट करेगा, वह कहेगा "यह अच्छा है" इसलिए बोर्ड भिन्नताएँ जो अत्यधिक रूप से भिन्न होती हैं, दोनों ही इसे पाती हैं।
ब्रूट-फोर्स पद्धति का उपयोग करके स्थिति को रेट करना बहुत कठिन है, यही कारण है कि चयनात्मक खोज इतनी अच्छी तरह से काम करती है।
प्रारंभिक स्थिति से पशु-बल मिल सकता है कि प्रसिद्ध मेट-इन -4 जिसमें एक बिशप द्वारा कवर किया गया रानी f7 शामिल है, और अगर यह दर थी कि अत्यधिक (मैं एक चाकचौबंद बनूंगा! गलत होगा क्योंकि काला स्पष्ट रूप से मुकाबला करेगा। चयनात्मक खोज एक स्थिति (आगे के मूल्यांकन के लिए) को रेट करता है क्योंकि यह अच्छा प्रतीत होता है। इसका मतलब है जब यह आपकी प्रतिक्रिया पर विचार कर रहा है तो यह तय कर सकता है कि आपके लिए क्या अच्छा होगा ...।
इसलिए सामान जो चयनात्मक खोज का उपयोग चीजों को रेट करने के लिए करता है उसका उपयोग ब्रूट-फोर्स द्वारा किया जाता है, क्योंकि "पाया गया कि एक चेकमेट इस चाल को शामिल करता है" यह कहने के लिए पर्याप्त नहीं है कि चाल अच्छी है।
इसलिए ब्रूट फ़ोर्स शतरंज इंजन द्वारा पहली चाल (वाइट) चुनी जाती है?