पी या बीपीपी में समस्याएं क्यों होती हैं, इसके कारण ओवररचिंग


56

हाल ही में, एक भौतिक विज्ञानी से बात करते समय, मैंने दावा किया कि मेरे अनुभव में, जब एक समस्या जो भोलेपन से लगती है, तो यह घातांक समय लेना चाहिए, अनायास पी या बीपीपी में बदल जाता है, एक "अतिव्यापी कारण" कि कमी क्यों होती है आमतौर पर पहचाना जा सकता है। --- और लगभग हमेशा, वह कारण एक दर्जन या उससे कम "सामान्य संदिग्धों" की सूची से संबंधित है (उदाहरण के लिए: गतिशील प्रोग्रामिंग, रैखिक बीजगणित ...)। हालांकि, तब मुझे यह सोचने को मिला: क्या हम वास्तव में ऐसे कारणों की एक सभ्य सूची लिख सकते हैं? यहाँ एक पर पहला, अधूरा प्रयास है:

(०) गणितीय लक्षण वर्णन। समस्या की एक गैर-स्पष्ट "विशुद्ध रूप से गणितीय" विशेषता है, जिसे एक बार ज्ञात होने पर, यह तत्काल बना देता है कि आप केवल पॉली (एन) संभावनाओं की सूची में विस्तृत खोज कर सकते हैं। उदाहरण: ग्राफ प्लानारिटी, जिसके लिए एक ओ (एन 6 ) एल्गोरिथ्म Kuratowski के प्रमेय से अनुसरण करता है।

(जैसा कि "प्लानर" नीचे इंगित करता है, यह एक बुरा उदाहरण था: यहां तक ​​कि एक बार जब आप प्लानारिटी के एक दहनशील लक्षण वर्णन को जानते हैं, तो इसके लिए एक बहुपद-समय एल्गोरिथ्म देना अभी भी बहुत ही सरल है। इसलिए, मुझे यहां एक बेहतर उदाहरण प्रस्तुत करना चाहिए: कैसे के बारे में , कहते हैं, "बाइनरी में लिखा एक इनपुट एन दिया गया है, गणना करें कि एन छेद के साथ सतह पर एम्बेडेड एक मनमाना मानचित्र को रंगने के लिए कितने रंगों की आवश्यकता है।" यह स्पष्ट रूप से एक प्राथमिकता नहीं है कि यह बिल्कुल (या यहां तक ​​कि परिमित है)। लेकिन उत्तर देने वाला एक ज्ञात सूत्र है, और एक बार जब आप सूत्र जानते हैं, तो यह बहुपद समय में गणना करने के लिए तुच्छ है। इस बीच, "बाहर किए गए नाबालिगों / रॉबर्टसन-सीमोर सिद्धांत को कम करता है" को संभवतः एक अलग अतिव्यापी कारण के रूप में जोड़ा जाना चाहिए कि कुछ क्यों हो सकता है। पी। में)

वैसे भी, यह विशेष रूप से ऐसी स्थिति नहीं है जो मुझे सबसे अधिक रुचिकर लगे।

(1) डायनेमिक प्रोग्रामिंग। समस्या को एक ऐसे तरीके से तोड़ा जा सकता है, जो तेजी से फैलने के बिना पुनरावर्ती समाधान को सक्षम बनाता है - अक्सर क्योंकि संतुष्ट होने के लिए बाधाओं को एक रैखिक या अन्य सरल क्रम में व्यवस्थित किया जाता है। "विशुद्ध रूप से दहनशील"; कोई बीजीय संरचना की जरूरत नहीं है। यकीनन, ग्राफ रीचबिलिटी (और इसलिए 2SAT) विशेष मामले हैं।

(२) मैट्रॉइड। समस्या में एक परिपक्व संरचना है, जो काम करने के लिए एक लालची एल्गोरिथ्म को सक्षम करती है। उदाहरण: मिलान, न्यूनतम फैले हुए वृक्ष।

(३) रेखीय बीजगणित। एक रेखीय प्रणाली को हल करने के लिए समस्या को कम किया जा सकता है, एक निर्धारक की गणना, eigenvalues ​​की गणना, आदि। संभवतः, "चमत्कारी रद्दीकरण" से जुड़ी अधिकांश समस्याएं, जिनमें वैलेंट की माचिस औपचारिकता द्वारा हल की जाती है, भी रैखिक-बीजगणितीय छतरी के नीचे आती हैं।

