ILP से SAT में पॉली-टाइम की कमी?


14

इसलिए, जैसा कि ज्ञात है, ILP की 0-1 निर्णय समस्या NP- पूर्ण है। यह एनपी में दिखाना आसान है, और मूल कमी सैट से थी; तब से, कई अन्य एनपी-पूर्ण समस्याओं में ILP फॉर्मूलेशन (जो उन समस्याओं से ILP में कटौती के रूप में कार्य करता है) को दिखाया गया है, क्योंकि ILP बहुत ही सामान्य रूप से उपयोगी है।

कटौती से आईएलपी ज्यादा या तो अपने आप कर सकते हैं या नीचे ट्रैक करने के लिए कठिन लग रहे हैं।

इस प्रकार, मेरा सवाल यह है कि क्या किसी को ILP से SAT में पॉली-टाइम की कमी का पता चलता है, यानी यह दर्शाता है कि SAT का उपयोग करके किसी भी 0-1 ILP निर्णय समस्या को कैसे हल किया जाए?

जवाबों:


12

0-1 ILP के रूप में तैयार:

क्या कोई सदिश , बाधाओं के अधीन:x

a11x1+a12x2...+a1nxnb1a21x1+a22x2...+a2nxnb2...am1x1+am2x2...+amnxnbm

X का डोमेन:xjxxj{0,1}

K-sat में कमी:

पहले सर्किट में कमी को पूरा करें:

पहली पंक्ति से शुरू करें, में प्रत्येक बिट का प्रतिनिधित्व करने के लिए एक बूलियन वैरिएबल बनाएं और लिए एक बूलियन वैरिएबल । फिर लिए परिवर्तनशील । पंक्ति जोड़कर एक अतिरिक्त सर्किट बनाएं (अपना पसंदीदा चुनें)।a1jxjb1

फिर एक तुलना सर्किट जो से कम होने की ।b1

इन दोनों सर्किटों को CNF में बदलें, चर और बाद से वे दिए गए हैं।a1jb1

सभी पंक्तियों के लिए दोहराएं, लेकिन उनके बीच चर का पुन: उपयोग करें।xj

अंतिम CNF में सभी बाधाएँ होंगी।


आह, मैं अब देख रहा हूं ... मैं किसी तरह सर्किट के माध्यम से जाने के विकल्प के बारे में भूल गया था .... आपकी मदद के लिए बहुत बहुत धन्यवाद।
कोडेटाकु

0

यह पहले से ही उत्तर और स्वीकृत प्रश्न के लिए कुछ प्रकार का नेक्रो-उत्तर है, लेकिन मैं ध्यान देना चाहता हूं, कि वास्तव में आसान तरीका है।

इस तरह की असमानताओं पर विचार करें:

5x1+2x2+3x36

आप इस असमानता के लिए सभी नो-वैक्टर का आसानी से परीक्षण कर सकते हैं: , और अन्य ठीक हैं।(1,1,1)(1,1,0)(1,0,1)

पहला वेक्टर अर्थ है कि तीनों सत्य नहीं हो सकते हैं: और हम इसे एक असंबद्ध के रूप में फिर से लिख सकते हैं ।(1,1,1)¬(x1x2x3)(¬x1¬x2¬x3)

इस तरह से आप नो-वैक्टर से 3 क्लॉज़ बन सकते हैं: , और(¬x1¬x2¬x3)(¬x1¬x2x3)(¬x1x2¬x3)

सभी असमानताओं का पता लगाने और खंड एकत्र करने से आपको अंत में cff मिलेगा। अक्सर यह cnf WAY ​​SIMPLER होगा, फिर एक, जो स्वीकृत उत्तर से प्राप्त होता है। लागत हालांकि, पूर्व-प्रसंस्करण कठिन है।

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