वहाँ एक (अधिमानतः प्राकृतिक) एन पी-सम्पूर्ण भाषा है , इस तरह है कि हर के लिए
वहाँ एक (अधिमानतः प्राकृतिक) एन पी-सम्पूर्ण भाषा है , इस तरह है कि हर के लिए
जवाबों:
मैंने कुछ साल पहले यह सवाल पूछा था और बोअज़ बराक ने इसका सकारात्मक जवाब दिया था ।
कथन एक NP- पूर्ण भाषा के अस्तित्व के बराबर है जहाँ | एल एन | बहुपद-समय गणना योग्य है।
बूलियन सूत्र और सैट पर विचार करें। गद्दी का उपयोग करते हुए और थोड़ा सूत्रों के एन्कोडिंग को संशोधित हम यह सुनिश्चित करें कि कर सकते हैं और ¬ φ एक ही लंबाई।
चलो कोई एन्कोडिंग कि हो
पर विचार करें
यह देखना आसान है कि एनपी-पूर्ण है।
यदि , संतोषजनक सच्चाई कार्य की संख्या τ ⊨ φ और ∃ σ < τ σ ⊨ φ है संतोषजनक सच्चाई कार्य की संख्या के बराबर - 1 । जोड़ना φ ही इसके लिए सच्चाई कार्य संतोषजनक की संख्या को कहते हैं φ ।
कर रहे हैं सत्य कार्य। प्रत्येक τ या तो संतुष्ट φ या ¬ φ (और नहीं दोनों)। हर सूत्र के लिए φ , पर विचार 2 ( 2 | φ | + 1 ) तार ⟨ φ ⟩ , ⟨ ¬ φ ⟩ , ⟨ φ , τ ⟩ , और ⟨ ¬ φ , τ ⟩ के लिए τ ∈ { 0 ,। बिल्कुल 2 | φ | इन 2 | φ | + 1 + 2 तार एल में हैं । यह साधन लंबाई के तार की संख्या कि एन में एल सूत्रों की संख्या है φ एन्कोडेड लंबाई के एन से गुणा 2 | φ | कौन सा बहुपद-काल गणना योग्य।
यहाँ एक सुझाव दिया गया है कि इस तरह के उदाहरण के साथ आना मुश्किल क्यों हो सकता है, हालांकि मैं केव की टिप्पणी से सहमत हूं कि अगर यह मौजूद नहीं था तो आश्चर्य होगा। [उत्तर नहीं, लेकिन टिप्पणी के लिए बहुत लंबा है।]
मान लीजिए कि कोई, मुझे कहता है, ऐसी भाषा के साथ आता है । मेरे लिए यह साबित करने का एक प्राकृतिक तरीका है कि एल = एन : = | एल ∩ { 0 , 1 } n | = 2 n - 1 स्पष्ट रूप से जो द्विभाजन का निर्माण करना है एल ∩ { 0 , 1 } n और { 0 , 1 } n ∖ एल । चूंकि मैं व्यक्तिगत रूप से एन पी के उदाहरणों को तय करने में सक्षम नहीं हूं-हार्ड समस्याओं, सबसे "सरल" bijections है कि मैं के साथ ऊपर आ जाएगा प्रपत्र होगा " लंबाई के संरक्षण द्विभाजन है, और एक्स ∈ एल यदि और केवल यदि च ( एक्स ) ∉ एल । " इसके अलावा, मैं ऐसे एफ के साथ आने की संभावना है जो बहुपद समय में कम्प्यूटेशनल है। लेकिन फिर एन पी = सी ओ एन पी , एफ के लिए एक एन पी से कमी है-एक अपूर्ण सेट-एक पूर्ण।
बेशक, इस आपत्ति को "बस" के द्वारा प्राप्त किया जा सकता है, लेकिन इस आपत्ति की तुलना करने के लिए यह कठिन हो सकता है। यदि आपकी जीवनी घातीय समय लेती है - तो यह कहें और इसका उलटा भार हो सकता है - तो मुझे लगता है कि आप बहुत सुरक्षित हैं। लेकिन अगर यह केवल लेता है, कहते हैं, अर्ध बहुपद समय है, तो ध्यान रखें कि आपको परिणाम मिल ग ओ एन पी ⊆ एन टी मैं एम ई ( 2 ( लॉग एन ) हे ( 1 ) ) = : एन क्यू पी , जिसमें से मेरा मानना है कि यह एक सरल इंडक्शन के द्वारा पैडिंग तर्क के साथ होता है । अब, यदि आप मानते हैं कि पूर्ववर्ती नियंत्रण केवल गलत है, तो ऐसी कोई भी अर्ध-पाली-समय गणना योग्य आपत्ति आपको नहीं बचा सकती है। लेकिन फिर भी यदि आपको लगता है यह इस तरह के एक द्विभाजन के साथ आ आप साबित हो सकता है द्वारा सच हो सकता है, तो पी एच ⊆ एन क्यू पी है, जो वर्तमान ज्ञान से परे हो रहा है ...
इस तरह की आपत्ति न होने से आपत्ति भी हो सकती है, लेकिन फिर यह देखना कठिन हो जाता है कि कैसे साबित किया जाए कि पास पहले से वांछित संपत्ति है ... और वास्तव में, भले ही आपका प्रमाण एक नहीं हो। जीवनी, आपको इसकी आवश्यकता होगी कि ऐसी कोई भी आसानी से संगणित जीवनी मौजूद न हो।
बेशक, यह भी उस प्रकार का है जहां कोई व्यक्ति एक उदाहरण के साथ आएगा और हम आसानी से देखेंगे कि यह इस आपत्ति के आसपास कैसे पहुंचता है, लेकिन मैं सिर्फ यह कहना चाहता था कि एक साधारण पर्याप्त जीवत्ति के साथ कुछ भी कैसे हो सकता है 't काम (जब तक कि व्यापक रूप से आयोजित विश्वास झूठे न हों)।
(संबंधित प्रश्न: क्या कोई अलंकृत है जिसके संबंध में ऐसा कोई ?