P और NP की असमानता के लिए विरोधाभासी प्रमाण?


10

मैं यह तर्क देने की कोशिश कर रहा हूं कि पदानुक्रम प्रमेयों का उपयोग करके एन समान एनपी नहीं है। यह मेरा तर्क है, लेकिन जब मैंने इसे हमारे शिक्षक को दिखाया और कटौती के बाद, उन्होंने कहा कि यह समस्याग्रस्त है जहां मुझे स्वीकार करने के लिए एक आकर्षक कारण नहीं मिल सकता है।

हम मानकर शुरू करते हैं । तब यह उस पैदावार देता है, जो तब उस । खड़ा के रूप में, हम में हर भाषा को कम करने में समर्थ हैं को । इसलिए, । इसके विपरीत, समय पदानुक्रम प्रमेय बताता है कि एक भाषा होनी चाहिए , वह । यह हमारे नेतृत्व समाप्त करने के लिए है कि होगा में है , में जबकि नहीं , जो हमारी पहली धारणा के लिए एक विरोधाभास है। तो, हम इस निष्कर्ष पर पहुंचे कि ।P=NPSATPSATTIME(nk)NPSATNPTIME(nk)ATIME(nk+1)TIME(nk)APNPPNP

क्या मेरे प्रमाण में कुछ गड़बड़ है?


2
कृपया, $\mathit{SAT}$इसके बजाय कुछ लिखें $SAT$। जैसा कि लेस्ली लामपोर्ट ने अपनी मूल LaTeX पुस्तक में लिखा है, बाद का समय S समय के लिए खड़ा है। टी
ओलिपहंट - मोनिका

बेहतर अभी तक, complexityपैकेज का उपयोग करें और बस लिखें \SAT। (मुझे लगता है कि इस स्टैक पर उपलब्ध नहीं है, हालांकि।)
ओलिपहंट - मोनिका

@Oliphaunt जब आप पोस्ट को बेहतर बना सकते हैं तो संपादन का सुझाव क्यों नहीं देते? हालाँकि मुझे कहना होगा कि यहाँ अंतर (अगर कोई है) मैं उम्मीद से ज्यादा सूक्ष्म है।
छिपकली

1
@Discretelizard मैं अक्सर करता हूं, लेकिन यह इस बार "बहुत अधिक काम" था (मैं मोबाइल पर था / हूं)। उन सभी $ और \ में प्रवेश करना बहुत ही काम है। मैंने इसके बजाय शिक्षित करना चुना। (यह निर्णय पूरी तरह तर्कसंगत नहीं हो सकता है।)
ओलिपहंट - मोनिका

जवाबों:


55

तो यह पैदावार कि SATP जो अपने आप में तो इस प्रकार है कि SATTIME(nk)

ज़रूर।

जैसा कि खड़ा है, हम NP से SAT में हर भाषा को कम करने में सक्षम हैं । इसलिए, NPTIME(nk)

सं बहुपद समय में कटौती मुक्त नहीं हैं। हम यह कह सकते हैं कि भाषा L से S A T को कम करने के लिए O(nr(L)) समय लगता है , जहाँ r ( L ) प्रयुक्त बहुपद समय में कमी का घातांक है। यह वह जगह है जहाँ आपका तर्क अलग हो जाता है। कोई परिमित है कश्मीर में इस तरह के सभी के लिए है कि एल एन पी हमारे पास आर ( एल ) < कश्मीर । कम से कम यह P = N P से अनुसरण नहीं करता हैLSATr(L)kLNPr(L)<kP=NP और एक बहुत मजबूत बयान होगा।

और यह मजबूत बयान वास्तव में समय पदानुक्रम प्रमेय के साथ संघर्ष करता है, जो हमें बताता है कि PTIME(nk) में नहीं गिर सकता है , अकेले NP सभी को छोड़ दें ।


1
यह न केवल कमी का समय है। आप एक बड़ी समस्या को कम कर सकते हैं। अगर मैं X को O (n ^ 5) में हल कर सकता हूं, और मैं Y में O (n ^ 6) में O (n ^ 3) के आकार के उदाहरण में एक समस्या को कम कर सकता हूं, तो मुझे O (n ^ 15) की आवश्यकता होगी कुल मिलाकर।
gnasher729

मनोरंजक रूप से, यह तर्क PTIME- पूर्ण समस्याओं पर भी लागू होता है, जैसे HORNSAT, जो कि रैखिक समय में हल करने योग्य है (लेकिन P की सभी समस्याएं रैखिक समय की नहीं हैं)।
कोड़ी

8

कि मान लीजिए 3SATNTIME[nk] । समय पदानुक्रम प्रमेय nondeterministic संस्करण करके, किसी के लिए  r , वहाँ एक समस्या है XrNTIME[nr] कि में नहीं है NTIME[nr1] । यह एक बिना शर्त परिणाम है जो पी assum एन जैसी किसी भी तरह की धारणा पर निर्भर नहीं करता हैPNP

कोई भी r>k चुनें । मान लीजिए कि हमारे पास Xr से 3SAT तक एक नियतात्मक कमी है जो समय nt में चलती है  । यह सबसे अधिक n t पर 3SAT आकार का  उत्पादन करता है , जिसे समय पर अधिकांश ( n t ) k = n t k में हल किया जा सकता है । X r की हमारी पसंद से  , हमें t k > r - 1 , t > होना चाहिए (nt(nt)k=ntkXrtk>r1t>(r+1)/k । यह फ़ंक्शनr साथ बंधे बिना बढ़ता है ।

इसका मतलब यह है कि 3 एस टी को एक मनमाना NP समस्या को कम करने में कितना समय लग सकता है, इस पर कोई बाध्य नहीं है । यहां तक कि अगर 3 एस टीपी , वहां अभी भी कोई कितनी देर तक उन कटौती ले जा सकते हैं पर बाध्य कर रहा है। तो, विशेष रूप से, भले ही 3 एस टीडी टी मैं एम [ एन कश्मीर ' ] कुछ के लिए  कश्मीर ' , हम निष्कर्ष निकाल नहीं कर सकता कि एन पीडी टी मैं एम [ n3SAT3SATP3SATDTIME[nk]kNPDTIME[nk], या यहाँ तक किNPDTIME[nk]कुछ के लिएk>k

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