आरंभिक स्थिति में N में दोस्त के लिए उच्चतम ज्ञात निम्न बाउंड क्या है?


14

संपादित करें : ऐसा लगता है कि मेरा प्रश्न पर्याप्त स्पष्ट नहीं था। मुझे फिर से बताने दें: वह सबसे बड़ा N कौन सा है जिसके लिए हम जानबूझकर "शतरंज, शुरुआती स्थिति से, N चालों में मजबूर दोस्त नहीं हैं" कह सकते हैं?

शतरंज हल नहीं किया जाता है, अर्थात यह ज्ञात नहीं है कि आरंभिक स्थिति से क्या परिणाम दिया जाता है।

हालाँकि, यदि शुरुआती स्थिति किसी भी खिलाड़ी के लिए जीत है, तो यह कुछ एन के लिए एन में एक दोस्त है। उदाहरण के लिए, अगर हम यह निश्चित रूप से जानते हैं कि शुरुआती स्थिति 5 चालों (दोनों खिलाड़ियों के लिए) में जीतने योग्य नहीं है, तो 5 एक है। एन के लिए कम बाध्य।

मोटे तौर पर अभ्यास में शुरुआती स्थिति से कितनी गहराई से खोज करना संभव है? N के लिए एक निचली सीमा कितनी ऊँची है?


1
जिज्ञासा से बाहर: एक 7-मैन एंडगेम टेबल प्रयास के दौरान सबसे लंबे समय तक ज्ञात मजबूर दोस्त (सही नाटक मानकर) की खोज की गई थी, और टिम क्रबे द्वारा ओपन शतरंज डायरी पर यह आइटम 316 है । यह 517 लंबी है। अब, यह स्थिति सही नाटक का उपयोग करने के लिए जरूरी नहीं हो सकती है, लेकिन यह सामान्य रूप से समस्या के पैमाने को दिखाती है। एक प्रारंभिक स्थिति से मजबूर, हम वर्तमान हार्डवेयर के साथ, संभवत: कुछ दर्जन से अधिक गहराई तक पहुंच सकते हैं।
डैनियल बी

@ डैनियल बी नं, 549 सबसे लंबी ज्ञात है, जो 7man टेबलबेस में पाई जाती है।
सैंट्रोपेड्रो

जवाबों:


6

यह अनिवार्य रूप से शतरंज की खेल जटिलता क्या है का सवाल है । ध्यान दें कि परिमितता से, हम जानते हैं कि शतरंज का निर्धारण किया जाता है, लेकिन हम नहीं जानते कि क्या शुरुआती स्थिति सफेद के लिए जीत है, काले के लिए एक जीत है, या एक ड्रा है। शतरंज की खेल जटिलता लगभग स्थिति की न्यूनतम संख्या है जो हमें प्रारंभिक स्थिति की स्थिति निर्धारित करने के लिए गेम ट्री में जांचने की आवश्यकता है। इसे शैनन संख्या के रूप में जाना जाता है । प्रभावशाली पेपर में कंप्यूटर ऑन प्लेइंग चेस के प्रोग्रामिंग में शैनन ने अनुमान लगाया कि शैनन संख्या कम से कम 10 ^ {120) है। ध्यान दें कि ब्रह्मांड में कणों की संख्या 10 ^ (80) होने का अनुमान है। प्रश्न का उत्तर देने के लिए, हम वास्तव में ऊंचाई जानना चाहते हैंखेल का पेड़ जब प्रारंभिक स्थिति निर्धारित हो जाती है। हमें इस ऊंचाई को 2 से भी विभाजित करना चाहिए, क्योंकि शतरंज में एक चाल को आमतौर पर एक सफेद और काली चाल माना जाता है। पेड़ की शाखाओं का कारक लगभग 30 माना जाता है। इस प्रकार, हम सबसे बड़ा N ले सकते हैं जैसे कि 30 ^ (2N) <10 ^ (120)।

उत्तर। लिफाफे के पीछे N = 40 काम करता है। संयोग से, यह ग्रैंडमास्टर्स के बीच एक औसत गेम की लंबाई होती है (हालांकि वे अक्सर इस्तीफा देते हैं और वास्तव में निष्कर्ष निकालने के लिए खेल नहीं खेलते हैं)।

संपादित करें। कहानी का नैतिक यह है कि मैं आपके निचले हिस्से के लिए एक ऊपरी सीमा का अनुमान लगाने की कोशिश कर रहा था। शैनन के तर्क का पहला भाग परिपत्र नहीं है; वह कहते हैं कि प्रत्येक स्थिति से लगभग 30 कानूनी कदम हैं, और यह संख्या खेल के पहले भाग के लिए यथोचित स्थिर है।

