मैं हनोई के टावर्स की जटिलता पर निम्नलिखित संदेह में भाग गया , जिस पर मैं आपकी टिप्पणी चाहूंगा।
क्या यह एनपी में है? उत्तर दिया गया: मान लीजिए कि पैगी (प्रोवर) समस्या को हल करती है और उसे विक्टर (सत्यापनकर्ता) तक पहुँचा देती है। विक्टर आसानी से देख सकता है कि समाधान की अंतिम स्थिति (रैखिक समय में) सही है लेकिन उसके पास कोई विकल्प नहीं होगा लेकिन पेगी के प्रत्येक कदम से गुजरने के लिए सुनिश्चित करें कि उसने अवैध कदम नहीं उठाया। चूँकि पैगी को कम से कम 2 ^ | डिस्क्स बनाना पड़ता है | - 1 चाल (साबित), विक्टर को भी सूट का पालन करना है। इस प्रकार विक्टर का कोई बहुपद समय सत्यापन (एनपी की परिभाषा) नहीं है, और इसलिए यह एनपी में नहीं हो सकता है।
क्या यह PSPACE में है ? ऐसा लगता है, लेकिन मैं यह नहीं सोच सकता कि उपरोक्त तर्क को कैसे बढ़ाया जाए।
क्या यह PSPACE-complete है? नहीं लगता है, लेकिन मेरे पास केवल एक अस्पष्ट विचार है। स्वचालित योजना, जिसमें से TOH एक विशिष्ट उदाहरण है, PSPACE- पूर्ण है। मुझे लगता है कि ToH की तुलना में नियोजन के और अधिक कठिन उदाहरण हैं।
अपडेट किया गया : इनपुट = , डिस्क की संख्या; आउटपुट = प्रत्येक चरण में डिस्क कॉन्फ़िगरेशन। इसे अपडेट करने के बाद, मैंने महसूस किया कि यह इनपुट / आउटपुट प्रारूप निर्णय समस्या के लायक नहीं है। मैं इस तरह की समस्या के लिए एनपी, PSPACE, आदि की धारणाओं को पकड़ने के लिए सही औपचारिकता के बारे में निश्चित नहीं हूं।
अपडेट # 2 : केव्स और जेफ की टिप्पणियों के बाद, मैं समस्या को और अधिक सटीक बनाने के लिए मजबूर हूं:
इनपुट को ints की जोड़ी होने दें जहां n डिस्क की संख्या है। यदि डिस्क द्वारा उठाए गए चालों के अनुक्रम को प्रारूप (डिस्क-संख्या, से-खूंटी, से-खूंटी) (डिस्क-संख्या, खूंटी, से-खूंटी) में लिखा गया है ... पहली चाल से। अंतिम, और बाइनरी में एन्कोड किया गया, i th बिट आउटपुट ।
मुझे बताएं कि क्या एन्कोडिंग के बारे में मुझे और अधिक विशिष्ट होने की आवश्यकता है। मुझे लगता है कि इस मामले में केव की टिप्पणी लागू होती है?