उलटा 3-सैट के बारे में


10

प्रसंग : Kavvadias और Sideri पता चला है कि उलटा 3-सैट समस्या coNP पूरा है: यह देखते हुए पर मॉडल का एक सेट चर, वहाँ एक 3-CNF सूत्र ऐसी है कि मॉडल की अपनी सटीक सेट है? एक तत्काल उम्मीदवार सूत्र उत्पन्न होता है, जो सभी मॉडलों के संयोजन है जो सभी मॉडलों द्वारा में संतुष्ट है ।n ϕ ϕϕnϕϕ

चूँकि इसमें सभी 3-खंड शामिल हैं, इसका अर्थ है कि यह उम्मीदवार सूत्र आसानी से एक समतुल्य सूत्र में परिवर्तित हो सकता है, जो कि रिज़ॉल्यूशन के तहत 3-बंद है - किसी सूत्र का 3-क्लोज़र संकल्प के साथ इसके बंद होने का सबसेट है केवल आकार 3 या उससे कम के खंड। एक CNF सूत्र संकल्प के तहत बंद सभी संभव resolvents सूत्र का एक खंड द्वारा सम्मिलित कर रहे हैं रहा है - एक खंड एक खंड से सम्मिलित है अगर के सभी शाब्दिक में हैं । सी 1 सी 2 सी 2 सी 1Fϕc1c2c2c1

को देखते हुए , चर का एक आंशिक असाइनमेंट जैसे कि के किसी भी मॉडल का सबसेट नहीं ।मैं φIIϕ

कॉल करें , से लागू करने के लिए प्रेरित सूत्र : कोई भी खंड जिसमें शाब्दिक होता है, जो कि अंतर्गत मूल्यांकन करता , सूत्र से हटा दिया जाता है और किसी भी शाब्दिक जो कि तहत मूल्यांकन करता है, हटा दिया जाता है। सभी खंडों से। मैं एफ φ टी आर यू मैं एक एल एस मैंFϕ|IIFϕtrueIfalseI

कॉल , सूत्र जो से प्राप्त होता है, सभी संभव 3-सीमित संकल्पों (जिसमें रिज़ॉल्वेंट और ऑपरेंड्स में अधिकतम 3 लीटर होते हैं ) और उपखंडों द्वारा। F ϕ | मैंGϕ|IFϕ|I

प्रश्न : क्या 3-रिज़ॉल्यूशन के तहत बंद है?Gϕ|I


"पी = एनपी"? के एंड एस अंजीर 1 से, "मॉडल" बिटवेक्टर के अनुरूप हैं। इस प्रश्न को स्पष्ट रूप से निर्धारित करने की आवश्यकता है कि उन मॉडलों का प्रतिनिधित्व कैसे किया जाता है (और शायद संतोषजनक बिटवेटर्स के संदर्भ में यदि विश्राम किया जाता है, तो उत्तर अधिक स्पष्ट होगा?)। यदि समाधानों को बिटवेक्टर के रूप में दर्शाया जाता है, तो कुछ 3SAT सूत्रों के लिए बहुत ही संतोषजनक बिटवेक्टर सूत्र के आकार को प्रदर्शित करते हैं। यह अपेक्षित "आकार में विस्फोट" है। सही? कुछ अन्य कागजात जैसे प्राकृतिक प्रमाण भी सूत्र की "सत्य तालिका" को संदर्भित करते हैं जो कि बिटवॉकरों को संतुष्ट करने में मददगार हो सकती है ....
vzn

2
क्या यह स्पष्ट है कि तीसरे चरण की गणना कुशलतापूर्वक की जा सकती है? (Ie, निर्णय लेने से वहाँ एक आंशिक काम मौजूद है या नहीं नहीं में ऐसी है कि खाली खंड शामिल नहीं है।) मैं कुछ याद आ रही किया जाना चाहिए, लेकिन यह मेरे लिए स्पष्ट नहीं है। ϕ F ϕ | मैंIϕFϕ|I
डैनियल एपोन

