इसमें आसानी से एक बग हो सकता है, इसलिए कृपया मुझे बताएं कि क्या आप एक स्थान पर हैं।
ऐसा लगता है कि उत्तर नहीं है, या कम से कम यह समस्या एनपी के भीतर निहित है। इसके पीछे तर्क बहुत सरल है। यह विचार एक और प्रश्न से निर्मित है: "क्या आप कॉन्फ़िगरेशन A और कॉन्फ़िगरेशन B के बीच S चरणों या उससे कम में प्राप्त कर सकते हैं?"
स्पष्ट रूप से यह नया प्रश्न एनपी में है, क्योंकि घन को हल करने के लिए एक एल्गोरिथ्म है, और इसलिए हल की गई अवस्था से गुजरते हुए किसी भी दो विन्यासों के बीच जाने में केवल लगता है। । चूंकि चालों की केवल एक बहुपद संख्या है, दो विन्यासों के बीच जाने के लिए चाल का सेट इस नए प्रश्न के लिए एक गवाह के रूप में इस्तेमाल किया जा सकता है।O(n2)O(n2)
अब, सबसे पहले, यदि हम हल किए गए राज्य होने के लिए कॉन्फ़िगरेशन बी चुनते हैं, तो हमारे पास एक समस्या है जो पूछती है कि क्या चरणों में घन को हल करना संभव है या कम, जो एनपी के भीतर निहित है।S
अब बी, जो मैं फोन करता हूँ के लिए एक अलग विन्यास का चयन करने देता जो लेता का समाधान करने के लिए कदम। अब अगर हम पूछते हैं कि क्या विन्यास ए और बीच चरणों में या उससे कम पर जाना संभव है, तो हमें फिर से गवाह के रूप में चाल के अनुक्रम के साथ एनपी में एक समस्या है। हालांकि, बाद से हम जानते हैं लेता हल करने के लिए कदम, हम जानते हैं कि अगर यह संभव है एक और के बीच जाने के लिए में चरणों, तो यह कम से कम की आवश्यकता है चरणों हल करने के लिए विन्यास ए से घनBhardnhard≈n2BhardS′BhardnhardBhardS′nhard−S′n×n×n
इस प्रकार हमारे पास चरणों की निचली सीमा और कॉन्फ़िगरेशन से हल करने के लिए चरणों की निचली सीमा दोनों हैं। यदि हम अब को कॉन्फ़िगरेशन से शुरू होने वाले क्यूब को हल करने के लिए आवश्यक न्यूनतम कदम के रूप में हैं। ए, फिर अगर हम निचले और ऊपरी सीमा को समान (यानी और ), तो हमारे पास एक गवाह है कि यह समाधान इष्टतम है (दो एनपी के गवाहों के शामिल) समस्याओं के साथ जुड़े)।nhard−S′SS0S′=nhard−S0S=S0
अंत में, हमें जेनरेट करने का एक तरीका चाहिए । हमें शायद सबसे मुश्किल संभव कॉन्फ़िगरेशन की आवश्यकता है, लेकिन जब से मुझे नहीं पता कि इसे कैसे खोजना है, तो मैं सुझाव देता हूं कि हर दूसरे विमान को एक्स-अक्ष के बारे में एक बार घुमाया जाए, और फिर हर चौथे विमान (केंद्रीय विमान को स्थिर रखते हुए) को एक बार z- अक्ष। मेरा मानना है कि यह एक ऐसी स्थिति की ओर जाता है जिसे हल करने के लिए चरणों की आवश्यकता होती है ।BhardO(n2)
इस प्रकार, मेरे पास पूर्ण रचनात्मक प्रमाण नहीं है, लेकिन किसी भी इष्टतम समाधान को से कम लेने का स्पष्ट रूप से एक गवाह है। दुर्भाग्य से, निश्चित रूप से, सभी संभावित विन्यासों को पकड़ने के लिए आपको ।nhardnhard=God's number(n)
संपादित करें: विन्यास की नियमितता से यह संभावना प्रतीत होती है कि लिए करना अपेक्षाकृत आसान हो सकता है (P में अर्थात)।Bhardnhard=God's number(n)