जैसा कि जुक्का ने कहा, इसका जवाब सभी असंदिग्ध समस्याओं के लिए नहीं है।
एक और वाजिब सवाल यह होगा कि क्या प्रत्येक समस्या जो पुनरावृत्ति करने योग्य भाषाओं के वर्ग के लिए पूरी होती है, उसे सीधे-सरल तरीके से एनपी-पूर्ण बनाया जा सकता है? मुझे यकीन नहीं है कि यह सामान्य रूप से सच है, लेकिन जिन विशेष मामलों में आप अपने प्रश्न (बाउंडेड-हाल्टिंग और टाइलिंग) का उल्लेख करते हैं, ये समस्याएं आरई के लिए "विशेष" बहुपद समय में कटौती के तहत भी पूरी होती हैं। (मैं "विशेष" को इस उत्तर में ज्यादातर अपरिभाषित छोड़ देता हूं, लेकिन आवश्यक गुणों को इससे काम किया जा सकता है।)
इसलिए अगर हम और भी अधिक उचित प्रश्न पूछें: क्या प्रत्येक समस्या जो विशेष रूप से (विशेष पुलिस कटौती के तहत) पूरी हो सकती है, के लिए पुनरावृत्ति करने योग्य भाषाओं के वर्ग को सीधा-सीधा तरीके से एनपी-पूर्ण बनाया जा सकता है? , यहाँ जवाब हाँ है । ट्यूरिंग मशीन M A के संबंध में कोई भी पूर्ण-पूर्ण समस्या , जो इनपुट की एक जोड़ी लेता है ( x , y ) , जैसे कि x problem Aएमए( एक्स , वाई) । हम यह मान रहे हैं कि हाल्टिंग प्रॉब्लम से लेकर ए तक बहुपद समय में कमी है। "बाउंडेड-ए" को जोड़े के सेट ( x , 1 t ) के रूप में परिभाषित करेंकिअधिकांश t पर y की लंबाई है जैसे कि M A ( x , y ) टी चरणों केभीतर रुकता है ।x ∈ ए⟺( ∃ य) [ एमए( एक्स , वाई) हाल्ट ] ए( एक्स , 1टी)yटीमए( एक्स , वाई)टी
स्पष्ट रूप से "बाउंडेड-ए" । यह N P -complete भी है क्योंकि हम बहुपद समय में N P -complete बंधे हॉल्टिंग समस्या को बाउंड-ए तक कम कर सकते हैं (ध्यान दें कि यहां आपको बहुपद समय कटौती आर पर विशेष गुणों की आवश्यकता है ताकि यह सुनिश्चित हो सके कि यह बाध्य-हॉल्टिंग के रूप में हो। अच्छी तरह से: यानी, आप कुशलतापूर्वक एक ऊपरी बाध्य गणना करने के लिए सक्षम होना चाहिए टी ' कब तक पर एम ए ( आर ( एम , एक्स ) , y ) , को चलाने के लिए की जरूरत है यह सोचते हैं कि एम ( एक्स ) के भीतर हाल्टएनपीएनपीएनपीआरटी'मए( आर ( एम), x ) , y)म( x ) स्टेप्स।)टी
अब, क्या कोई ऐसी भाषा है जो आरई-पूर्ण के तहत है (कहें) दोगुनी-घातीय-समय की कटौती लेकिन घातीय-समय कटौती के तहत नहीं? ऐसी समस्या के लिए, यह संभव नहीं है कि आप -complete संस्करण प्राप्त करने के लिए इसे तुच्छ रूप से संशोधित कर सकें । मुझे लगता है कि इस तरह की समस्या का कृत्रिम रूप से निर्माण किया जा सकता है।एनपी