इस प्रकार, हम एन के वर्तमान ज्ञात मूल्य का अनुमान लगा सकते हैं (जो वास्तव में आप क्या पूछ रहे हैं, आइए इस एन 'को कॉल करें) सबसे log_30 (सी) पर होना चाहिए जहां सी कंप्यूटिंग शक्ति की मात्रा के बराबर है जो इतिहास में मौजूद है मानवता का। C के लिए रूढ़िवादी अनुमानों के साथ भी, हमें सबसे अधिक 20 'N' जैसा कुछ मिलता है। व्यवहार में, मुझे नहीं लगता कि किसी ने इस गणना को पेड़ से बहुत दूर तक पहुंचाया है, क्योंकि एक प्राथमिकता के बाद हम जानते हैं कि गणना बहुत बाद में संभव हो जाती है। कम ऊंचाई और इसे करने के लिए आवश्यक नहीं है विस्तृत रूप से अच्छा शतरंज कार्यक्रमों लिखने के लिए पेड़ खोज करते हैं।

हालांकि, ध्यान दें कि आप थोड़ा कमजोर सवाल पूछ रहे हैं, क्योंकि यह संभव है कि खेल की प्रारंभिक अवस्था इष्टतम खेल के साथ एक ड्रा है। इसलिए, कोई व्यक्ति एक कार्यक्रम लिखकर एन के लिए सीमा प्राप्त कर सकता है जिसका लक्ष्य यथासंभव लंबे समय तक नहीं खोना था। हम इस कार्यक्रम को दुनिया के सर्वश्रेष्ठ कार्यक्रमों या मानव खिलाड़ियों के खिलाफ खेल सकते हैं और देख सकते हैं कि सबसे छोटे खेल की लंबाई क्या है। फिर से, यह ठीक से सवाल का जवाब नहीं देता है, क्योंकि हम यह नहीं मान सकते हैं कि हमारे प्रतिद्वंद्वी बेहतर खेल रहे हैं । सच्चे इष्टतम खेल को खेल के पेड़ के पूर्ण ज्ञान की आवश्यकता होती है, लेकिन हमने देखा है कि यह कम्प्यूटेशनल रूप से अनम्य है। इस प्रकार, वर्तमान में हम जो सबसे अच्छा कर सकते हैं, वह कास्पारोव या एक बहुत अच्छा शतरंज कार्यक्रम के साथ एक उत्कृष्ट रूप से खेलने वाले प्रतिद्वंद्वी के साथ है।


1
मुझे नहीं लगता कि यह वास्तव में सवाल का जवाब देता है (यह सर्वश्रेष्ठ ज्ञात निचली सीमा के बजाय एन के लिए एक अनुमान देता है), लेकिन फिर भी, अच्छा जवाब!
सामी झूठ

3
दरअसल, विकिपीडिया के शैनन नंबर लेख के अनुसार शैनन ने इस तथ्य से संख्या का अनुमान लगाया कि एक विशिष्ट गेम लगभग 40 चालों तक रहता है, इसलिए यह परिपत्र तर्क है।
सामी झूठ 9

3

यह सच नहीं है कि शतरंज में पूर्ण चाल की विहित परिभाषा का उपयोग करते हुए शुरुआती स्थिति 5 चालों में कम करने योग्य नहीं है। इसे फ़ूल के मेट के माध्यम से 2 चालों में किया जा सकता है ।

अपने प्रश्न को संबोधित करने के लिए, एक शतरंज इंजन की ताकत सॉफ्टवेयर और हार्डवेयर पर निर्भर है। 1997 में, डीप ब्लू हार्डवेयर अवधारणा का एक प्रमाण था, एक व्यापक समानांतर सुपर कंप्यूटर जो 7-8 चाल की औसत गहराई के साथ प्रति सेकंड 200 मिलियन चाल का मूल्यांकन करने में सक्षम था। हालांकि, 2006 में, डुअल-कोर पर्सनल कंप्यूटर पर चलने वाले डीप फ्रिट्ज के बराबर परिणाम थे, जबकि केवल 8 मिलियन चाल प्रति सेकंड का मूल्यांकन किया गया था।

आज, शतरंज के लिए सबसे मजबूत सुपर कंप्यूटर ब्लू जीन पर लागू किया गया है । 131,000 प्रोसेसर का उपयोग करते हुए, ब्लू जीन प्रति सेकंड 280 ट्रिलियन ऑपरेशन की गणना कर सकता है । यद्यपि ब्लू जीन की गणना करने के लिए गहराई की पुष्टि करने के लिए कोई डेटा नहीं है, मुझे लगता है कि यह काफी गहरा होगा। बेशक, यह निर्भर करता है कि कंप्यूटर कितनी देर तक चलता है।

हालाँकि, हम इस मामले में 'एक्सक्लूसिव' शब्द का उपयोग तब नहीं कर सकते हैं जब 'हल' और खोल रहे हों। एक शतरंज इंजन को लाइन के अंत में जाने की कोई आवश्यकता नहीं होती है जब यह निश्चित होता है कि अंतिम परिणाम निर्णायक है। ऐसे में, जब यह स्पष्ट हो गया कि मूल्यांकन स्पष्ट रूप से एक पक्ष के पक्ष में है, तो कार्यक्रम से बाहर निकल जाएगा। इसे सैद्धांतिक कंप्यूटर विज्ञान में अल्फा-बीटा प्रूनिंग के रूप में जाना जाता है ।

अगर मुझे एक मोटा अनुमान लगाना होता है, तो मैं कहूंगा कि ब्लू जीन प्रति सेकंड 15 और 20 चालों के बीच गणना करने में सक्षम होगा। हालांकि इसका हार्डवेयर और सॉफ्टवेयर बेहद प्रभावशाली है, हमें यह याद रखना होगा कि शतरंज की जटिलता तेजी से बढ़ रही है। हाल के अनुमानों के अनुसार , शतरंज की गेम-ट्री जटिलता कम से कम 10 ^ 123 और संभावित पदों की संख्या 10 ^ 46.7 है।


कि किंग्स गम्बिट बस्ट चेसबेस के अप्रैल फूल प्रैंक थे
Bort

वाह। मुझे यकीन है कि मूर्ख बना। जानकारी के लिए धन्यवाद।
एंड्रयू एनजी

1
"विननेबल" से मेरा तात्पर्य है दांपत्य यानी विरोधी से दिए गए अनुकूलतम खेल। लगता है मुझे स्पष्ट करने के लिए अपने प्रश्न को संपादित करने की आवश्यकता है :)
सामी Liedes