(४) उत्तलता। समस्या को किसी प्रकार के उत्तल अनुकूलन के रूप में व्यक्त किया जा सकता है। सेमीफ़ाइनल प्रोग्रामिंग, लीनियर प्रोग्रामिंग और जीरो-सम गेम आम मामले (तेजी से) विशेष मामले हैं।

(5) बहुपद पहचान परीक्षण। समस्या को एक बहुपद पहचान की जांच करने के लिए कम किया जा सकता है, ताकि बीजगणित के मौलिक सिद्धांत एक कुशल यादृच्छिक एल्गोरिदम की ओर जाता है - और कुछ मामलों में, जैसे कि प्राणिकता, यहां तक ​​कि एक निश्चित-निर्धारणवादी एल्गोरिथ्म।

(6) मार्कोव चेन मोंटे कार्लो। तेजी से मिक्सिंग वॉक के नतीजे से सैंपलिंग में समस्या को कम किया जा सकता है। (उदाहरण: लगभग सही मिलान गिनती।)

(7) यूक्लिडियन एल्गोरिथ्म। जीसीडी, निरंतर अंश ...

विविध / स्पष्ट नहीं कि कैसे वर्गीकृत किया जाए: स्थिर विवाह, बहुपद फैक्टरिंग, क्रमोन्नति समूहों के लिए सदस्यता समस्या, संख्या सिद्धांत और समूह सिद्धांत में विभिन्न अन्य समस्याएं, कम-आयामी जाली समस्याएं ...

मेरा सवाल है: सबसे महत्वपूर्ण चीजें जो मैंने छोड़ी हैं?

स्पष्टीकरण देना:

  • मुझे पता है कि कोई भी सूची संभवतः पूरी नहीं हो सकती है: आप जो भी सीमित संख्या में कारण देते हैं, कोई भी उस पी में नहीं बल्कि उन कारणों में से एक विदेशी समस्या का पता लगाने में सक्षम होगा। आंशिक रूप से इस कारण से, मैं उन विचारों में अधिक रुचि रखता हूं, जो कि एक समस्या के लिए काम करने वाले विचारों की तुलना में, पी या बीपीपी में बहुत अधिक भिन्न, प्रतीत होने वाली-असंबंधित समस्याएं डालते हैं।

  • मुझे यह भी एहसास है कि यह व्यक्तिपरक है कि चीजों को कैसे विभाजित किया जाए। उदाहरण के लिए, क्या मैट्रोइड्स को गतिशील प्रोग्रामिंग का एक विशेष मामला होना चाहिए? क्या गहराई से-पहली खोज द्वारा सॉल्वेबिलिटी काफी महत्वपूर्ण है, इसका अपना कारण, गतिशील प्रोग्रामिंग से अलग होना? इसके अलावा, अक्सर एक ही समस्या कई कारणों से पी में हो सकती है, इस पर निर्भर करता है कि आप इसे कैसे देखते हैं: उदाहरण के लिए, प्रिंसिपल आइगेनवेल्यू को खोजने के कारण पी में रैखिक बीजगणित है, लेकिन यह भी क्योंकि यह उत्तल अनुकूलन समस्या है।

संक्षेप में, मैं "वर्गीकरण प्रमेय" की उम्मीद नहीं कर रहा हूं - बस एक सूची के लिए जो उपयोगी रूप से दर्शाती है कि वर्तमान में हम कुशल एल्गोरिदम के बारे में क्या जानते हैं। और यही कारण है कि पी या बीपीपी में चीजों को डालने के लिए मुझे सबसे ज्यादा दिलचस्पी है कि व्यापक प्रयोज्यता है, लेकिन यह उपरोक्त सूची में फिट नहीं है - या मेरे क्रूड में सुधार करने के लिए अन्य विचार पहले मेरे वरदान पर अच्छा बनाने का प्रयास करें भौतिक विज्ञानी।


10
कॉम्बीनेटरियल ऑप्टिमाइज़ेशन में बहुपद-समय विलेयता अक्सर न्यूनतम-अधिकतम परिणामों (द्वैत से संबंधित) से निकटता से जुड़ी होती है जो यह स्थापित करती है कि समस्या । NPcoNP
चन्द्र चकुरी

