एनपी की परिभाषा पर यहां दो भिन्नताएं हैं। वे (लगभग निश्चित रूप से) अलग-अलग जटिलता वर्गों को परिभाषित करते हैं, लेकिन मेरा सवाल यह है: क्या इन वर्गों में फिट होने वाली समस्याओं के प्राकृतिक उदाहरण हैं?
(यहां प्राकृतिक रूप में जो मायने रखता है, उसके लिए मेरी दहलीज सामान्य से थोड़ी कम है।)
कक्षा 1 (एनपी का एक सुपरक्लास): बहुपद-आकार के गवाहों के साथ समस्याएं जो सत्यापित करने के लिए सुपरपोलिनोमिअल लेकिन सबपोनोनेंशियल समय लेती हैं। संक्षिप्तता के लिए, आइए समय कहें । यह उन nondeterministic मशीनों द्वारा मान्यता प्राप्त भाषाओं के वर्ग के बराबर है जो समय n O ( लॉग एन ) लेते हैं, लेकिन केवल पॉली (n) nondeterministic अनुमान लगा सकते हैं।
कक्षा 1 में वहाँ प्राकृतिक समस्याओं है कि ज्ञात नहीं / कर रहे हैं या तो माना और न ही में डी टी मैं एम ई ( एन हे ( लॉग एन ) ) ?
कक्षा 1 हमेशा की तरह भाषाओं का एक वर्ग है। दूसरी ओर, कक्षा 2, संबंधपरक समस्याओं का एक वर्ग है:
कक्षा 2: एक द्विआधारी संबंध R = {(x, y)} इस वर्ग में है यदि
- एक बहुपद p है जो कि (x, y) R से है सबसे पी (| x |) पर है।
- एक पाली है (| x |) -टाइम एल्गोरिथ्म ए ऐसा है कि, सभी इनपुट्स एक्स के लिए, अगर कोई ऐसा है जो (x, y) R में है, तो (x, A (x)) R में है,, यदि ऐसा कोई y नहीं है, तो A (x) अस्वीकार करता है।
- किसी भी पाली (| x |) -टाइम एल्गोरिथ्म बी के लिए, असीम रूप से कई जोड़े (x, w) हैं जैसे कि B (x, w) R (x, w) से भिन्न है (यहाँ मैं R का उपयोग कर रहा हूँ अपनी स्वयं की विशेषता को दर्शाने के लिए। समारोह)।
दूसरे शब्दों में, सभी उदाहरणों के लिए, कुछ गवाह को खोजने में आसान है कि क्या कोई है। और फिर भी सभी गवाह आसानी से सत्यापित नहीं होते हैं।
(ध्यान दें कि यदि आर कक्षा 2 में है, तो आर का प्रक्षेपण इसके पहले कारक पर बस पी में है। इसका मतलब है कि कक्षा 2 संबंधपरक समस्याओं का एक वर्ग है।)
क्या कक्षा 2 में प्राकृतिक संबंधपरक समस्याएं हैं?