यदि किसी समस्या का निचला भाग घातीय है तो क्या वह एनपी है?


12

यह मानते हुए कि हमारे पास एक समस्या और हमने दिखाया कि को हल करने के लिए निम्न बाउंड ।ppΩ(2n)

  • बाउंड को घटा सकते हैं में समस्या का मतलब है ?Ω(2n)NP

2
यह एनपी नहीं है बल्कि यह एनपी-हार्ड है।
2135 पर user35734

3
आप कैसे जानते हैं कि यह एनपी-हार्ड है?
युवल फिल्मस

1
आप एक समस्या दिखा सकता है, तो दोनों में होने की और एनपी में, आप पी साबित होता एनपी। Ω(2n)
कास्परड

1
@kasperd: हम उस मर्कले की पहेलियों को कहते हैं, लेकिन इसे P = NP से बाहर रखा जाना चाहिए क्योंकि विशिष्ट रूप से समान गुणों के साथ कोई अन्य पैदावार नहीं मिलती है और अन्यथा P = NP का प्रमाण शायद किसी भी तरह से मर्कल की पहेलियों को बनाने से दूर करता है जो वास्तव में काम करते हैं इरादा है। घातीय समय मर्कल की पहेलियाँ भी इच्छित उपयोगकर्ता के लिए PSPACE है।
जोशुआ

1
@ जोशुआ मर्कले की पहेलियां इनपुट लंबाई पर निर्भरता में घातीय नहीं हैं । (ठीक है, अगर हम मानते हैं कि ऐलिस के लिए समाधान बहुपद है)।
rus9384

जवाबों:


21

नहीं। उदाहरण के लिए, हॉल्टिंग समस्या एक है Ω(2n) के लिए बाध्य कम, लेकिन यह (क्योंकि यह गणना कर सका नहीं है) एनपी में नहीं है।

Nondeterministic समय पदानुक्रम प्रमेय से पता चलता है कि कोई भी NEXP-पूर्ण समस्या एक और उदाहरण है ( 2n संभावित रूप से एक छोटे घातीय फ़ंक्शन cnϵ द्वारा प्रतिस्थापित )।

एनपी एक समस्या की जटिलता पर एक ऊपरी बाध्य है।


आप एक समस्या यह है कि का एक उदाहरण दे सकता है नहीं बल्कि एनपी मुश्किल? Ω(2n)
मारियो कार्नेइरो

आप विकर्ण का उपयोग करके ऐसी समस्या का निर्माण कर सकते हैं।
युवल फिल्मस

क्षमा करें, मैं अनुसरण नहीं करता। विकर्ण किया जा रहा है? क्या हम समस्याओं या एल्गोरिदम की गणना कर रहे हैं? गैर-एनपी-कठोरता का पालन कैसे करता है?
मारियो कार्नेरो

1
आप ट्यूरिंग मशीनों को समय 2 एन और बहुपद समय में कटौती करने के लिए गणना करते हैं, यह सुनिश्चित करते हुए कि कोई भी पूर्व आपकी भाषा की गणना नहीं करता है, और बाद वाला कोई भी आपकी भाषा में SAT को कम नहीं करता है। 2n
युवल फिल्मस

14

नहीं। सबसे पहले, जैसा कि युवल बताते हैं , समस्या आपके द्वारा साबित किए गए निचले बाउंड की तुलना में बहुत कठिन हो सकती है।

दूसरा, भले ही समस्या को हल करने में Θ(2n) समय लगता हो , हम नहीं जानते कि यह NP से कैसे संबंधित है । यह संभव है कि P=NP , जिस स्थिति में किसी भी समस्या TIME[Ω(2n)] निश्चित रूप से नहीं है NP समय पदानुक्रम प्रमेय। लेकिन भले ही PNP , तो संभव है कि समस्या घातीय स्थान की आवश्यकता होती तो में नहीं है NP

NP अपूर्ण समस्याओं के लिए हम जो सबसे अच्छा एल्गोरिदम जानते हैं, वह घातीय समय लेता है लेकिन आपको यह नहीं मानना ​​चाहिए कि " NP " का अर्थ है "घातीय समय लेता है" या इसके विपरीत।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.