3
स्कॉट: अपने आप में उत्तलता कुछ अर्थों में पर्याप्त नहीं है क्योंकि एलीपोसिड विधि से पता चलता है कि कोई उत्तल निकायों पर अनुकूलन कर सकता है यदि कोई उस पर अलग हो सकता है जो फिर से एक एल्गोरिथम समस्या है! एडमंड्स के कारण मिलान एल्गोरिथ्म / पॉलीटोप को ध्यान में रखने वाला क्लासिक उदाहरण है। टुट्टे-बर्ज सूत्र से पता चला कि अधिकतम-कार्डिनैलिटी मिलान इससे पहले कि हम एक पॉली-टाइम एल्गोरिथ्म जानते थे। दोहरेपन के कारण एल.पी. NPcoNP
चन्द्र चकुरी

4
मैं कहूंगा कि चंद्रा के तर्क के लिए एकदम सही रेखांकन एक मामला है। क्रोमैटिक संख्या और अधिकतम क्लिक का आकार दोहरी समस्याएं हैं, लेकिन सामान्य तौर पर केवल कमजोर द्वंद्व है। हालांकि सही रेखांकन में हमारे पास मजबूत द्वंद्व भी है। Lovasz काम करने का कारण यह है कि यह संख्या और क्लिक संख्या दोनों का एक सामान्य उत्तल विश्राम है, इसलिए यदि इन दोनों के बीच कोई अंतर नहीं है, तो उनके और बीच कोई अंतर नहीं है । IMO, द्वैतता सबसे अच्छा स्पष्टीकरण है क्यों द्विदलीय मिलान और न्यूनतम सेंट काम के रूप में अच्छी तरह से: दोनों के लिए क्लासिक एल्गोरिथ्म primal-dual की तरह हैं। ϑϑϑ
साशो निकोलोव

8
मैं उस सूची में submodularity जोड़ूंगा। जबकि सबमॉड्यूलर फ़ंक्शंस के अधिकतमकरण या न्यूनीकरण को शामिल करने वाले कुछ परिणाम मैट्रॉइड या उत्तलता से संबंधित होते हैं, मुझे नहीं लगता कि सबमॉड्यूलरिटी से जुड़े अधिकांश एल्गोरिदम परिणामों को समझाने के लिए कनेक्शन काफी मजबूत है।
srd

7
कुराटोव्स्की प्रमेय से एक O (n ^ 6) प्लेनरिटी एल्गोरिदम कैसे अनुसरण करता है?

जवाबों:


19

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

यह तर्क दिया जा सकता है कि पूर्ण रेखांकन "आसान" है क्योंकि वे प्रश्नों में समस्याओं के अच्छे अर्ध-स्तरीय प्रोग्रामिंग योगों की अनुमति देते हैं (और इसलिए रैखिक बीजगणित और / या उत्तलता के तहत आते हैं)। हालाँकि, मुझे यकीन नहीं है कि जो चल रहा है उसे पूरी तरह से पकड़ लेता है।

  • एंड्रस जेड। सलामोन और पीटर जी। जेवन्स, परफेक्ट बाधाएं ट्रैक्टेबल हैं , सीपी 2008, एलएनसीएस 5202, 524-528। doi: 10.1007 / 978-3-540-85958-1_35

  • Meinolf Sellmann, ट्री-स्ट्रक्चर्ड बाइनरी कांस्टिट्यूशन संतुष्टि समस्याएं , CPAIOR 2008, LNCS 5015, 367-371 की पोलितोप। doi: 10.1007 / 978-3-540-68155-7_39


जैसा कि गिल कलाई द्वारा कहा गया है, लघु-बंद कक्षाएं बनाने वाले ग्राफ़ के गुणों को निषिद्ध नाबालिगों के परिमित सेट द्वारा परिभाषित किया जा सकता है (यह रॉबर्टसन-सीमोर प्रमेय है )। रॉबर्टसन और सीमौर का एक और परिणाम यह है कि नाबालिग की उपस्थिति के लिए परीक्षण घन समय में किया जा सकता है। साथ में ये एक बहुपद-कालिक एल्गोरिथ्म का नेतृत्व करते हैं जो उन गुणों को तय करता है जो मामूली-बंद होते हैं।

  • नील रॉबर्टसन और पीडी सेमोर, ग्राफ माइनर्स। तेरहवें। असंतुष्ट पथ समस्या , कॉम्बिनेटरियल थ्योरी जर्नल, सीरीज़ बी 63 (1) 65–110, 1995. doi: 10.1006 / jctb.1995.1006

