एनपी-हार्ड समस्याओं के लिए शाखा-और-बाध्य तरीकों का सफल अनुप्रयोग


13

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

विशेष रूप से, मैंने सुना है कि SAT और पूर्णांक प्रोग्रामिंग के लिए कुछ सबसे अच्छे आंकड़े शाखा और बाध्य से आते हैं, इसलिए मेरा प्रश्न है:

क्या कोई मुझे शाखा के प्रभावी उपयोग और एनपी-कठिन समस्याओं के लिए बाध्य करने वाले किसी भी संदर्भ की ओर इशारा कर सकता है?


1
मैं अभी एक अलग कारण के लिए इस पेपर को पढ़ रहा हूं, लेकिन यह आपके प्रश्न पर स्पर्श करता है, और यह आकर्षक है: गोम्स और सेलमैन द्वारा एल्गोरिथम पोर्टफोलियो
एरॉन स्टर्लिंग

2
पूर्णांक प्रोग्रामिंग के बारे में पढ़ने के लिए एक अच्छी किताब है नेमहॉज़र एंड वोल्सी द्वारा इंटीजर और कॉम्बिनेटरियल ऑप्टिमाइज़ेशन। विभिन्न प्रतिमानों जैसे कि शाखा और बाध्य, शाखा और कट, आदि और अन्य आईपी तकनीकों जैसे विमानों को काटने जैसे विषयों की एक विस्तृत श्रृंखला को शामिल करता है
ऑप्ट

जवाबों:


9

टीएसपी के लिए, इस पुस्तक की जांच करें ... http://www.tsp.gatech.edu/book/index.html

मेरी समझ यह है कि उन सभी को मारने के लिए कोई उपकरण नहीं है। संभवतः किसी भी पुनरावर्ती समाधान बैकट्रैकिंग और कुछ स्कोरिंग फ़ंक्शन को तैनात करना शाखा और बाध्य का उपयोग कर रहा है। जैसे, एनपी कठिन समस्याओं के लिए सॉल्वर का एक बड़ा हिस्सा शाखा और बाध्य के कुछ रूप का उपयोग करता है।


9

द क्‍लि‍प पार्टीशनिंग समस्‍या सबसे लोकप्रिय एनपी-हार्ड समस्‍या नहीं हो सकती है, लेकिन इसे शाखा-और-बाउंड का उपयोग करके कुशलतापूर्वक हल किया गया था, इस पेपर को देखें: http://joc.journal.informs.org/content/6/2/141 ।सार


4

सटीक एक्सपोनेंशियल एल्गोरिदम इस तरह के एल्गोरिदम के बारे में एक अच्छी पुस्तक है। सटीक कवर समस्या के लिए एल्गोरिदम एक्स भी जानना अच्छा है।


के अंत में नोटों को देखने के लिए सुनिश्चित करें कि springer.com/cda/content/document/cda_downloaddocument/...
राडू ग्रिगोर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.