सुधार यह शायद coNP = P से अधिक संबंधित है? या संभवतः coNP = NP? बिल्कुल यकीन नहीं है। वैसे यह मुझे बहुत सारे दोहरेपन की भी याद दिलाता है जहां डीएनएफ के साथ मॉडल का "प्रतिनिधित्व" किया जा सकता है। देख जैसे इस रेफरी Bioch / इबाराकी द्वारा dualization पर
vzn

2
@Daniel, IMHO हाँ, तीसरे चरण कुशलता से गणना की जा सकती जब तक चरण 1 और 2 के रूप में कर सकते हैं: में नहीं आंशिक कार्य की सेट के रूप में आकार में घिरा है, यह आसान गणना करने के लिए है ( प्रत्येक के लिए in ) और जाँच करता कि क्या खाली खंड इसमें है। संभव बग चरण 1 के बारे में आएगा (मैंने एक बग देखा था जिसे मैं इसे ठीक करने की कोशिश कर रहा हूं)। एफ ϕ | मैं मैं φϕFϕ|IIϕ
जेवियर लाबॉज

2
@XavierLabouze: कागज पर एक त्वरित नज़र दी, बस एक ध्यान दें: सबूत कि को बहुपद समय में गणना की जा सकती है वह मेरे लिए बहुत स्पष्ट नहीं हैFϕ
Marzio De Biasi

जवाबों:


3

उत्तर: हां (भले ही ϕ के कुछ मॉडल का सबसेट हूं )Iϕ

चलो खंड के सेट है कि से निकाले जाते हैं एफ φएफ φ | मैं हर संभव 3-सीमित प्रस्तावों और subsumptions द्वारा ( आर | मैं के 3-सीमित बंद है एफ φएफ φ | मैं )। यह देखते हुए एक खंड से गर्भित एफ φ , इसके बारे में कम से कम एक सबसेट मौजूद आर | मैं जिसका खंड सी का मतलब है । नाम R c एक ऐसी सबसेट।R|IFϕFϕ|IR|IFϕFϕ|IcFϕR|IcRc

चलो निम्नलिखित संपत्ति: सभी के लिए से गर्भित एफ φ ऐसा है कि | सी | मैं | 3 ,P(k)cFϕ|c|I|3

ऐसा | आर सी | के सी | मैं कुछ खंड द्वारा सम्मिलित हैजी φ | मैं ][RcR|I|Rc|kc|IGϕ|I]