मामूली-बंद ग्राफ़ गुणों के साथ एक समस्या यह है कि वे "छोटे" हैं; एक भी मामूली को छोड़कर बहुत सारे ग्राफ को शामिल नहीं किया गया है। यह शायद एक कारण है रॉबर्टसन-सीमोर संरचनात्मक अपघटन काम करता है: उनके लिए एक अच्छी संरचना होने के लिए कुछ पर्याप्त शेष ग्राफ़ हैं।

  • सेर्गेई नोरिन, पॉल सेमोर, रॉबिन थॉमस और पॉल वोलेन, उचित मामूली-बंद परिवार छोटे हैं , जर्नल ऑफ़ कॉम्बिनेटरियल थ्योरी, सीरीज़ बी 96 (5) 754-757, 2006. doi: 10.154 / j.jctb.2006.01.006 ( प्रिन्प्रिंट )

मामूली बंद वर्गों से परे जाने का एक प्रयास निषिद्ध उपसमूह या निषिद्ध प्रेरित उपसमूह द्वारा परिभाषित वर्गों के माध्यम से है।

निषिद्ध उपसमूह या प्रेरित उपसमूह के परिमित सेट द्वारा परिभाषित ग्राफ गुण , सभी संभव उपसमूहों की जांच करके, बहुपद समय में निर्णायक हैं।

मैं वंशानुगत ग्राफ गुणों के लिए वास्तव में दिलचस्प मामला पाता हूं जहां निषिद्ध सेट अनंत है । एक वंशानुगत संपत्ति प्रेरित उपग्रहों के लेने के तहत बंद है, या समकक्ष में मुक्त संरचनाएं शामिल हैं, जहां निषिद्ध प्रेरित उपग्रहों का एक सेट है, जरूरी नहीं कि परिमित हो। के लिए -free कक्षाएं, एक अनंत सेट किसी भी स्पष्ट रास्ते में एक मान्यता एल्गोरिथ्म के लिए नेतृत्व नहीं करता है।एफ एफ एफFFFF

यह भी स्पष्ट नहीं है कि कुछ फ़्री ग्राफ़ कक्षाओं के लिए बहुपद के समय में सबसे बड़े स्वतंत्र सेट खोजने में सक्षम क्यों होना चाहिए। पेड़ चक्र-मुक्त रेखांकन हैं; द्विदलीय रेखांकन विषम-चक्र-मुक्त रेखांकन हैं; सही रेखांकन (विषम-छेद, विषम-एंटीहोल) -फ्री ग्राफ हैं। इनमें से प्रत्येक मामले में निषिद्ध सेट अनंत है, फिर भी सबसे बड़े स्वतंत्र सेटों को खोजने के लिए एक बहुपद-समय एल्गोरिथ्म है, और इस तरह के रेखांकन को बहुपद समय में भी पहचाना जा सकता है।F

यह समझने में अब तक केवल आंशिक प्रगति हुई है कि कुछ फ़्री क्लास ( अनंत के साथ ) बहुपद समय में निर्णायक क्यों हैं। इस प्रगति में संरचनात्मक अपघटन प्रमेय शामिल हैं जो ऐसे वर्गों के लिए बहुपद-काल मान्यता एल्गोरिदम का नेतृत्व करते हैं। सही रेखांकन (विषम-छेद, विषम-एंटीहोल) हैं, फिर भी, चुडानोव्स्की-कोर्टनोलोल्स-लिउ-सीमोर-व्यूकोविकोव एल्गोरिथ्म द्वारा बहुपद समय में पहचाना जा सकता है । (यह लंबे समय तक सफाई के बाद गन्दा रहता है।) ऐसे परिणाम भी होते हैं यदि सभी चक्रों का सेट है, या सभी विषम छेदों का सेट है, और उस मामले पर महत्वपूर्ण प्रगति की गई है जहां में पंजा ग्राफ होता है ।एफ एफ एफFFFF

  • मारिया चडनोव्स्की और पॉल सेमुर, प्रेरित subgraphs को छोड़कर कॉम्बीनेटॉरिक्स 2007, 99-119 में, सर्वेक्षण, कैम्ब्रिज यूनिवर्सिटी प्रेस, ISBN 9780521698238. ( प्रीप्रिंट )

