मुझे विश्वास है कि हम दिखा सकते हैं:
दावा। एक मान ऐसा है जो निम्न सत्य है। मान लीजिए कि एक निर्धारक पॉली-टाइम एल्गोरिथ्म है, जो एक -clause 3-SAT उदाहरण , एक सूची का सबसे मान, जैसे कि में आउटपुट करता है ; तब बहुपद पदानुक्रम ढह जाता है।मीटर φ एस एम सी एम ( φ ) ∈ एस0<c<1mϕSmcM(ϕ)∈S
सबूत Fortnow और संथानम के परिणामों का उपयोग उनके कागज से
उदाहरण संपीड़न की घुसपैठ पर करता है ।
विशेष रूप से, Thm 3.1 के उनके प्रमाण को देखकर, मेरा मानना है कि कोई भी निम्नलिखित को निकाल सकता है (मैं जल्द ही इसकी पुनः जाँच करूँगा):
"प्रमेय" [एफएस]। पूर्णांक जैसे कि निम्नलिखित सत्य है। नियतात्मक पॉली-टाइम में मान लें, तो कोई व्यक्ति फ़ार्मुलों (फिर से परिवर्तनीय-डिसऑइंट और ) में एक बूलियन फ़ार्मुलों (प्रत्येक की लंबाई , और असम्पीडित चर-सेटों में) को रूपांतरित कर सकता है। लंबाई ), या की संतुष्टि / असंतोष को संरक्षित करना। तब और बहुपद पदानुक्रम ढह जाता है।एन डी ≤ n n घ ' ≤ n एन पी ⊆ सी ओ एन पी / पी ओ एल y0<d′<dnd≤nnd′≤nNP⊆coNP/poly
हमारे दावे का प्रमाण सूची-कंप्यूटिंग की समस्या के लिए उपर्युक्त प्रमेय [एफएस] में उल्लिखित OR- संपीड़न कार्य से कमी होगी । मान लीजिए कि उन सूत्रों की एक सूची है हम संक्षिप्त करना चाहते हैं।M(ϕ)ψ1,…,ψnd
पहला चरण: इनपुट स्ट्रिंग्स पर एक बहुपद आकार के सर्किट को परिभाषित करें । यहाँ स्ट्रिंग को असाइनमेंट एन्कोड करता है , और एक नंबर को और बीच एनकोड करता है ।Γ(v,y1,…,ynd)yiψiv∈{0,1}dlogn+10nd
हमारे पास स्वीकार है अगर या तो , या ।Γv=0ψv(yv)=1
अब को अधिकतम मान , जैसे कि प्रतिबंधित सर्किट संतोषजनक है। (यह मात्रा हमेशा कम से कम 0 होती है)।M∗(Γ)vΓ(v,⋅,…,⋅)
मान लीजिए कि हमें कुशलतापूर्वक एक सूची का उत्पादन कर सकते के लिए संभावित मानों की । फिर दावा यह है कि हमारी सूची में , हम सभी को फेंक सकते हैं , जिसके लिए ; परिणामी सूची में एक संतोषजनक फॉर्मूला होता है यदि मूल एक ने किया हो। मुझे उम्मीद है कि यह निरीक्षण से स्पष्ट है।SM∗(Γ)ψ1,…,ψndψii∉S
निष्कर्ष: हम मज़बूती से एक सूची का उत्पादन नहीं कर सकते हैं की के लिए संभावित मान , जब तक पाली पदानुक्रम गिर।S≤nd′M∗(Γ)
दूसरा चरण: हम 3-SAT इंस्टेंस लिए सूची-कंप्यूटिंग की सूची-कंप्यूटिंग की समस्या से कम करते हैं ।M∗(Γ)M(ϕ)ϕ
ऐसा करने के लिए, हम सबसे पहले कुक की कमी को चलाने के लिए पर एक 3-SAT उदाहरण का आकार । पास कुछ सहायक चर के साथ एक ही चर-सेट । हमारे उद्देश्यों के लिए सबसे महत्वपूर्ण, संतोषजनक iff संतोषजनक है।Γϕ1m=poly(nd)ϕ1Γϕ1(v,⋅)Γ(v,⋅)
हम को 'मजबूत अवरोध' कहते हैं। हम इन बाधाओं में से प्रत्येक का वजन (डुप्लिकेट बाधाओं को जोड़कर) देते हैं।ϕ12m
फिर हम `कमजोर बाधाओं 'का एक सेट जोड़ते हैं जो सूचकांक (चरण 1 में परिभाषित) के लिए एक वरीयता जोड़ते हैं जितना संभव हो सके। प्रत्येक बिट के लिए एक बाधा है , अर्थात् । हम के -th को सबसे महत्वपूर्ण बिट वेट कमी । चूंकि लंबाई की है , इन वजन अभिन्न बनाया जा सकता है (हम सिर्फ यह बताने के लिए पैड की जरूरत 2 के एक शक्ति हो)।ϕ2vvtv[vt=1]tvm/2t−1vdlogn+1m
अंत में, हमारी कमी का आउटपुट ।ϕ=ϕ1∧ϕ2
का विश्लेषण करने के लिए , पहले की तरह साथ का परिवर्तनशील-समुच्चय होना चाहिए । पहला ध्यान दें कि को कोई भी असाइनमेंट दिया गया है, कोई की मात्रा से
के मान को घटा सकता है ( द्वारा संतुष्ट -constraints का कुल वजन )।
यह बाधा-भार के श्रेणीबद्ध डिजाइन (लुका के जवाब से एक तकनीक के समान) से निम्नानुसार है। इसी तरह, अधिकतम प्राप्त मूल्य एक सेटिंग द्वारा प्राप्त किया जाता है जो सभी मजबूत बाधाओं को संतुष्ट करता है, और जहां (इस के अधीन)ϕ(v,z)ϕv(v,z)vN(v,z)=ϕv,z
M(ϕ)(v,z)vजितना संभव हो उतना बड़ा है। यह सबसे बड़ा सूचकांक है जिसके लिए संतोषजनक है, अर्थात् । (ध्यान दें, सभी मजबूत बाधाओं को पूरा करने के लिए, all-0 सेट करके, यह हमेशा संभव है, क्योंकि उस स्थिति में संतोषजनक है।)vΓ(v,⋅)M∗(Γ)v=Γ(v,⋅)
ऐसा नहीं है कि इस प्रकार है, अगर हम एक सूची दी जाती है के संभावित मानों की , हम की एक सूची प्राप्त कर सकते हैं संभावित मान । इस प्रकार हम नहीं कर सकते हैंजब तक पाली पदानुक्रम ढह नहीं जाता तब तक । यह क्लेम देता है, चूंकि ।एम ( ϕ ) | एस | एम * ( Γ ) | एस | ≤ n घ ' एन डी ' = मीटर Ω ( 1 )SM(ϕ)|S|M∗(Γ)|S|≤nd′nd′=mΩ(1)