शाखा और मूल्य

From Vigyanwiki
Revision as of 13:28, 6 May 2023 by alpha>Indicwiki (Created page with "अनुप्रयुक्त गणित में, शाखा और मूल्य कई चरों के साथ पूर्णांक रैखिक...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

अनुप्रयुक्त गणित में, शाखा और मूल्य कई चरों के साथ पूर्णांक रैखिक प्रोग्रामिंग (ILP) और मिश्रित पूर्णांक रैखिक प्रोग्रामिंग (MILP) समस्याओं को हल करने के लिए संयोजी अनुकूलन का एक तरीका है। विधि शाखा और बाध्य और स्तंभ निर्माण विधियों का एक संकर है।

एल्गोरिथम का विवरण

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

शाखा और मूल्य एल्गोरिदम की रूपरेखा। से अनुकूलित [1]

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

अधिकांश शाखा और मूल्य एल्गोरिदम समस्या विशिष्ट हैं क्योंकि समस्या को इस तरह से तैयार किया जाना चाहिए ताकि प्रभावी शाखाओं के नियम तैयार किए जा सकें और मूल्य निर्धारण की समस्या को हल करना अपेक्षाकृत आसान हो।[4] यदि काटने वाले विमानों का उपयोग शाखा और मूल्य एल्गोरिदम के भीतर एलपी छूट को कसने के लिए किया जाता है, तो विधि को शाखा मूल्य और कटौती के रूप में जाना जाता है।[5]


शाखा और मूल्य के अनुप्रयोग

विभिन्न प्रकार के अनुप्रयोग क्षेत्रों में समस्याओं को हल करने के लिए शाखा और मूल्य पद्धति का उपयोग किया जा सकता है, जिनमें निम्न शामिल हैं:

  • ग्राफ़ बहु रंग।[3] यह ग्राफ रंग की समस्या का एक सामान्यीकरण है जिसमें ग्राफ़ में प्रत्येक नोड को रंगों की एक पूर्व निर्धारित संख्या निर्दिष्ट की जानी चाहिए और किनारे साझा करने वाले किसी भी नोड में आम रंग नहीं हो सकता है। उद्देश्य तब एक वैध रंग के लिए आवश्यक रंगों की न्यूनतम संख्या का पता लगाना है। मल्टी-कलरिंग समस्या का उपयोग जॉब शेड्यूलिंग और टेलीकम्युनिकेशन चैनल असाइनमेंट सहित विभिन्न प्रकार के अनुप्रयोगों को मॉडल करने के लिए किया जा सकता है।
  • वाहन रूटिंग समस्या।[2] * सामान्यीकृत असाइनमेंट समस्या[6]


यह भी देखें

बाहरी संदर्भ

संदर्भ

  1. 1.0 1.1 Akella, M.; S. Gupta; A. Sarkar. "Branch and Price: Column Generation for Solving Huge Integer Programs" (PDF). Archived from the original (PDF) on 2010-08-21. Retrieved 2012-12-19.
  2. 2.0 2.1 Feillet, Dominique (2010). "वाहन रूटिंग समस्याओं के लिए कॉलम जनरेशन और ब्रांच-एंड-प्राइस पर एक ट्यूटोरियल". 4OR. 8 (4): 407–424. doi:10.1007/s10288-010-0130-z.
  3. 3.0 3.1 Mehrota, Anuj; M.A. Trick (2007). ग्राफ़ बहु-रंग के लिए एक शाखा-और-मूल्य दृष्टिकोण. pp. 15–29. CiteSeerX 10.1.1.163.6870. doi:10.1007/978-0-387-48793-9_2. ISBN 978-0-387-48790-8. {{cite book}}: |journal= ignored (help)
  4. Gamrath, G. "सामान्य शाखा-कट-एंड-प्राइस" (PDF).
  5. Desrosiers, J.; M.E. Lubbecke (2010). "शाखा-मूल्य-और-कट एल्गोरिदम". Wiley Encyclopedia of Operations Research and Management Science.
  6. Savelsbergh, M. (1997). "सामान्यीकृत असाइनमेंट समस्या के लिए एक शाखा और मूल्य एल्गोरिथम". Operations Research. 831-841. 45 (6): 831–841. doi:10.1287/opre.45.6.831.

| group5 = Metaheuristics | abbr5 = heuristic | list5 =

| below =

}} | group5 =Metaheuuristic |abbr5 = heuristic | list5 =*विकासवादी एल्गोरिथ्म

| below =* सॉफ्टवेयर

}}