यहाँ पुनरावृत्ति शुरू होती है। यह देखते हुए से गर्भित एफ φ ऐसा है कि | सी | मैं | 3 , यानी | मैं की 3-बंद एफ φ | मैंcFϕ|c|I|3c|IFϕ|I

  1. । यदिआर सीआर | / | आर सी | = 1 तो आर सी = { } (एफ φएफ φ | मैं subsumes ) और| मैं द्वारा सम्मिलित है| मैंएफ φ | मैं (ध्यान दें कि एफ ϕ का कोई भी खंड | Ik=1RcR|I/|Rc|=1Rc={d}dFϕFϕ|Icc|Id|IFϕ|IFϕ|I कुछ खंड द्वारा ग्राहम किया गया है | मैं )। इस प्रकार पी ( 1 )Gϕ|IP(1)

  2. मान लीजिए के लिए कश्मीर 1 । यदि आर सीआर | मैं ऐसा | आर सी | कश्मीर + 1 (और कोई अन्य आर सी आकार 1 की ऐसी है कि एफ φ और || > 3 ) तो मान लीजिए = ( अल्फा बीटा गामा एल मैं ) जहां अल्फा , बीटा ,P(k)k1RcR|I|Rc|k+1RccFϕ|c|>3c=(αβγLI) द्वारा निर्धारित नहीं शाब्दिक हैं मैं और एल मैं शाब्दिक के एक सबसेट सभी के तहत 0 का मूल्यांकन है मैं ( एल मैं) , यानी| मैं = ( अल्फा बीटा γ ) , के साथ अल्फा , बीटा , γ जरूरी अलग नहीं। α,β,γILII(LI)c|I=(αβγ)α,β,γ

  3. R c से एक क्लॉज निकालें जैसे कि | d i | मैं | < | d i | 3 , दूसरे शब्दों में, ऐसी है कि में मैं से कुछ शाब्दिक शामिल एल मैं (कम से कम एक ऐसी धारा नहीं है आर सी के बाद से एल मैं और) | d i | मैं | diआरसी|मैं|मैं|<|मैं|3मैंएलमैंआरसीएलमैं|मैं|मैं|2

  4. शेष सेट के आकार है कश्मीर । एक निश्चित खंड हैं ' = ( अल्फा बीटा गामा एल ' मैं ) द्वारा निहित है आर सीमैं (जहां एल ' मैं शाब्दिक के एक सबसेट सभी के तहत 0 का मूल्यांकन है मैं तो) | c | मैं | = 3 और आर सी ' = आर सीआरसीमैंसी'=(αβγएलमैं')आरसीमैंएलमैं'मैं|सी|मैं'|=3 ऐसा | आर सी | के। द्वारापी(कश्मीर),' | मैं =(अल्फाबीटागामा)फिर कुछ खंड द्वारा सम्मिलित है जी φ | I ,c केलिएP(k+1)कोप्रेरित करता है।आरसी'=आरसीमैंआर|मैं|आरसी'|पी()सी|मैं'=(αβγ)जीφ|मैंपी(+1)सी

  5. यदि शामिल ˉ अल्फा या ˉ बीटा या ˉ गामा तो d मैं | मैं [कुछ खंड निर्वाह] सी का अर्थ करने के लिए बेकार हूँ । तो फिर आर सीमैं तात्पर्य , उत्प्रेरण पी ( कश्मीर + 1 ) के रूप में पहले से दिखाया गया है।मैं|मैंα¯β¯γ¯मैं|मैंसीआरसीमैंसीपी(+1)

  6. यदि subsumes | I तब P ( k + 1 ) c के लिए संतुष्ट है ।मैं|मैंएफφ|मैंसी|मैंपी(+1)सी

  7. यदि नहीं मानती सी | मैं और शामिल नहीं है ˉ अल्फा या ˉ बीटा या ˉ गामा तो या तो d मैं | I = ( x ) या d i | I = ( a x ) या d i | मैं = ( एक्स y ) है, जहां एक्स और वाई { अल्फा बीटा गामामैं|मैंसी|मैंα¯β¯γ¯मैं|मैं=(एक्स)मैं|मैं=(एक्स)मैं|मैं=(एक्सy)एक्सy और द्वारा निर्धारित नहीं कर रहे हैं मैं , और एक { अल्फा बीटा गामा }{αβγ}मैं{αβγ}

    • यदि तो आर सीमैं तात्पर्य ( ˉ एक्स अल्फा बीटा गामा एल मैं ) (याद है कि एक निश्चित खंड जिसका अर्थ सी एक खंड जो subsumes जिसका अर्थ साधन सी )। के साथ किसी भी संकल्प के बाद से मैं | I = ( x ) ऑपरेंड के रूप में then x को दूसरे ऑपरेंड से हटाता है तो R c i d i का कोई क्लॉज नहींमैं|मैं=(एक्स)आरसीमैं(एक्स¯αβγएलमैं)सीसीमैं|मैं=(एक्स)एक्स¯आरसीमैंशामिल (के बाद से आर सीमैंआर | मैं जिनमें से 3-सीमित बंद है एफ φएफ φ | मैं )। तो फिर आर सीमैं निकलता है ( अल्फा बीटा गामा एल मैं ) , उत्प्रेरण पी ( कश्मीर + 1 ) के रूप में प्वाइंट (4) में दिखाया गया है।एक्स¯आरसीमैंआर|मैंएफφएफφ|मैंआरसीमैं(αβγएलमैं)पी(+1)
    • यदि तो आर सीमैं तात्पर्य ( ˉ एक्स अल्फा बीटा गामा एल मैं ) । बदलें ˉ एक्स से एक के प्रत्येक संभव खंड में आर सीमैं (यदि नए खंड में कुछ खंड द्वारा सम्मिलित है आर | मैं , बजाय subsuming खंड रखना वैसे भी, की जगह खंड में है। आर | मैं )। नाम आर सीमैं|मैं=(एक्स)आरसीमैं(एक्स¯αβγएलमैं)एक्स¯आरसीमैंआर|मैंआर|मैं जिसके परिणामस्वरूप सेट ( आर सी , d मैं आर | मैं )। तो फिर आर सी , d मैं निकलता है(अल्फाबीटागामा एल मैं ), उत्प्रेरणपी(कश्मीर+1)ऊपर के रूप में।आरसी,मैंआरसी,मैंआर|मैंआरसी,मैं(αβγएलमैं)पी(+1)

    • यदि तो आर सीमैं तात्पर्य ( ˉ एक्स अल्फा बीटा गामा एल मैं ) और ( ˉ y अल्फा बीटा गामा एल मैं ) । बदलें ˉ एक्स द्वारा y के प्रत्येक संभव खंड में आर सीमैं (ऊपर के रूप में, नए खंड में कुछ खंड द्वारा सम्मिलित किया जाता है, तो आर | मैंमैं|मैं=(एक्सy)आरसीमैं(एक्स¯αβγएलमैं)(y¯αβγएलमैं)एक्स¯yआरसीमैंआर|मैं, इसके बजाय निर्वाह उपवाक्य रखें)। नाम जिसके परिणामस्वरूप सेट ( आर सी , d मैंआर | मैं )। तो फिर आर सी , d मैं तात्पर्य ( y अल्फा बीटा गामा एल मैं ) । चूंकि यह भी मतलब है ( ˉ y अल्फा बीटा गामा एल मैं ) तो यह विश्लेषक का तात्पर्य ( अल्फा बीटा गामा एल मैं ) , उत्प्रेरण पीआरसी,मैंआरसी,मैंआर|मैंआरसी,मैं(yαβγएलमैं)(y¯αβγएलमैं)(αβγएलमैं)पी(+1)

इस पुनरावृत्ति करके, किसी भी खंड की 3-बंद एफ φ | मैं कुछ खंड द्वारा सम्मिलित है जी φ | मैं (दूसरी तरह से भी रखती हूं )। फिर जी ϕ | मैं के 3-बंद से मेल खाती है एफ φ | मैंएफφ|मैंजीφ|मैंजीφ|मैंएफφ|मैं


-2

मैं यह नहीं देखता कि गणना बहुपद समय में कैसे की जा सकती है क्योंकि रेज़्यूएशन करने का रिज़ॉल्यूशन स्वयं घातीय समय (सबसे खराब स्थिति में) लेता है। उदाहरण के लिए, मान लें कि आपका उम्मीदवार 3-CNF सूत्र जाने एफ 1 : नीचे के रूप में है एफ 1 : = { { एक , , } , { , , ¬ } , { एक , ¬ , } , { , , ¬ } }एफφएफ1

एफ1: ={{,,सी},{,,¬सी},{,¬,},{,,¬}}
फिर, पर संकल्प का परिणाम सूत्र है एफ 2 नीचे: एफ 2 : = { { एक , , } , { , , ¬ } , { एक , ¬ , } , { , , ¬ } , { एक , , , } ,एफ1एफ2 इस प्रकार, सूत्र एफ φ नीचे के रूप में है: एफ φ : = { { एक , , } , { , , ¬ } , { एक , ¬ , } , { , ,
एफ2: ={{,,सी},{,,¬सी},{,¬,},{,,¬},{,,,},{,¬,,},{,,}}
एफφ
एफφ: ={{,,सी},{,,¬सी},{,¬,},{,,¬},{,,}}

लेकिन, जैसा कि आप देख सकते हैं, के क्रम में अंतिम खंड प्राप्त करने के लिए आप पहली बार सभी चार शाब्दिक खंड मिलना चाहिए। इसलिए, मुझे संकल्प के लिए तेजी से कई चरणों से छुटकारा पाने का कोई रास्ता नहीं दिख रहा है। दरअसल, कबूतर के सिद्धांत जैसी कुछ समस्याओं के लिए, हम जानते हैं कि रिज़ॉल्यूशन इसे कई चरणों से कम में हल नहीं कर सकता है (लेकिन, निष्पक्ष होने के लिए, जहां तक ​​मुझे पता है, ये उदाहरण 3-सीएनएफ फॉर्म में नहीं हैं और कुछ बुद्धिमान संकल्प हैं जब इनपुट 3-CNF फॉर्म में होने की गारंटी हो तो मौजूद हो सकता है)।एफφ


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