उलटा 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

ऐसा | आर सी | ≤ के ⇒ सी | मैं कुछ खंड द्वारा सम्मिलित है ∈ जी φ | मैं ][∃Rc⊆R|I|Rc|≤k⇒c|I∈Gϕ|I]

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

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

  2. मान लीजिए के लिए कश्मीर ≥ 1 । यदि ∃ आर सी ⊆ आर | मैं ऐसा | आर सी | ≤ कश्मीर + 1 (और कोई अन्य आर सी आकार 1 की ऐसी है कि ग ∉ एफ φ और | ग | > 3 ) तो मान लीजिए ग = ( अल्फा बीटा गामा एल मैं ) जहां अल्फा , बीटा ,P(k)k≥1∃Rc⊆R|I|Rc|≤k+1Rcc∉Fϕ|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.