वंशानुगत मामला नाबालिगों के मामले की कठिनाई को साझा करता है। मामूली-बंद ग्राफ कक्षाओं के लिए, यह आमतौर पर ज्ञात नहीं है कि निषिद्ध नाबालिगों का परिमित सेट क्या है, भले ही यह परिमित होना चाहिए। के लिए -free ग्राफ कक्षाएं, अगर सेट अनंत है तो वर्ग अच्छा हो सकता है या यह नहीं हो सकता है, और हम वर्तमान कोई रास्ता नहीं की तुलना में के अपघटन संरचना को समझने की कोशिश करने के लिए अन्य बताने के लिए है -free रेखांकन।एफ एफFFF


क्या उन रेफरी ने "अच्छे अर्धचालक प्रोग्रामिंग योगों" में कमी को कैप्चर किया है? लेकिन केवल कुछ एसडीपी समस्याएं पी में हैं, है ना?
vzn

सेमीएडफाइट प्रोग्रामिंग के साथ लिंक (और सबूत है कि सबसे बड़े स्वतंत्र सेट बहुपद समय में सही रेखांकन में पाए जा सकते हैं) को गॉर्त्शेल / लोवेस्ज़ / श्रेज़्वर (धारा 6) के मूल 1981 के पेपर में बनाया गया था, देखें dx.doi.org/10.1007/ BF02579273 जबकि रेफरी CSP के साथ लिंक से संबंधित है।
एन्द्र दास सलामोन

1
एक और महत्वपूर्ण उदाहरण निषिद्ध उपग्रहों के साथ ग्राफ़ का है जहां रॉबर्सन-सीमोर सिद्धांत विभिन्न एल्गोरिथम प्रश्नों के लिए पी-टाइम एल्गोरिदम की अनुमति देता है। (अक्सर विशाल स्थिरांक के साथ।) निषिद्ध प्रेरित सबग्राफ के साथ सही रेखांकन और ग्राफ के लिए पी-एल्गोरिदम एलपी और पीएसडी प्रोग्रामिंग के अनुप्रयोगों से परे जाते हैं।
गिल कलाई

@ गिल: धन्यवाद, मैंने इस टिप्पणी को एक संपादन में संबोधित करने की कोशिश की है। शायद आप एसडीपी कनेक्शन पर अलग से विस्तार कर सकते हैं?
अंद्र दास सलामन

1
एक परिणाम जो दिलचस्प है और निषिद्ध नाबालिगों के सिद्धांत के समान है, सीमौर का पूरी तरह से असमान रूप से परिपक्व होने का लक्षण है। ये नियमित मैट्रोइड्स के समतुल्य हैं, और सीमोर के प्रमेय का कहना है कि वे सरल रचनाओं का उपयोग करते हुए ग्राफिक मैट्रोइड्स और 5 विशेष मैट्रोइड्स से "निर्मित" हो सकते हैं। रचनाएँ "पूर्ववत" करना भी आसान है, जो कि पूरी तरह से एकरूपता के लिए एक गैर-स्पष्ट पहचान एल्गोरिथ्म की ओर जाता है। जैसा कि @Kunal ने उल्लेख किया है, कुल एकरूपता अपने आप में कई समस्याओं का बहुवचन समाधान बताती है।
साशो निकोलोव

18

जाली-आधार में कमी (एलएलएल एल्गोरिथ्म)। यह कुशल पूर्णांक बहुपद गुणनखंडन और कुछ कुशल क्रिप्टोकरंसी एल्गोरिदम के लिए आधार है जैसे कि रैखिक-सर्वांगसम जनरेटर और कम-डिग्री वाले आरएसए को तोड़ना। कुछ अर्थों में आप यूक्लिडियन एल्गोरिथ्म को एक विशेष मामले के रूप में देख सकते हैं।


मैं तर्क दूंगा कि LLL (और PSLQ / HJLS) GCD एल्गोरिदम के सामान्यीकरण हैं , बजाय अन्य तरीके के।
user834

2
@ user834: "आप यूक्लिडियन एल्गोरिथ्म को एक विशेष मामले के रूप में देख सकते हैं" "LLL (और PSLQ / HJLS) जीसीडी एल्गोरिथ्म के सामान्यीकरण हैं"?
एन्द्रस सलामोन

3
PSLQ / HJLS क्या हैं?
गिल कलाई

