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