यहाँ एक उत्तर है जो मैंने मूल रूप से /cstheory/6563/what-is-the-computational-complexity-of-solve-chess/38102#38102 पर लिखा है ।
एक परिपूर्ण शतरंज खिलाड़ी हमेशा एक जीत को मजबूर कर सकता है जब वे एक जीत को मजबूर कर सकते हैं और एक ड्रॉ को मजबूर कर सकते हैं जब वे एक ड्रॉ को मजबूर कर सकते हैं। बेशक, किसी भी बिंदु पर अगर वे एक जीत को मजबूर कर सकते हैं, तो वे एक ड्रॉ को भी मजबूर कर सकते हैं। इसके अलावा जब कभी एक खिलाड़ी एक जीत के लिए मजबूर नहीं कर सकता, तो दूसरा खिलाड़ी एक ड्रॉ को मजबूर कर सकता है। 50 चाल नियम या 3 गुना पुनरावृत्ति नियम के बिना शतरंज आपको लगता है कि हल करने के लिए उतना कठिन नहीं हो सकता है। यह दिखाया जा सकता है कि 3 गुना पुनरावृत्ति नियम में जोड़ने से कोई फर्क नहीं पड़ता कि कोई खिलाड़ी जीत या ड्रॉ को मजबूर कर सकता है या नहीं। खेल के संभावित तरीकों की संख्या के बाद जा सकते हैं n चालें n के साथ तेजी से बढ़ती रहती हैं। दूसरी ओर n चालों के बाद हो सकने वाले राज्यों की संख्या तेजी से नहीं बढ़ती है क्योंकि यह उन संभावित राज्यों की कुल संख्या से अधिक नहीं हो सकती है जो एक कानूनी खेल में हो सकते हैं। इसके अनुसारhttps://en.wikipedia.org/wiki/Game_complexity , लगभग 10 ^ 47 राज्य हैं जो शतरंज के कानूनी खेल में हो सकते हैं।
शतरंज को निम्नानुसार हल किया जा सकता है: राज्यों का एक सेट लें जो हम साबित कर सकते हैं कि सभी राज्यों में शतरंज के कानूनी खेल में 3 गुना दोहराव नियम या 50 चाल नियम के बिना हो सकता है। दो अलग-अलग राज्यों में शतरंज के टुकड़ों की एक ही व्यवस्था हो सकती है और अलग-अलग हो सकते हैं, जिनकी बारी यह है कि क्या आपके पास एन पास करने वाले को पकड़ने का अधिकार है, और क्या किसी दिए गए राजा या बदमाश को फिर से महल बनाने का अधिकार है। इसके बाद, सभी राज्यों को ले जाएं जहां न्यूनतम संख्या में चालें सफेद में एक जीत को मजबूर कर सकती हैं जो कि सफेद मोड़ पर होनी चाहिए। इसके बाद सभी राज्यों को ले जाएं जहां चालों की न्यूनतम संख्या 2 में एक जीत को मजबूर कर सकती है, जिसका अर्थ है कि यह काली बारी है और कोई फर्क नहीं पड़ता कि वे किस चाल को बना सकते हैं, सफेद 1 चाल में जीत को मजबूर कर सकता है। अगला उन सभी राज्यों को ले जाएं जहां न्यूनतम संख्या में चालें सफेद होती हैं, जो 3 में जीत हासिल कर सकती है। जिसका अर्थ है कि सफेद एक चाल है जो उन्हें 2 चालों में एक मजबूर जीत देगा लेकिन 1 चाल में एक जीत को मजबूर नहीं कर सकता है। इसके बाद सभी राज्यों को ले जाएं जहां चालों की न्यूनतम संख्या 4 में जीत को मजबूर कर सकती है, जिसका अर्थ है कि यह काले रंग की बारी है और इससे कोई फर्क नहीं पड़ता कि वे किस दिशा में चलते हैं, सफेद 3 चालों में एक जीत को मजबूर कर सकता है लेकिन सफेद वर्तमान में एक जीत को मजबूर नहीं कर सकता है २ चाल। एक बार जब हम एक नंबर पर पहुंच जाते हैं, तो ऐसे कोई राज्य नहीं हैं, जहां न्यूनतम संख्या में चालें सफेद हो सकती हैं, तो वह संख्या जीत सकती है, हमने पहले ही सभी राज्यों को पाया है कि सफेद एक जीत को मजबूर कर सकते हैं। हम सभी राज्यों को पा सकते हैं। काला एक समान तरीके से एक जीत को मजबूर कर सकता है। शेष सभी राज्य ऐसे हैं जहां दोनों खिलाड़ी ड्रॉ को मजबूर कर सकते हैं। जिसका अर्थ है कि यह काले रंग की बारी है और इससे कोई फर्क नहीं पड़ता कि वे किस चाल में चलते हैं, सफेद 3 चालों में एक जीत को मजबूर कर सकता है, लेकिन सफेद वर्तमान में 2 चालों में जीत को मजबूर नहीं कर सकता है। एक बार जब हम एक नंबर पर पहुंच जाते हैं, तो ऐसे कोई राज्य नहीं हैं, जहां न्यूनतम संख्या में चालें सफेद हो सकती हैं, तो वह संख्या जीत सकती है, हमने पहले ही सभी राज्यों को पाया है कि सफेद एक जीत को मजबूर कर सकते हैं। हम सभी राज्यों को पा सकते हैं। काला एक समान तरीके से एक जीत को मजबूर कर सकता है। शेष सभी राज्य ऐसे हैं जहां दोनों खिलाड़ी ड्रॉ को मजबूर कर सकते हैं। जिसका अर्थ है कि यह काले रंग की बारी है और इससे कोई फर्क नहीं पड़ता कि वे किस चाल में चलते हैं, सफेद 3 चालों में एक जीत को मजबूर कर सकता है, लेकिन सफेद वर्तमान में 2 चालों में जीत को मजबूर नहीं कर सकता है। एक बार जब हम एक नंबर पर पहुंच जाते हैं, तो ऐसे कोई राज्य नहीं हैं, जहां न्यूनतम संख्या में चालें सफेद हो सकती हैं, तो वह संख्या जीत सकती है, हमने पहले ही सभी राज्यों को पाया है कि सफेद एक जीत को मजबूर कर सकते हैं। हम सभी राज्यों को पा सकते हैं। काला एक समान तरीके से एक जीत को मजबूर कर सकता है। शेष सभी राज्य ऐसे हैं जहां दोनों खिलाड़ी ड्रॉ को मजबूर कर सकते हैं। हम सभी राज्यों को पता लगा सकते हैं कि काला एक समान तरीके से जीत को मजबूर कर सकता है। शेष सभी राज्य ऐसे हैं जहां दोनों खिलाड़ी ड्रॉ को मजबूर कर सकते हैं। हम सभी राज्यों को पता लगा सकते हैं कि काला एक समान तरीके से जीत को मजबूर कर सकता है। शेष सभी राज्य ऐसे हैं जहां दोनों खिलाड़ी ड्रॉ को मजबूर कर सकते हैं।
चूंकि शतरंज के कानूनी खेल में लगभग 10 ^ 47 राज्य हो सकते हैं, इसलिए कंप्यूटर बनाने के लिए जानवर के बल का उपयोग करने के लिए हमारे जीवनकाल से अधिक समय लगेगा जो शतरंज को पूरी तरह से खेलेंगे चाहे वह कितना भी प्रतिद्वंद्वी क्यों न हो। मेरा मानना है कि यह साबित नहीं हुआ है कि कोई बहुत छोटा एल्गोरिथ्म नहीं है जो आपको बता सकता है कि आपके प्रतिद्वंद्वी के खेलने के तरीके से कोई फर्क नहीं पड़ता। उदाहरण के लिए, हो सकता है कि कानूनी खेल में हो सकने वाले राज्यों का केवल एक छोटा सा हिस्सा एक गेम में हो सकता है, जहां आप उस तरीके को खेलते हैं जो कि एल्गोरिथ्म आपको खेलने के लिए कहता है ताकि एल्गोरिथ्म काम करे, भले ही यह आपको केवल यह बताता हो कि सभी राज्यों में पूरी तरह से कैसे खेलें तब हो सकता है जब आपने हमेशा खेल की शुरुआत से उस एल्गोरिथम का पालन किया हो, लेकिन सभी राज्यों में नहीं जो कि कानूनी खेल में हो सकता है। शायद इसके अलावा, वह एल्गोरिथ्म एक जटिल एल्गोरिथ्म है जो प्रत्येक राज्य के लिए एक गेम में हो सकता है जहां आपने हमेशा इसका पालन किया है, उन राज्यों की संख्या की तुलना में एक इष्टतम कदम की गणना करने के लिए कम कदम उठाता है जो उस गेम में हो सकते हैं जहां आपने हमेशा इसका पालन किया है। इसके अनुसारhttp://onlinelibrary.wiley.com/doi/10.1002/sres.2171/abstractविकासवादी प्रयोगशालाएं जटिल समस्याओं को हल करने की योजना बना रही हैं। शायद किसी दिन, वे शतरंज खेलने के लिए एक जटिल रणनीति का पता लगाएंगे। हो सकता है कि भले ही एक एल्गोरिथ्म बहुत छोटा हो और किसी भी राज्य में एक इष्टतम कदम की गणना करने के लिए बहुत कम कदम उठाता हो, जो उस गेम में हो सकता है जहां आपने हमेशा उस एल्गोरिथ्म का पालन किया है, जो अभी भी एक मानव को सक्षम होने से नहीं रोकता है। शतरंज खेलना पूरी तरह से सीखना। हो सकता है कि कोई व्यक्ति लगातार चीजों का पता लगा सकता है और उन्हें बनाए रख सकता है कि वे क्या पता लगाते हैं और अधिक चीजों का पता लगाते हैं जो उन्होंने पहले पता लगाया था और उन्हें किसी जटिल विधि द्वारा बनाए रखा था।
किसी खिलाड़ी के लिए रणनीति बनाना शायद और भी सरल है, यह सुनिश्चित करता है कि यदि उनका प्रतिद्वंद्वी पूरी तरह से खेलता है, तो वे भी पूरी तरह से खेलेंगे। मुझे संदेह है कि दोनों खिलाड़ियों को खेल की शुरुआत से ही मजबूर होना पड़ा। यह शायद एक रणनीति है कि एक रणनीति है कि गारंटी देता है कि यदि आपका प्रतिद्वंद्वी आपको एक मजबूर जीत देता है, तो आप इसे खोना नहीं होगा की तुलना में आकर्षित करने के लिए आसान है। एक रणनीति जो एक ड्रॉ को मजबूर करती है वह भी एक रणनीति है जो यह सुनिश्चित करती है कि यदि आपका प्रतिद्वंद्वी पूरी तरह से खेलता है, तो आप पूरी तरह से खेलेंगे। यदि वे पूरी तरह से खेलते हैं, तो वे आपको पहले स्थान पर एक मजबूर जीत नहीं देंगे, ताकि वे आपको एक देने के बाद एक मजबूर जीत न हारें।