आंशिक योग एलक्यू एल्गोरिथ्म (में गुणन के रूप में) और Hastad, बस, Lagarias और Schnorr एल्गोरिथ्म (मुझे लगता है एल्गोरिथ्म लेखक के अंतिम नाम के बाद नामित किया गया था) पूर्णांक संबंध का पता लगाने के लिए और अधिक "आधुनिक" एल्गोरिदम हैं।
user834

15

बंधे हुए आयाम में लेनस्ट्रा के पूर्णांक प्रोग्रामिंग, लेनस्ट्रा-लेनस्ट्रा-लोवाज़ एल्गोरिथ्म, और संबंधित बाद के एल्गोरिदम - बार्विनोक के एल्गोरिथ्म में पूर्णांक समाधानों की संख्या के लिए एक आईपी समस्या को बाध्य आयाम में और कन्नन के पी-एल्गोरिथ्म फ्रोबेनियस / सिल्वेस्टर समस्या के लिए जोड़ा जा सकता है। एक विशेष श्रेणी। यहाँ एक उल्लेखनीय खुली समस्या प्रेस्बर्गर पदानुक्रम में उच्च क्रम की समस्याओं के लिए एक पी-एल्गोरिदम खोजने के लिए है।

P- एल्गोरिथ्म का उल्लेख करने लायक एक अन्य वर्ग वे पी-एल्गोरिथम हैं जो ऑब्जेक्ट को दिए गए यादृच्छिक प्रमाणों से मौजूद हैं। उदाहरण: लोवाज़-स्थानीय लेम्मा के अनुप्रयोगों के लिए एल्गोरिदम; स्पेंसर विसंगति परिणाम के अल्गोरिमिक संस्करण; (थोड़े अलग स्वाद के) संगमेरी नियमितता लेम्मा के एल्गोरिथम संस्करण।


14

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

इन समस्याओं में से प्रत्येक संबंधों के एक सेट के साथ जुड़ा हुआ है , और के रूप में व्यक्त किया जा सकता है: एक स्रोत संबंधपरक संरचना और एक लक्ष्य संबंधपरक संरचना से संबंधों के साथ , क्या से तक एक संबंधपरक संरचना समरूपता मौजूद है ?एस टी Γ एस टीΓSTΓST

एक एनपी-हार्ड उदाहरण है जब एक सेट होता है जिसमें कम से कम कोने के साथ एक पूर्ण ग्राफ़ के पीछे और आगे निर्देशित किनारों द्वारा गठित संबंध होता है : यह ग्राफ़ कोलोरिंग को व्यक्त करता है। पी में एक उदाहरण है जब में हर रिश्ता है टपल शामिल इस मामले के हर तत्व मानचित्रण में: को में एक (तुच्छ) समाधान है।कश्मीर 3 कश्मीर Γ ( 0 , 0 , ... , 0 ) एस 0 टीΓk3kΓ(0,0,,0)S0T

यह माना जाता है कि इन समस्याओं के लिए एक द्विभाजन है, जिसे लगभग रूप में व्यक्त किया जा सकता है: लिए समस्या ठीक P में होती है जब संबंधित बीजगणित में एक टेलर शब्द होता है (ध्यान दें कि मैं कुछ महत्वपूर्ण स्थितियों को छोड़ रहा हूं। खातिर)। यह Schaefer के Dichotomy प्रमेय को उस मामले तक बढ़ाता है, जहां सेट का उपयोग में संबंध बनाने के लिए किया जाता है, जिसमें दो से अधिक तत्व होते हैं लेकिन अभी भी परिमित है। विरोधाभास महत्वपूर्ण मामले में जहां में संबंधों के लिए धारण करने के लिए जाना जाता है हैं रूढ़िवादीΓ Γ ΓΓΓΓΓ; व्यवहार में इसका मतलब यह है कि समस्याओं के वर्ग में एक बाधा सॉल्वर द्वारा माना जाने वाले सभी क्रमिक सरल उपप्रकार शामिल हैं, इसलिए बाधा को हल करने की प्रक्रिया "आसान" समस्याओं को हल करते हुए "कठिन" मध्यवर्ती उदाहरण उत्पन्न करने से बचती है।