1

यह मानते हुए कि किसी दिए गए पद से जीतने का सिलसिला जारी है और सही नाटक मान लिया गया है, तात्पर्य Nनिश्चित है और बाध्य नहीं है (अन्यथा इसका पूर्ण नाटक नहीं है!)।

इस मामले में एक को वास्तव में पीछे की ओर काम करना पड़ता है - जिसे एंडगेम टेबलबेस द्वारा पूरा किया जाता है

छह टुकड़ों के साथ सभी एंडगर्म्स के टेबलबेस मुफ्त डाउनलोड के लिए उपलब्ध हैं, और वेब इंटरफेस (नीचे दिए गए बाहरी लिंक देखें) का उपयोग करके भी इसे देखा जा सकता है। नलिमोव टेबलबेस को भंडारण स्थान के एक से अधिक टेराबाइट की आवश्यकता होती है


यह सच है, लेकिन एन के बिना एन के लिए एक निचली सीमा को जानना अभी भी संभव है (उदाहरण के लिए, हम जानते हैं कि शुरुआती स्थिति से 2 में एक निश्चित रूप से मजबूर साथी नहीं है; इसलिए हम जानते हैं कि एन> = 3 बिना जाने बिना; एन।
सामी झूठ

लेकिन आपका सवाल इस धारणा से शुरू हुआ कि दी गई स्थिति से जीतने का सिलसिला जारी है। जिस मामले Nमें, सही नाटक के साथ तय किया गया है।
निशांत

देखा अब आपका संपादन!
निशांत

1

आप यहां चर्चा के लिए देख सकते हैं । बेशक आपको 50 चाल नियम का उपयोग नहीं करना चाहिए, लेकिन इस मंच के अनुसार, इस स्थान पर अब तक रिकॉर्ड बना हुआ है (स्थानांतरित करने के लिए काला):

एनएन - एनएन

517 एक विजयी स्थिति में जाती है और 525 से मेट तक (दोनों पक्षों द्वारा सर्वश्रेष्ठ खेल)। यहां देखें , प्रविष्टि 316। इस प्रकार यह एक विजेता स्थिति है जिसमें 525 से कम चालों में कोई जीत नहीं है।

मुझे बोर्ज़त्स्की की टिप्पणियों को भी पुन: प्रस्तुत करना चाहिए: "यहां तक ​​कि 7-मैन एंडिंग भी मौजूद हो सकते हैं, लेकिन मुझे संदेह है। बोर्ड पर इतनी गोलाबारी के साथ इतनी बड़ी गहराई अभी भी संभव है कि 8 टुकड़ों के साथ भी गहरी अंत उत्पन्न हो सकती है, शायद krnnkbbn। यह अंत कुछ महीनों में 64 जीबी रैम के साथ एक फास्ट सिंगल सीपीयू मशीन और लगभग 5 टेराबाइट्स स्टोरेज पर उत्पन्न किया जा सकता है। कोई भी टेकर? "


1
यह प्रश्न का उत्तर नहीं देता है, लेकिन मुझे विवरण बहुत दिलचस्प लगता है!
हाल्वर्ड

0

संपादित करें: क्षमा करें, ऐसा लगता है कि मैंने प्रश्न को गलत समझा। मेरा अनुमान है कि कोई भी उचित N कंप्यूटर के क्षितिज के बाहर है। यदि हम शुरू करने की स्थिति को शांत करने के लिए एक बहुत शक्तिशाली कंप्यूटर सेट करते हैं जो शायद एकमात्र ऐसा एक्स है जिसे हम दिखा सकते हैं, तो बता दें कि यह 10 दिनों के बाद प्रति सेकंड 10 मिलियन नोड्स हो सकता है हम 10 * 86400 * 10 ^ 8 नोड्स = 8.64 / 10 की गणना कर सकते हैं ^ 13 नोड्स। अगर हम पहले 20 चालों में औसत स्थिति में लगभग 15 कानूनी कदम मानते हैं (कम है क्योंकि शुरुआत बहुत कम है और शायद अल्फा-बीटा छंटाई के कारण थोड़ा कम है) जो 10 दिनों के बाद केवल 12 चाल है (केवल चाल 6 के बाद स्थिति ) तो आप देखते हैं कि यह समस्या बदसूरत क्यों है। हालाँकि मुझे लगता है कि व्यावहारिक खेल शायद एक बहुत, बहुत अधिक मूल्य का सुझाव देता है। मैं'

आइए नजरअंदाज करें कि शतरंज की संभावना सबसे ज्यादा है। हमें उन नियमों पर विचार करना चाहिए जिनके तहत व्यवहार में शतरंज खेला जाता है। लगभग हर टूर्नामेंट की स्थिति में एक 50 चाल नियम होता है जो बताता है कि खेल एक ड्रा है अगर "अंतिम 50 लगातार चालें प्रत्येक खिलाड़ी द्वारा बिना किसी मोहरे के आंदोलन के बिना और किसी भी टुकड़े पर कब्जा किए बिना बनाई गई हैं।"

तो इसका मतलब है कि हमारे पास प्रति कैप्चर या प्यादा मूव में 49.5 चालें हो सकती हैं। प्रत्येक मोहरा 6 गुना तक बढ़ सकता है और 15 टुकड़े हैं जो प्रत्येक पक्ष के लिए कैप्चर किए जा सकते हैं (हालांकि एक टुकड़ा चेकमेट को वितरित करने के लिए रहना चाहिए) इसलिए हम चालों की संख्या पर एक ऊपरी बाध्य डाल सकते हैं।

यह 49.5 * (8 * 2 * 6 (मोहरे चाल) + 29) = 6187.5 के लिए काम करता है। तो इसका मतलब है कि अगर शतरंज 50 चाल नियम का पालन करने के साथ सफेद के लिए एक मजबूर जीत है तो यह सफेद रंग में सबसे अधिक 6188 चालों में है । मैं शायद यह कहकर बहुत कम कर सकता हूं कि सभी K + टुकड़ा mates v K Kates जो मजबूर हैं (केवल रानी पर ही) 50 से कम चालों में उल्लेखनीय हैं (मुझे लगता है कि लगभग 16 नालिमोव के साथ खेलने के लिए हैं कुछ "कठिन" मामले। तो मुझे लगता है कि हम शायद 6134 के लिए उस कुल से 34 चालों को घटा सकते हैं!

इसलिए: यदि शतरंज 50 चाल नियम का पालन करने के साथ सफेद के लिए एक मजबूर जीत है तो यह सबसे अधिक 6134 चालों में है।


प्रश्न कम बाउंड के लिए पूछा गया, न कि ऊपरी बाउंड के लिए।
dfan

मुझे लगा कि यह ऊपरी सीमा पर सबसे अच्छी निचली सीमा चाहता है। या सवाल पूछ रहा है कि क्या शतरंज निश्चित रूप से एक्स में मेट नहीं है जहां एक्स 30 या कुछ हो सकता है।
वॉर्रूब
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.