है के लिए ओरेकल का उपयोग के साथ बस से बड़ा ? जैसा कि मैं समझता हूं कि सिर्फ एक ट्यूरिंग मशीन है, जो तुलना में अनुकरण कर सकती है, तो दूसरी मशीन से प्रश्न सकते हैं ? क्या इस तर्क में कुछ गड़बड़ है?
है के लिए ओरेकल का उपयोग के साथ बस से बड़ा ? जैसा कि मैं समझता हूं कि सिर्फ एक ट्यूरिंग मशीन है, जो तुलना में अनुकरण कर सकती है, तो दूसरी मशीन से प्रश्न सकते हैं ? क्या इस तर्क में कुछ गड़बड़ है?
जवाबों:
मेरी टिप्पणियों को एक उत्तर के रूप में सुधारने के लिए, और थोड़ा विस्तार करने के लिए:
हम नहीं जानते कि एनपी एनपी = एनपी - यह जटिलता सिद्धांत में एक कुख्यात खुली समस्या है, हालांकि पी बनाम एनपी के साथ हमें संदेह है कि वे समान नहीं हैं। एक कारण है कि हम नहीं जानते कि एनपी मशीन के साथ एक एनपी ओरेकल को कैसे अनुकरण किया जाए, हम यह नहीं जानते कि एनपी मशीन कैसे ओरेकल को प्रस्तुत समस्याओं के "नहीं" उदाहरणों का पता लगा सकती है।
कक्षा एन पी एन पी के रूप में भी जाना जाता है , और है में से एक के दूसरे स्तर पर कक्षाएं बहुपद पदानुक्रम । दूसरे स्तर पर अन्य कक्षाएं (ये सभी वर्ग समान होंगे यदि हम एक coNP ओरेकल का उपयोग करते हैं, केवल अंतर संक्षेप में आउटपुट का एक तार्किक निषेध है।) पदानुक्रम के तीसरे और उच्च स्तर के वर्गों को परिभाषित किया गया है। उन्हें अभी तक एनपी oracles:
बहुपद पदानुक्रम के विभिन्न वर्गों को अलग माना जाता है; यह है कि एनपी oracles की कितनी परतें प्रदान करता है, कोई भी बात नहीं , कम्प्यूटेशनल शक्ति को किसी भी बिंदु पर स्थिर करने के लिए नहीं सोचा जाता है। यदि एनपी एनपी = एनपी , तो बहुपद पदानुक्रम यह की पहली स्तर तक गिर : के सभी के लिए कक्षाओं कश्मीर ≥ 1 के बराबर होगा एनपी होता है, उस बात के लिए, के सभी के रूप में ( सहित कक्षाएं coNP , NP मशीन के रूप में किसी समस्या को हल कर सकता है में NP कुछ टॉवर का अनुकरण करके )।
को बहुपद पदानुक्रम के दूसरे स्तर के रूप में जाना जाता है ।
यह संदेह है कि बहुपद पदानुक्रम के सभी स्तर अलग-अलग हैं। NP oracle वाली मशीन इसे क्वेरी कर सकती है और उत्तर को नकार सकती है, इसलिए , जबकि संभावना कम लगती है। ।