एक महत्वपूर्ण मामले में, जो पी में गिरता है, गौसियन उन्मूलन के समान तरीके लागू किए जा सकते हैं। यह काम करता है अगर एक परिमित क्षेत्र पर रैखिक समीकरणों की एक प्रणाली से प्राप्त किया जाता है। अधिक आश्चर्य की बात, यह उन समस्याओं की एक श्रृंखला के लिए भी काम करता है जो पहली नज़र में रैखिक बीजगणित के साथ कुछ भी करने के लिए प्रकट नहीं होते हैं। वे सभी "अच्छा" बहुरूपता के तहत बंद होने वाले के संबंधों पर भरोसा करते हैं । ये ऐसे कार्य हैं जो एक और टपल उपज के संबंध में ट्यूपल्स के संग्रह के लिए घटक के रूप में लागू होते हैं, जो तब संबंध में होना चाहिए। "अच्छा" बहुरूपता के उदाहरण टेलर या चक्रीय शब्द हैं।ΓΓΓ

तिथि करने के परिणाम से प्रतीत होता है कि एक अंतर्निहित पुनर्संयोजन राज्य स्थान का एक प्रकार का सामान्य बिजली परिवर्तन होना चाहिए, जो ऊपर दिए गए उदाहरण की तरह, प्रत्येक संबंध में लगातार टपल के साथ ऐसी समस्याओं को बदल सकता है। (यह चल रहे शोध की मेरी व्यक्तिगत व्याख्या है और अच्छी तरह से पूरी तरह से गलत हो सकती है , यह इस बात पर निर्भर करता है कि चक्रीय शब्दों के साथ बीजगणित के लिए एल्गोरिथ्म के लिए चल रही खोज कैसे निकलती है, इसलिए मैं इसे पुनरावृत्ति करने का अधिकार सुरक्षित रखता हूं।) यह ज्ञात है कि जब एन.एन. ' ऐसा परिवर्तन नहीं है तो समस्या एनपी-पूर्ण है। डाइकोटॉमी अनुमान के सीमांत में वर्तमान में इस अंतर को बंद करना शामिल है; बीजगणित और सीएसपी पर 2011 कार्यशाला से खुली समस्याओं की सूची देखें ।

किसी भी मामले में, यह संभवतः स्कॉट की सूची में प्रवेश के योग्य है।

PTIME में एक दूसरी श्रेणी स्थानीय स्थिरता तकनीकों को संभावित समाधानों पर लागू करने की अनुमति देती है, जब तक कि कोई समाधान नहीं मिलता है या कोई समाधान संभव नहीं है। यह अनिवार्य रूप से ज्यादातर लोगों के सुडोकू समस्याओं को हल करने के तरीके का एक परिष्कृत संस्करण है। मुझे नहीं लगता कि यह कारण वर्तमान में स्कॉट की सूची में है।

यह दिलचस्प है कि चक्रीय शब्दों की उपस्थिति में रूढ़िवादी मामले के लिए लिबोर बार्टो का पीटीटाइम एल्गोरिथ्म गैर-अवरोधक है: यदि एक अवशोषित उप-बीजगणित है, तो एक एल्गोरिथ्म है, लेकिन कोई भी तरीका यह तय करने के लिए नहीं जाना जाता है कि क्या एक सेट अवशोषित उप-बीजगणित है एक बीजगणित। रॉबर्टसन-सीमोर सेटअप के साथ इसका विरोध करें, जहां एक एल्गोरिथ्म मौजूद है, लेकिन यह निषिद्ध नाबालिगों के परिमित सेट को जानने पर निर्भर करता है, फिर भी किसी भी तरह से यह तय नहीं किया जाता है कि कैसे तय किया जाए कि ग्राफ का एक निर्धारित सेट एक ग्राफ वर्ग के निषिद्ध नाबालिगों की सूची है या नहीं । बार्टो का एल्गोरिथ्म जुड़े बीजगणित के सभी उपसमूह के अवशोषित उपगणों को जानने पर निर्भर करता है , और एल्गोरिथ्म की अस्तित्वगत प्रकृति के अनुसार वह कहता है "मुझे यह पसंद है ..."Γ

अंत में, अनंत डोमेन के मामले के लिए मैनुअल बोडिरस्की द्वारा शुरू किए गए बहुत रोमांचक काम भी हैं। कुछ एल्गोरिदम काफी अजीब दिखते हैं और अंततः स्कॉट की सूची में अधिक प्रविष्टियों के लिए बाहर हो सकते हैं।


11

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

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