द्वैत (अनुकूलन): Difference between revisions
No edit summary |
|||
Line 5: | Line 5: | ||
== दोहरी समस्या == | == दोहरी समस्या == | ||
सामान्यतः शब्द दोहरी समस्या लैग्रैंगियन दोहरी समस्या को संदर्भित करती है लेकिन अन्य दोहरी समस्याओं का उपयोग किया जाता है - उदाहरण के लिए, [[वोल्फ दोहरी समस्या]] और फेन्शेल की द्वंद्व प्रमेय है। गैर-नकारात्मक [[लैग्रेंज गुणक]] का उपयोग करके गैर-ऋणात्मक लैग्रेंज गुणक का उपयोग करके उद्देश्य फ़ंक्शन में बाधाओं को जोड़ने के लिए लैग्रेंजियन दोहरी समस्या प्राप्त की जाती है, और फिर मूल उद्देश्य फ़ंक्शन को कम करने वाले मूल चर मानों के लिए हल किया जाता है। यह समाधान लैग्रेंज मल्टीप्लायरों के कार्यों के रूप में प्रारंभिक चर देता है, जिन्हें दोहरी चर कहा जाता है, चुकी नई समस्या दोहरे चर पर व्युत्पन्न बाधाओं के तहत दोहरे चर के संबंध में उद्देश्य | सामान्यतः शब्द दोहरी समस्या लैग्रैंगियन दोहरी समस्या को संदर्भित करती है लेकिन अन्य दोहरी समस्याओं का उपयोग किया जाता है - उदाहरण के लिए, [[वोल्फ दोहरी समस्या]] और फेन्शेल की द्वंद्व प्रमेय है। गैर-नकारात्मक [[लैग्रेंज गुणक]] का उपयोग करके गैर-ऋणात्मक लैग्रेंज गुणक का उपयोग करके उद्देश्य फ़ंक्शन में बाधाओं को जोड़ने के लिए लैग्रेंजियन दोहरी समस्या प्राप्त की जाती है, और फिर मूल उद्देश्य फ़ंक्शन को कम करने वाले मूल चर मानों के लिए हल किया जाता है। यह समाधान लैग्रेंज मल्टीप्लायरों के कार्यों के रूप में प्रारंभिक चर देता है, जिन्हें दोहरी चर कहा जाता है, चुकी नई समस्या दोहरे चर पर व्युत्पन्न बाधाओं के तहत दोहरे चर के संबंध में उद्देश्य फंक्शन को अधिकतम करने के लिए है (कम से कम गैर-नकारात्मकता सहित) प्रतिबंध)। | ||
सामान्यतः पर अलग-[[अलग जगह]]ों के दो दोहरे जोड़े [[स्थानीय रूप से उत्तल स्थान]] होते हैं <math>\left(X,X^*\right)</math> और <math>\left(Y,Y^*\right)</math> और | सामान्यतः पर अलग-[[अलग जगह]]ों के दो दोहरे जोड़े [[स्थानीय रूप से उत्तल स्थान]] होते हैं <math>\left(X,X^*\right)</math> और <math>\left(Y,Y^*\right)</math> और फंक्शन <math>f: X \to \mathbb{R} \cup \{+\infty\}</math>, हम प्राथमिक समस्या को खोजने के रूप में परिभाषित कर सकते हैं <math>\hat{x}</math> ऐसा है कि <math>f(\hat{x}) = \inf_{x \in X} f(x). \,</math> | ||
दूसरे शब्दों में, अगर <math>\hat{x}</math> उपस्थित, <math>f(\hat{x})</math> | दूसरे शब्दों में, अगर <math>\hat{x}</math> उपस्थित, <math>f(\hat{x})</math> फंक्शन का [[न्यूनतम]] है <math>f</math> और फ़ंक्शन की न्यूनतम (सबसे बड़ी निचली सीमा) प्राप्त की जाती है। | ||
यदि बाधा की स्थिति है, तो इन्हें फ़ंक्शन में बनाया जा सकता है <math>f</math> जैसे भी हो <math>\tilde{f} = f + I_{\mathrm{constraints}}</math> कहाँ <math>I_{\mathrm{constraints}}</math> पर उपयुक्त कार्य है <math>X</math> इसकी बाधाओं पर न्यूनतम 0 है, और जिसके लिए कोई यह सिद्ध कर सकता है <math>\inf_{x \in X} \tilde{f}(x) = \inf_{x \ \mathrm{constrained}} f(x)</math>. बाद की स्थिति तुच्छ है, लेकिन हमेशा सुविधाजनक नहीं है, विशेषता कार्य (उत्तल विश्लेषण) के लिए संतुष्ट (यानी। <math>I_{\mathrm{constraints}}(x) = 0 </math> के लिए <math> x </math> बाधाओं को पूरा करना और <math>I_{\mathrm{constraints}}(x) = \infty </math> अन्यथा)। फिर विस्तार करें <math>\tilde{f}</math> एक [[गड़बड़ी समारोह|बाधा | यदि बाधा की स्थिति है, तो इन्हें फ़ंक्शन में बनाया जा सकता है <math>f</math> जैसे भी हो <math>\tilde{f} = f + I_{\mathrm{constraints}}</math> कहाँ <math>I_{\mathrm{constraints}}</math> पर उपयुक्त कार्य है <math>X</math> इसकी बाधाओं पर न्यूनतम 0 है, और जिसके लिए कोई यह सिद्ध कर सकता है <math>\inf_{x \in X} \tilde{f}(x) = \inf_{x \ \mathrm{constrained}} f(x)</math>. बाद की स्थिति तुच्छ है, लेकिन हमेशा सुविधाजनक नहीं है, विशेषता कार्य (उत्तल विश्लेषण) के लिए संतुष्ट (यानी। <math>I_{\mathrm{constraints}}(x) = 0 </math> के लिए <math> x </math> बाधाओं को पूरा करना और <math>I_{\mathrm{constraints}}(x) = \infty </math> अन्यथा)। फिर विस्तार करें <math>\tilde{f}</math> एक [[गड़बड़ी समारोह|बाधा फंक्शन]] के लिए <math>F: X \times Y \to \mathbb{R} \cup \{+\infty\}</math> ऐसा है कि <math>F(x,0) = \tilde{f}(x)</math>.<ref name="BWG">{{cite book |title=Duality in Vector Optimization |author1=Boţ, Radu Ioan |author2=Wanka, Gert|author3=Grad, Sorin-Mihai |year=2009 |publisher=Springer |isbn=978-3-642-02885-4 }}</ref> | ||
द्वैत अंतर असमानता के दाएं और बाएं हाथ के पक्षों का अंतर है | द्वैत अंतर असमानता के दाएं और बाएं हाथ के पक्षों का अंतर है | ||
Line 23: | Line 23: | ||
द्वैत अंतर किसी भी मूल समाधान और किसी भी दोहरे समाधान के मूल्यों के बीच का अंतर है। अगर <math>d^*</math> इष्टतम दोहरा मूल्य है और <math>p^*</math> इष्टतम प्रारंभिक मान है, तो द्वैत अंतर बराबर है <math>p^* - d^*</math>. यह मान हमेशा 0 से अधिक या उसके बराबर होता है (न्यूनतम समस्याओं के लिए)। द्वैत अंतर शून्य है अगर और केवल अगर [[मजबूत द्वैत]] धारण करता है। अन्यथा अंतराल सख्ती से सकारात्मक है और [[कमजोर द्वैत]] धारण करता है।<ref>{{cite book|title=Techniques of Variational Analysis|last1=Borwein|first1=Jonathan|last2=Zhu|first2=Qiji|year=2005|publisher=Springer|isbn=978-1-4419-2026-3}}</ref> | द्वैत अंतर किसी भी मूल समाधान और किसी भी दोहरे समाधान के मूल्यों के बीच का अंतर है। अगर <math>d^*</math> इष्टतम दोहरा मूल्य है और <math>p^*</math> इष्टतम प्रारंभिक मान है, तो द्वैत अंतर बराबर है <math>p^* - d^*</math>. यह मान हमेशा 0 से अधिक या उसके बराबर होता है (न्यूनतम समस्याओं के लिए)। द्वैत अंतर शून्य है अगर और केवल अगर [[मजबूत द्वैत]] धारण करता है। अन्यथा अंतराल सख्ती से सकारात्मक है और [[कमजोर द्वैत]] धारण करता है।<ref>{{cite book|title=Techniques of Variational Analysis|last1=Borwein|first1=Jonathan|last2=Zhu|first2=Qiji|year=2005|publisher=Springer|isbn=978-1-4419-2026-3}}</ref> | ||
कम्प्यूटेशनल ऑप्टिमाइज़ेशन में, एक और द्वैत अंतर अधिकांशतः विवरण किया जाता है, जो कि किसी भी दोहरे समाधान के बीच मूल्य में अंतर है और मूल समस्या के लिए व्यवहार्य लेकिन उप-इष्टतम पुनरावृति का मूल्य है। यह वैकल्पिक द्वैत अंतराल एक उपस्थिता व्यवहार्य के मूल्य के बीच विसंगति को मापता है लेकिन मूल समस्या और दोहरी समस्या के मूल्य के लिए उप-इष्टतम पुनरावृत्ति करता है; दोहरी समस्या का मूल्य, नियमितता की स्थिति के द्वारा, मौलिक समस्या के उत्तल छूट के मूल्य के बराबर है: उत्तल छूट एक गैर-उत्तल व्यवहार्य सेट को उसके बंद उत्तल संचालन के साथ और एक दुसरे को बदलने के साथ उत्पन्न होने वाली समस्या है। अपने उत्तल निचले अर्ध-निरंतर के साथ उत्तल कार्य, वह कार्य है जिसमें शिलालेख (गणित) है जो मूल मूल उद्देश्य | कम्प्यूटेशनल ऑप्टिमाइज़ेशन में, एक और द्वैत अंतर अधिकांशतः विवरण किया जाता है, जो कि किसी भी दोहरे समाधान के बीच मूल्य में अंतर है और मूल समस्या के लिए व्यवहार्य लेकिन उप-इष्टतम पुनरावृति का मूल्य है। यह वैकल्पिक द्वैत अंतराल एक उपस्थिता व्यवहार्य के मूल्य के बीच विसंगति को मापता है लेकिन मूल समस्या और दोहरी समस्या के मूल्य के लिए उप-इष्टतम पुनरावृत्ति करता है; दोहरी समस्या का मूल्य, नियमितता की स्थिति के द्वारा, मौलिक समस्या के उत्तल छूट के मूल्य के बराबर है: उत्तल छूट एक गैर-उत्तल व्यवहार्य सेट को उसके बंद उत्तल संचालन के साथ और एक दुसरे को बदलने के साथ उत्पन्न होने वाली समस्या है। अपने उत्तल निचले अर्ध-निरंतर के साथ उत्तल कार्य, वह कार्य है जिसमें शिलालेख (गणित) है जो मूल मूल उद्देश्य फंक्शन का बंद उत्तल संचालन है।<ref>{{cite book |author1=Ahuja, Ravindra K. |author-link=Ravindra K. Ahuja |author2=Magnanti, Thomas L. |author2-link=Thomas L. Magnanti |author3=Orlin, James B. |author3-link=James B. Orlin |title=Network Flows: Theory, Algorithms and Applications |publisher=Prentice Hall |year=1993 |isbn=0-13-617549-X }}</ref><ref>{{cite book|title=Convex Analysis and Optimization|last1=Bertsekas|first1=Dimitri|last2=Nedic|first2=Angelia|last3=Ozdaglar|first3=Asuman|year=2003|publisher=Athena Scientific|isbn=1-886529-45-0}}</ref><ref>{{cite book |last1=Bertsekas |first1=Dimitri P. |year=1999 |title=Nonlinear Programming |edition=2nd |publisher=Athena Scientific |isbn=1-886529-00-0 }}</ref><ref>{{cite book |last1=Bertsekas |first1=Dimitri P. |year=2009 |title=Convex Optimization Theory |publisher=Athena Scientific |isbn=978-1-886529-31-1 }}</ref><ref>{{cite book |last1=Bonnans |first1=J. Frédéric |last2=Gilbert |first2=J. Charles |last3=Lemaréchal |first3=Claude |last4=Sagastizábal |first4=Claudia A.|author4-link= Claudia Sagastizábal |title=Numerical optimization: Theoretical and practical aspects |url=https://www.springer.com/mathematics/applications/book/978-3-540-35445-1 |edition=Second revised ed. of translation of 1997 <!-- ''Optimisation numérique : Aspects théoriques et pratiques'' -->French |series=Universitext |publisher=Springer-Verlag |location=Berlin |year=2006 |pages=xiv+490 |isbn=3-540-35445-X |doi=10.1007/978-3-540-35447-5 |mr=2265882 |author-link3=Claude Lemaréchal }}</ref><ref>{{cite book |last1=Hiriart-Urruty |first1=Jean-Baptiste |last2=Lemaréchal |first2=Claude |title=Convex analysis and minimization algorithms, Volume I: Fundamentals |series=Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences] |volume=305 |publisher=Springer-Verlag |location=Berlin |year=1993 |pages=xviii+417 |isbn=3-540-56850-6 |mr=1261420 }}</ref><ref>{{cite book |last1=Hiriart-Urruty |first1=Jean-Baptiste |last2=Lemaréchal |first2=Claude |chapter=14 Duality for Practitioners |title=Convex analysis and minimization algorithms, Volume II: Advanced theory and bundle methods |series=Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences] |volume=306 |publisher=Springer-Verlag |location=Berlin |year=1993 |pages=xviii+346 |isbn=3-540-56852-2 |mr=1295240|author-link2=Claude Lemaréchal }}</ref><ref>{{cite book |last=Lasdon |first=Leon S. |title=Optimization theory for large systems |publisher=Dover Publications, Inc. |location=Mineola, New York |year=2002 |orig-year=Reprint of the 1970 Macmillan |pages=xiii+523 |mr=1888251 |isbn=978-0-486-41999-2 }}</ref><ref>{{cite book |last=Lemaréchal |first=Claude |chapter=Lagrangian relaxation |pages=112–156 |title=Computational combinatorial optimization: Papers from the Spring School held in Schloß Dagstuhl, May 15–19, 2000 |editor=Jünger, Michael |editor2=Naddef, Denis |series=Lecture Notes in Computer Science (LNCS) |volume=2241 |publisher=Springer-Verlag |location=Berlin |year=2001 |isbn=3-540-42877-1 |mr=1900016 |doi=10.1007/3-540-45586-8_4 |s2cid=9048698 |author-link=Claude Lemaréchal }}</ref><ref>{{cite book |last=Minoux |first=Michel |author-link=Michel Minoux |title=Mathematical programming: Theory and algorithms |others= Egon Balas (forward); Steven Vajda (trans) from the (1983 Paris: Dunod) French |publisher=A Wiley-Interscience Publication. John Wiley & Sons, Ltd. |location=Chichester |year=1986 |pages=xxviii+489 |isbn=0-471-90170-9 |mr=868279 |id=(2008 Second ed., in French: ''Programmation mathématique : Théorie et algorithmes'', Éditions Tec & Doc, Paris, 2008. xxx+711 pp. )}}</ref><ref>{{cite book|last=Shapiro|first=Jeremy F.|title=Mathematical programming: Structures and algorithms|publisher=Wiley-Interscience [John Wiley & Sons]|location=New York|year=1979|pages=[https://archive.org/details/mathematicalprog0000shap/page/ xvi+388]|isbn=0-471-77886-9|mr=544669|url=https://archive.org/details/mathematicalprog0000shap/page/}}</ref> | ||
Line 30: | Line 30: | ||
{{Main|दोहरी रैखिक कार्यक्रम}} | {{Main|दोहरी रैखिक कार्यक्रम}} | ||
रैखिक प्रोग्रामन समस्याएँ इष्टतमीकरण (गणित) समस्याएँ हैं जिनमें उद्देश्य फलन और प्रतिबन्ध (गणित) सभी रैखिक होते हैं। मूल समस्या में, उद्देश्य फलन n चरों का एक रैखिक संयोजन है। m व्यवरोध हैं, जिनमें से प्रत्येक n चरों के एक रैखिक संयोजन पर एक ऊपरी सीमा रखता है। लक्ष्य बाधाओं के अधीन वस्तुनिष्ठ फलन के मूल्य को अधिकतम करना है। एक समाधान n मानों की एक [[सूची (कंप्यूटिंग)]] (एक सूची) है जो [[उद्देश्य समारोह]] के लिए अधिकतम मूल्य प्राप्त करता है। | रैखिक प्रोग्रामन समस्याएँ इष्टतमीकरण (गणित) समस्याएँ हैं जिनमें उद्देश्य फलन और प्रतिबन्ध (गणित) सभी रैखिक होते हैं। मूल समस्या में, उद्देश्य फलन n चरों का एक रैखिक संयोजन है। m व्यवरोध हैं, जिनमें से प्रत्येक n चरों के एक रैखिक संयोजन पर एक ऊपरी सीमा रखता है। लक्ष्य बाधाओं के अधीन वस्तुनिष्ठ फलन के मूल्य को अधिकतम करना है। एक समाधान n मानों की एक [[सूची (कंप्यूटिंग)]] (एक सूची) है जो [[उद्देश्य समारोह|उद्देश्य फंक्शन]] के लिए अधिकतम मूल्य प्राप्त करता है। | ||
दोहरी समस्या में, उद्देश्य फलन m मानों का एक रैखिक संयोजन है जो प्राथमिक समस्या से m बाधाओं में सीमाएँ हैं। n दोहरी बाधाएँ हैं, जिनमें से प्रत्येक m दोहरे चर के एक रैखिक संयोजन पर एक निचली सीमा रखती है। | दोहरी समस्या में, उद्देश्य फलन m मानों का एक रैखिक संयोजन है जो प्राथमिक समस्या से m बाधाओं में सीमाएँ हैं। n दोहरी बाधाएँ हैं, जिनमें से प्रत्येक m दोहरे चर के एक रैखिक संयोजन पर एक निचली सीमा रखती है। | ||
=== प्राथमिक समस्या और दोहरी समस्या के बीच संबंध === | === प्राथमिक समस्या और दोहरी समस्या के बीच संबंध === | ||
रैखिक | रैखिक स्थितियों में, मौलिक समस्या में, प्रत्येक उप-इष्टतम बिंदु से जो सभी बाधाओं को पूरा करता है, वहां एक दिशा या दिशाओं का रैखिक उप-स्थान होता है जो उद्देश्य फंक्शन को बढ़ाता है। ऐसी किसी भी दिशा में आगे बढ़ने को [[उम्मीदवार समाधान]] और एक या अधिक बाधाओं के बीच की ढील को दूर करने के लिए कहा जाता है। उम्मीदवार समाधान का एक अव्यवहार्य मूल्य वह है जो एक या अधिक बाधाओं से अधिक है। | ||
दोहरी समस्या में, दोहरी वेक्टर उन बाधाओं को गुणा करता है जो मौलिक में बाधाओं की स्थिति निर्धारित करते हैं। दोहरी समस्या में दोहरे वेक्टर को बदलना मूल समस्या में ऊपरी सीमा को संशोधित करने के बराबर है। निम्नतम ऊपरी सीमा मांगी जाती है। यही है, बाधाओं के उम्मीदवार पदों और वास्तविक इष्टतम के बीच सुस्ती को दूर करने के लिए दोहरे वेक्टर को कम किया जाता है। दोहरे सदिश का अव्यवहार्य मान वह है जो बहुत कम है। यह एक या अधिक बाधाओं के उम्मीदवार पदों को उस स्थिति में सेट करता है जो वास्तविक इष्टतम को बाहर करता है। | दोहरी समस्या में, दोहरी वेक्टर उन बाधाओं को गुणा करता है जो मौलिक में बाधाओं की स्थिति निर्धारित करते हैं। दोहरी समस्या में दोहरे वेक्टर को बदलना मूल समस्या में ऊपरी सीमा को संशोधित करने के बराबर है। निम्नतम ऊपरी सीमा मांगी जाती है। यही है, बाधाओं के उम्मीदवार पदों और वास्तविक इष्टतम के बीच सुस्ती को दूर करने के लिए दोहरे वेक्टर को कम किया जाता है। दोहरे सदिश का अव्यवहार्य मान वह है जो बहुत कम है। यह एक या अधिक बाधाओं के उम्मीदवार पदों को उस स्थिति में सेट करता है जो वास्तविक इष्टतम को बाहर करता है। | ||
Line 42: | Line 42: | ||
== नॉनलाइनियर केस == | == नॉनलाइनियर केस == | ||
गैर-रैखिक प्रोग्रामिंग में, बाधाएँ आवश्यक रूप से रैखिक नहीं होती हैं। बहरहाल, कई समान सिद्धांत | गैर-रैखिक प्रोग्रामिंग में, बाधाएँ आवश्यक रूप से रैखिक नहीं होती हैं। बहरहाल, कई समान सिद्धांत प्रयुक्त होते हैं। | ||
यह सुनिश्चित करने के लिए कि एक गैर-रैखिक समस्या की वैश्विक अधिकतम पहचान | यह सुनिश्चित करने के लिए कि एक गैर-रैखिक समस्या की वैश्विक अधिकतम पहचान सरलता से की जा सकती है, समस्या निर्माण के लिए अधिकांशतः यह आवश्यक होता है कि कार्य उत्तल हों और कॉम्पैक्ट निचले स्तर के सेट हों। | ||
यह करुश-कुह्न-टकर स्थितियों का महत्व है। वे गैर-रैखिक प्रोग्रामिंग समस्याओं की स्थानीय अनुकूलता की पहचान करने के लिए आवश्यक शर्तें प्रदान करते हैं। अतिरिक्त शर्तें (बाधा योग्यता) हैं जो आवश्यक हैं ताकि एक इष्टतम समाधान की दिशा को परिभाषित करना संभव हो सके। एक इष्टतम समाधान वह है जो स्थानीय इष्टतम है, लेकिन संभवतः वैश्विक इष्टतम नहीं है। | यह करुश-कुह्न-टकर स्थितियों का महत्व है। वे गैर-रैखिक प्रोग्रामिंग समस्याओं की स्थानीय अनुकूलता की पहचान करने के लिए आवश्यक शर्तें प्रदान करते हैं। अतिरिक्त शर्तें (बाधा योग्यता) हैं जो आवश्यक हैं ताकि एक इष्टतम समाधान की दिशा को परिभाषित करना संभव हो सके। एक इष्टतम समाधान वह है जो स्थानीय इष्टतम है, लेकिन संभवतः वैश्विक इष्टतम नहीं है। | ||
===मजबूत | ===मजबूत लाग्रंगियन सिद्धांत: लाग्रंगियन द्वैत {{anchor|Lagrange duality}}=== | ||
<!-- linked from redirect [[Lagrange duality]] --> | <!-- linked from redirect [[Lagrange duality]] --> | ||
मानक रूप में एक अरेखीय प्रोग्रामिंग समस्या को देखते हुए | मानक रूप में एक अरेखीय प्रोग्रामिंग समस्या को देखते हुए | ||
Line 57: | Line 57: | ||
&h_i(x) = 0,\ i \in \left \{1,\ldots,p \right \} | &h_i(x) = 0,\ i \in \left \{1,\ldots,p \right \} | ||
\end{align}</math> | \end{align}</math> | ||
डोमेन के साथ <math>\mathcal{D} \subset \mathbb{R}^n</math> | डोमेन के साथ <math>\mathcal{D} \subset \mathbb{R}^n</math> दूसरा-खाली इंटीरियर, लाग्रंगियन फंक्शन <math>\mathcal{L}: \mathbb{R}^n \times \mathbb{R}^m \times \mathbb{R}^p \to \mathbb{R} </math> परिभाषित किया जाता है | ||
: <math>\mathcal{L}(x,\lambda,\nu) = f_0(x) + \sum_{i=1}^m \lambda_i f_i(x) + \sum_{i=1}^p \nu_i h_i(x).</math> | : <math>\mathcal{L}(x,\lambda,\nu) = f_0(x) + \sum_{i=1}^m \lambda_i f_i(x) + \sum_{i=1}^p \nu_i h_i(x).</math> | ||
Line 63: | Line 63: | ||
: <math>g(\lambda,\nu) = \inf_{x\in\mathcal{D}} \mathcal{L}(x,\lambda,\nu) = \inf_{x\in\mathcal{D}} \left\{ f_0(x) + \sum_{i=1}^m \lambda_i f_i(x) + \sum_{i=1}^p \nu_i h_i(x) \right\}.</math> | : <math>g(\lambda,\nu) = \inf_{x\in\mathcal{D}} \mathcal{L}(x,\lambda,\nu) = \inf_{x\in\mathcal{D}} \left\{ f_0(x) + \sum_{i=1}^m \lambda_i f_i(x) + \sum_{i=1}^p \nu_i h_i(x) \right\}.</math> | ||
दोहरी कार्य g अवतल है, तब भी जब प्रारंभिक समस्या उत्तल नहीं है, क्योंकि यह | दोहरी कार्य g अवतल है, तब भी जब प्रारंभिक समस्या उत्तल नहीं है, क्योंकि यह अफ्फिने कार्यों का एक बिंदु-वार अल्प है। दोहरे कार्य से इष्टतम मान पर निचली सीमाएं प्राप्त होती हैं <math>p^*</math> प्रारंभिक समस्या का; किसी के लिए <math>\lambda \geq 0 </math> और कोई भी <math>\nu</math> अपने पास <math>g(\lambda,\nu) \leq p^* </math>. | ||
यदि स्लेटर की स्थिति जैसी बाधा योग्यता रखती है और मूल समस्या उत्तल है, तो हमारे पास मजबूत द्वंद्व है, यानी। <math>d^* = \max_{\lambda \ge 0, \nu} g(\lambda,\nu) = \inf f_0 = p^*</math>. | यदि स्लेटर की स्थिति जैसी बाधा योग्यता रखती है और मूल समस्या उत्तल है, तो हमारे पास मजबूत द्वंद्व है, यानी। <math>d^* = \max_{\lambda \ge 0, \nu} g(\lambda,\nu) = \inf f_0 = p^*</math>. | ||
Line 74: | Line 74: | ||
& &g_i(x) \leq 0, \quad i = 1,\ldots,m | & &g_i(x) \leq 0, \quad i = 1,\ldots,m | ||
\end{align}</math> | \end{align}</math> | ||
लाग्रंगियन दोहरी समस्या है | |||
: <math>\begin{align} | : <math>\begin{align} | ||
&\underset{u}{\operatorname{maximize}}& & \inf_x \left(f(x) + \sum_{j=1}^m u_j g_j(x)\right) \\ | &\underset{u}{\operatorname{maximize}}& & \inf_x \left(f(x) + \sum_{j=1}^m u_j g_j(x)\right) \\ | ||
Line 80: | Line 80: | ||
& &u_i \geq 0, \quad i = 1,\ldots,m | & &u_i \geq 0, \quad i = 1,\ldots,m | ||
\end{align}</math> | \end{align}</math> | ||
जहाँ वस्तुनिष्ठ फलन लैग्रेंज दोहरा फलन है। | जहाँ वस्तुनिष्ठ फलन लैग्रेंज दोहरा फलन है। परंतु कि कार्य करता है <math>f</math> और <math>g_1, \ldots, g_m</math> निरंतर अलग-अलग होते हैं, कम होता है जहां ग्रेडिएंट शून्य के बराबर होता है। समस्या | ||
: <math>\begin{align} | : <math>\begin{align} | ||
&\underset{x, u}{\operatorname{maximize}}& & f(x) + \sum_{j=1}^m u_j g_j(x) \\ | &\underset{x, u}{\operatorname{maximize}}& & f(x) + \sum_{j=1}^m u_j g_j(x) \\ | ||
Line 87: | Line 87: | ||
&&&u_i \geq 0, \quad i = 1,\ldots,m | &&&u_i \geq 0, \quad i = 1,\ldots,m | ||
\end{align}</math> | \end{align}</math> | ||
वोल्फ दोहरी समस्या कहा जाता है। कम्प्यूटेशनल रूप से इस समस्या से निपटना | वोल्फ दोहरी समस्या कहा जाता है। कम्प्यूटेशनल रूप से इस समस्या से निपटना कठिन हो सकता है, क्योंकि संयुक्त चर में उद्देश्य फ़ंक्शन अवतल नहीं है <math>(u,x)</math>. साथ ही, समानता की बाधा <math>\nabla f(x) + \sum_{j=1}^m u_j \, \nabla g_j(x)</math> सामान्य रूप से अरेखीय है, इसलिए वोल्फ दोहरी समस्या सामान्यतः पर एक गैर-उत्तल अनुकूलन समस्या है। किसी भी स्थितियों में, कमजोर द्वंद्व धारण करता है।<ref>{{cite journal |last1=Geoffrion |first1=Arthur M. |title=Duality in Nonlinear Programming: A Simplified Applications-Oriented Development | jstor=2028848 |journal=SIAM Review |volume=13 |year=1971 |pages=1–37 |issue=1 |doi=10.1137/1013001}}</ref> | ||
== इतिहास == | == इतिहास == | ||
[[जॉर्ज डेंजिग]] के अनुसार, रेखीय अनुकूलन के लिए द्वैत प्रमेय का अनुमान [[जॉन वॉन न्यूमैन]] द्वारा डेंटज़िग द्वारा रेखीय प्रोग्रामिंग समस्या प्रस्तुत करने के तुरंत बाद लगाया गया था। वॉन न्यूमैन ने नोट किया कि वह अपने [[खेल सिद्धांत]] से जानकारी का उपयोग कर रहे थे, और अनुमान लगाया कि दो व्यक्ति शून्य योग | [[जॉर्ज डेंजिग]] के अनुसार, रेखीय अनुकूलन के लिए द्वैत प्रमेय का अनुमान [[जॉन वॉन न्यूमैन]] द्वारा डेंटज़िग द्वारा रेखीय प्रोग्रामिंग समस्या प्रस्तुत करने के तुरंत बाद लगाया गया था। वॉन न्यूमैन ने नोट किया कि वह अपने [[खेल सिद्धांत]] से जानकारी का उपयोग कर रहे थे, और अनुमान लगाया कि दो व्यक्ति शून्य योग आव्यूह गेम रैखिक प्रोग्रामिंग के बराबर था। 1948 में अल्बर्ट डब्ल्यू टकर और उनके समूह द्वारा कठोर प्रमाण पहली बार प्रकाशित किए गए थे। (नेरिंग और टकर के लिए डेंटजिग की प्रस्तावना, 1993) | ||
== यह भी देखें == | == यह भी देखें == |
Revision as of 10:06, 16 February 2023
गणितीय अनुकूलन सिद्धांत में, द्वैत या द्वैत सिद्धांत सिद्धांत है कि अनुकूलन समस्याओं को दो दृष्टिकोणों, मौलिक समस्या या दोहरी समस्या से देखा जा सकता है। यदि मूल एक न्यूनीकरण समस्या है तो दोहरी एक अधिकतमकरण समस्या है (और इसके विपरीत)। मूल (न्यूनीकरण) समस्या का कोई भी व्यवहार्य समाधान कम से कम उतना ही बड़ा है जितना कि दोहरी (अधिकतमकरण) समस्या का कोई व्यवहार्य समाधान। इसलिए, प्राइमल का समाधान द्वैत के समाधान के लिए एक ऊपरी सीमा है, और द्वैत का समाधान प्राइमल के समाधान के लिए एक निचली सीमा है।[1] इस तथ्य को कमजोर द्वैत कहा जाता है।
सामान्यतःपर, प्राथमिक और दोहरी समस्याओं के इष्टतम मूल्यों को बराबर नहीं होना चाहिए। उनके अंतर को द्वैत अंतराल कहा जाता है। उत्तल अनुकूलन समस्याओं के लिए, बाधा योग्यता स्थिति के तहत द्वंद्व अंतर शून्य है। इस तथ्य को प्रबल द्वैत कहा जाता है। सामान्यतःपर, प्राथमिक और दोहरी समस्याओं के इष्टतम मूल्यों को बराबर नहीं होना चाहिए। उनके अंतर को द्वैत अंतराल कहा जाता है। उत्तल अनुकूलन समस्याओं के लिए, बाधा योग्यता स्थिति के तहत द्वंद्व अंतर शून्य है। इस तथ्य को प्रबल द्वैत कहा जाता है।
दोहरी समस्या
सामान्यतः शब्द दोहरी समस्या लैग्रैंगियन दोहरी समस्या को संदर्भित करती है लेकिन अन्य दोहरी समस्याओं का उपयोग किया जाता है - उदाहरण के लिए, वोल्फ दोहरी समस्या और फेन्शेल की द्वंद्व प्रमेय है। गैर-नकारात्मक लैग्रेंज गुणक का उपयोग करके गैर-ऋणात्मक लैग्रेंज गुणक का उपयोग करके उद्देश्य फ़ंक्शन में बाधाओं को जोड़ने के लिए लैग्रेंजियन दोहरी समस्या प्राप्त की जाती है, और फिर मूल उद्देश्य फ़ंक्शन को कम करने वाले मूल चर मानों के लिए हल किया जाता है। यह समाधान लैग्रेंज मल्टीप्लायरों के कार्यों के रूप में प्रारंभिक चर देता है, जिन्हें दोहरी चर कहा जाता है, चुकी नई समस्या दोहरे चर पर व्युत्पन्न बाधाओं के तहत दोहरे चर के संबंध में उद्देश्य फंक्शन को अधिकतम करने के लिए है (कम से कम गैर-नकारात्मकता सहित) प्रतिबंध)।
सामान्यतः पर अलग-अलग जगहों के दो दोहरे जोड़े स्थानीय रूप से उत्तल स्थान होते हैं और और फंक्शन , हम प्राथमिक समस्या को खोजने के रूप में परिभाषित कर सकते हैं ऐसा है कि
दूसरे शब्दों में, अगर उपस्थित, फंक्शन का न्यूनतम है और फ़ंक्शन की न्यूनतम (सबसे बड़ी निचली सीमा) प्राप्त की जाती है।
यदि बाधा की स्थिति है, तो इन्हें फ़ंक्शन में बनाया जा सकता है जैसे भी हो कहाँ पर उपयुक्त कार्य है इसकी बाधाओं पर न्यूनतम 0 है, और जिसके लिए कोई यह सिद्ध कर सकता है . बाद की स्थिति तुच्छ है, लेकिन हमेशा सुविधाजनक नहीं है, विशेषता कार्य (उत्तल विश्लेषण) के लिए संतुष्ट (यानी। के लिए बाधाओं को पूरा करना और अन्यथा)। फिर विस्तार करें एक बाधा फंक्शन के लिए ऐसा है कि .[2]
द्वैत अंतर असमानता के दाएं और बाएं हाथ के पक्षों का अंतर है
कहाँ दोनों चर में उत्तल संयुग्म है और अंतिम (कम से कम ऊपरी सीमा) को दर्शाता है।[2][3][4]
द्वैत अंतराल
द्वैत अंतर किसी भी मूल समाधान और किसी भी दोहरे समाधान के मूल्यों के बीच का अंतर है। अगर इष्टतम दोहरा मूल्य है और इष्टतम प्रारंभिक मान है, तो द्वैत अंतर बराबर है . यह मान हमेशा 0 से अधिक या उसके बराबर होता है (न्यूनतम समस्याओं के लिए)। द्वैत अंतर शून्य है अगर और केवल अगर मजबूत द्वैत धारण करता है। अन्यथा अंतराल सख्ती से सकारात्मक है और कमजोर द्वैत धारण करता है।[5]
कम्प्यूटेशनल ऑप्टिमाइज़ेशन में, एक और द्वैत अंतर अधिकांशतः विवरण किया जाता है, जो कि किसी भी दोहरे समाधान के बीच मूल्य में अंतर है और मूल समस्या के लिए व्यवहार्य लेकिन उप-इष्टतम पुनरावृति का मूल्य है। यह वैकल्पिक द्वैत अंतराल एक उपस्थिता व्यवहार्य के मूल्य के बीच विसंगति को मापता है लेकिन मूल समस्या और दोहरी समस्या के मूल्य के लिए उप-इष्टतम पुनरावृत्ति करता है; दोहरी समस्या का मूल्य, नियमितता की स्थिति के द्वारा, मौलिक समस्या के उत्तल छूट के मूल्य के बराबर है: उत्तल छूट एक गैर-उत्तल व्यवहार्य सेट को उसके बंद उत्तल संचालन के साथ और एक दुसरे को बदलने के साथ उत्पन्न होने वाली समस्या है। अपने उत्तल निचले अर्ध-निरंतर के साथ उत्तल कार्य, वह कार्य है जिसमें शिलालेख (गणित) है जो मूल मूल उद्देश्य फंक्शन का बंद उत्तल संचालन है।[6][7][8][9][10][11][12][13][14][15][16]
रैखिक मामला
रैखिक प्रोग्रामन समस्याएँ इष्टतमीकरण (गणित) समस्याएँ हैं जिनमें उद्देश्य फलन और प्रतिबन्ध (गणित) सभी रैखिक होते हैं। मूल समस्या में, उद्देश्य फलन n चरों का एक रैखिक संयोजन है। m व्यवरोध हैं, जिनमें से प्रत्येक n चरों के एक रैखिक संयोजन पर एक ऊपरी सीमा रखता है। लक्ष्य बाधाओं के अधीन वस्तुनिष्ठ फलन के मूल्य को अधिकतम करना है। एक समाधान n मानों की एक सूची (कंप्यूटिंग) (एक सूची) है जो उद्देश्य फंक्शन के लिए अधिकतम मूल्य प्राप्त करता है।
दोहरी समस्या में, उद्देश्य फलन m मानों का एक रैखिक संयोजन है जो प्राथमिक समस्या से m बाधाओं में सीमाएँ हैं। n दोहरी बाधाएँ हैं, जिनमें से प्रत्येक m दोहरे चर के एक रैखिक संयोजन पर एक निचली सीमा रखती है।
प्राथमिक समस्या और दोहरी समस्या के बीच संबंध
रैखिक स्थितियों में, मौलिक समस्या में, प्रत्येक उप-इष्टतम बिंदु से जो सभी बाधाओं को पूरा करता है, वहां एक दिशा या दिशाओं का रैखिक उप-स्थान होता है जो उद्देश्य फंक्शन को बढ़ाता है। ऐसी किसी भी दिशा में आगे बढ़ने को उम्मीदवार समाधान और एक या अधिक बाधाओं के बीच की ढील को दूर करने के लिए कहा जाता है। उम्मीदवार समाधान का एक अव्यवहार्य मूल्य वह है जो एक या अधिक बाधाओं से अधिक है।
दोहरी समस्या में, दोहरी वेक्टर उन बाधाओं को गुणा करता है जो मौलिक में बाधाओं की स्थिति निर्धारित करते हैं। दोहरी समस्या में दोहरे वेक्टर को बदलना मूल समस्या में ऊपरी सीमा को संशोधित करने के बराबर है। निम्नतम ऊपरी सीमा मांगी जाती है। यही है, बाधाओं के उम्मीदवार पदों और वास्तविक इष्टतम के बीच सुस्ती को दूर करने के लिए दोहरे वेक्टर को कम किया जाता है। दोहरे सदिश का अव्यवहार्य मान वह है जो बहुत कम है। यह एक या अधिक बाधाओं के उम्मीदवार पदों को उस स्थिति में सेट करता है जो वास्तविक इष्टतम को बाहर करता है।
इस अंतर्ज्ञान को रैखिक प्रोग्रामिंग # द्वैत में समीकरणों द्वारा औपचारिक बनाया गया है। रैखिक प्रोग्रामिंग: द्वैत।
नॉनलाइनियर केस
गैर-रैखिक प्रोग्रामिंग में, बाधाएँ आवश्यक रूप से रैखिक नहीं होती हैं। बहरहाल, कई समान सिद्धांत प्रयुक्त होते हैं।
यह सुनिश्चित करने के लिए कि एक गैर-रैखिक समस्या की वैश्विक अधिकतम पहचान सरलता से की जा सकती है, समस्या निर्माण के लिए अधिकांशतः यह आवश्यक होता है कि कार्य उत्तल हों और कॉम्पैक्ट निचले स्तर के सेट हों।
यह करुश-कुह्न-टकर स्थितियों का महत्व है। वे गैर-रैखिक प्रोग्रामिंग समस्याओं की स्थानीय अनुकूलता की पहचान करने के लिए आवश्यक शर्तें प्रदान करते हैं। अतिरिक्त शर्तें (बाधा योग्यता) हैं जो आवश्यक हैं ताकि एक इष्टतम समाधान की दिशा को परिभाषित करना संभव हो सके। एक इष्टतम समाधान वह है जो स्थानीय इष्टतम है, लेकिन संभवतः वैश्विक इष्टतम नहीं है।
मजबूत लाग्रंगियन सिद्धांत: लाग्रंगियन द्वैत
मानक रूप में एक अरेखीय प्रोग्रामिंग समस्या को देखते हुए
डोमेन के साथ दूसरा-खाली इंटीरियर, लाग्रंगियन फंक्शन परिभाषित किया जाता है
वैक्टर और समस्या से जुड़े दोहरे चर या लैग्रेंज गुणक वैक्टर कहलाते हैं। लैग्रेंज डुअल फंक्शन परिभाषित किया जाता है
दोहरी कार्य g अवतल है, तब भी जब प्रारंभिक समस्या उत्तल नहीं है, क्योंकि यह अफ्फिने कार्यों का एक बिंदु-वार अल्प है। दोहरे कार्य से इष्टतम मान पर निचली सीमाएं प्राप्त होती हैं प्रारंभिक समस्या का; किसी के लिए और कोई भी अपने पास .
यदि स्लेटर की स्थिति जैसी बाधा योग्यता रखती है और मूल समस्या उत्तल है, तो हमारे पास मजबूत द्वंद्व है, यानी। .
उत्तल समस्याएं
असमानता बाधाओं के साथ उत्तल न्यूनीकरण समस्या के लिए,
लाग्रंगियन दोहरी समस्या है
जहाँ वस्तुनिष्ठ फलन लैग्रेंज दोहरा फलन है। परंतु कि कार्य करता है और निरंतर अलग-अलग होते हैं, कम होता है जहां ग्रेडिएंट शून्य के बराबर होता है। समस्या
वोल्फ दोहरी समस्या कहा जाता है। कम्प्यूटेशनल रूप से इस समस्या से निपटना कठिन हो सकता है, क्योंकि संयुक्त चर में उद्देश्य फ़ंक्शन अवतल नहीं है . साथ ही, समानता की बाधा सामान्य रूप से अरेखीय है, इसलिए वोल्फ दोहरी समस्या सामान्यतः पर एक गैर-उत्तल अनुकूलन समस्या है। किसी भी स्थितियों में, कमजोर द्वंद्व धारण करता है।[17]
इतिहास
जॉर्ज डेंजिग के अनुसार, रेखीय अनुकूलन के लिए द्वैत प्रमेय का अनुमान जॉन वॉन न्यूमैन द्वारा डेंटज़िग द्वारा रेखीय प्रोग्रामिंग समस्या प्रस्तुत करने के तुरंत बाद लगाया गया था। वॉन न्यूमैन ने नोट किया कि वह अपने खेल सिद्धांत से जानकारी का उपयोग कर रहे थे, और अनुमान लगाया कि दो व्यक्ति शून्य योग आव्यूह गेम रैखिक प्रोग्रामिंग के बराबर था। 1948 में अल्बर्ट डब्ल्यू टकर और उनके समूह द्वारा कठोर प्रमाण पहली बार प्रकाशित किए गए थे। (नेरिंग और टकर के लिए डेंटजिग की प्रस्तावना, 1993)
यह भी देखें
- उत्तल द्वैत
- द्वैत (गणित)
- विश्राम (सन्निकटन)
टिप्पणियाँ
- ↑ Boyd, Stephen P.; Vandenberghe, Lieven (2004). Convex Optimization (pdf). Cambridge University Press. p. 216. ISBN 978-0-521-83378-3. Retrieved October 15, 2011.
- ↑ 2.0 2.1 Boţ, Radu Ioan; Wanka, Gert; Grad, Sorin-Mihai (2009). Duality in Vector Optimization. Springer. ISBN 978-3-642-02885-4.
- ↑ Csetnek, Ernö Robert (2010). Overcoming the failure of the classical generalized interior-point regularity conditions in convex optimization. Applications of the duality theory to enlargements of maximal monotone operators. Logos Verlag Berlin GmbH. ISBN 978-3-8325-2503-3.
- ↑ Zălinescu, Constantin (2002). Convex analysis in general vector spaces. River Edge, NJ: World Scientific Publishing Co., Inc. pp. 106–113. ISBN 981-238-067-1. MR 1921556.
- ↑ Borwein, Jonathan; Zhu, Qiji (2005). Techniques of Variational Analysis. Springer. ISBN 978-1-4419-2026-3.
- ↑ Ahuja, Ravindra K.; Magnanti, Thomas L.; Orlin, James B. (1993). Network Flows: Theory, Algorithms and Applications. Prentice Hall. ISBN 0-13-617549-X.
- ↑ Bertsekas, Dimitri; Nedic, Angelia; Ozdaglar, Asuman (2003). Convex Analysis and Optimization. Athena Scientific. ISBN 1-886529-45-0.
- ↑ Bertsekas, Dimitri P. (1999). Nonlinear Programming (2nd ed.). Athena Scientific. ISBN 1-886529-00-0.
- ↑ Bertsekas, Dimitri P. (2009). Convex Optimization Theory. Athena Scientific. ISBN 978-1-886529-31-1.
- ↑ Bonnans, J. Frédéric; Gilbert, J. Charles; Lemaréchal, Claude; Sagastizábal, Claudia A. (2006). Numerical optimization: Theoretical and practical aspects. Universitext (Second revised ed. of translation of 1997 French ed.). Berlin: Springer-Verlag. pp. xiv+490. doi:10.1007/978-3-540-35447-5. ISBN 3-540-35445-X. MR 2265882.
- ↑ Hiriart-Urruty, Jean-Baptiste; Lemaréchal, Claude (1993). Convex analysis and minimization algorithms, Volume I: Fundamentals. Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences]. Vol. 305. Berlin: Springer-Verlag. pp. xviii+417. ISBN 3-540-56850-6. MR 1261420.
- ↑ Hiriart-Urruty, Jean-Baptiste; Lemaréchal, Claude (1993). "14 Duality for Practitioners". Convex analysis and minimization algorithms, Volume II: Advanced theory and bundle methods. Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences]. Vol. 306. Berlin: Springer-Verlag. pp. xviii+346. ISBN 3-540-56852-2. MR 1295240.
- ↑ Lasdon, Leon S. (2002) [Reprint of the 1970 Macmillan]. Optimization theory for large systems. Mineola, New York: Dover Publications, Inc. pp. xiii+523. ISBN 978-0-486-41999-2. MR 1888251.
- ↑ Lemaréchal, Claude (2001). "Lagrangian relaxation". In Jünger, Michael; Naddef, Denis (eds.). Computational combinatorial optimization: Papers from the Spring School held in Schloß Dagstuhl, May 15–19, 2000. Lecture Notes in Computer Science (LNCS). Vol. 2241. Berlin: Springer-Verlag. pp. 112–156. doi:10.1007/3-540-45586-8_4. ISBN 3-540-42877-1. MR 1900016. S2CID 9048698.
- ↑ Minoux, Michel (1986). Mathematical programming: Theory and algorithms. Egon Balas (forward); Steven Vajda (trans) from the (1983 Paris: Dunod) French. Chichester: A Wiley-Interscience Publication. John Wiley & Sons, Ltd. pp. xxviii+489. ISBN 0-471-90170-9. MR 0868279. (2008 Second ed., in French: Programmation mathématique : Théorie et algorithmes, Éditions Tec & Doc, Paris, 2008. xxx+711 pp. ).
- ↑ Shapiro, Jeremy F. (1979). Mathematical programming: Structures and algorithms. New York: Wiley-Interscience [John Wiley & Sons]. pp. xvi+388. ISBN 0-471-77886-9. MR 0544669.
- ↑ Geoffrion, Arthur M. (1971). "Duality in Nonlinear Programming: A Simplified Applications-Oriented Development". SIAM Review. 13 (1): 1–37. doi:10.1137/1013001. JSTOR 2028848.
संदर्भ
पुस्तकें
- Ahuja, Ravindra K.; Magnanti, Thomas L.; Orlin, James B. (1993). नेटवर्क प्रवाह: सिद्धांत, एल्गोरिदम और अनुप्रयोग. Prentice Hall. ISBN 0-13-617549-X.
- Bertsekas, Dimitri; Nedic, Angelia; Ozdaglar, Asuman (2003). उत्तल विश्लेषण और अनुकूलन. Athena Scientific. ISBN 1-886529-45-0.
- Bertsekas, Dimitri P. (1999). नॉनलाइनियर प्रोग्रामिंग (2nd ed.). Athena Scientific. ISBN 1-886529-00-0.
- Bertsekas, Dimitri P. (2009). उत्तल अनुकूलन सिद्धांत. Athena Scientific. ISBN 978-1-886529-31-1.
- Bonnans, J. Frédéric; Gilbert, J. Charles; Lemaréchal, Claude; Sagastizábal, Claudia A. (2006). संख्यात्मक अनुकूलन: सैद्धांतिक और व्यावहारिक पहलू. Universitext (Second revised ed. of translation of 1997 French ed.). Berlin: Springer-Verlag. pp. xiv+490. doi:10.1007/978-3-540-35447-5. ISBN 3-540-35445-X. MR 2265882.
- Cook, William J.; Cunningham, William H.; Pulleyblank, William R.; Schrijver, Alexander (November 12, 1997). संयुक्त अनुकूलन (1st ed.). John Wiley & Sons. ISBN 0-471-55894-X.
- Dantzig, George B. (1963). रैखिक प्रोग्रामिंग और एक्सटेंशन. Princeton, NJ: Princeton University Press.
- Hiriart-Urruty, Jean-Baptiste; Lemaréchal, Claude (1993). उत्तल विश्लेषण और न्यूनीकरण एल्गोरिदम, खंड I: बुनियादी सिद्धांत. Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences]. Vol. 305. Berlin: Springer-Verlag. pp. xviii+417. ISBN 3-540-56850-6. MR 1261420.
- Hiriart-Urruty, Jean-Baptiste; Lemaréchal, Claude (1993). "14 Duality for Practitioners". उत्तल विश्लेषण और न्यूनीकरण एल्गोरिदम, खंड II: उन्नत सिद्धांत और बंडल विधियां. Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences]. Vol. 306. Berlin: Springer-Verlag. pp. xviii+346. ISBN 3-540-56852-2. MR 1295240.
- Lasdon, Leon S. (2002) [Reprint of the 1970 Macmillan]. बड़ी प्रणालियों के लिए अनुकूलन सिद्धांत. Mineola, New York: Dover Publications, Inc. pp. xiii+523. ISBN 978-0-486-41999-2. MR 1888251.
- Lawler, Eugene (2001). "4.5. Combinatorial Implications of Max-Flow Min-Cut Theorem, 4.6. Linear Programming Interpretation of Max-Flow Min-Cut Theorem". कॉम्बिनेटरियल ऑप्टिमाइज़ेशन: नेटवर्क और मैट्रोइड्स. Dover. pp. 117–120. ISBN 0-486-41453-1.
- Lemaréchal, Claude (2001). "Lagrangian relaxation". In Jünger, Michael; Naddef, Denis (eds.). कम्प्यूटेशनल कॉम्बिनेटरियल ऑप्टिमाइज़ेशन: 15-19 मई, 2000 को श्लॉ डगस्टुहल में आयोजित स्प्रिंग स्कूल के पेपर. Lecture Notes in Computer Science (LNCS). Vol. 2241. Berlin: Springer-Verlag. pp. 112–156. doi:10.1007/3-540-45586-8_4. ISBN 3-540-42877-1. MR 1900016. S2CID 9048698.
- Minoux, Michel (1986). गणितीय प्रोग्रामिंग: सिद्धांत और एल्गोरिदम. Egon Balas (forward); Steven Vajda (trans) from the (1983 Paris: Dunod) French. Chichester: A Wiley-Interscience Publication. John Wiley & Sons, Ltd. pp. xxviii+489. ISBN 0-471-90170-9. MR 0868279. (2008 Second ed., in French: Programmation mathématique : Théorie et algorithmes, Éditions Tec & Doc, Paris, 2008. xxx+711 pp. )).
- Nering, Evar D.; Tucker, Albert W. (1993). रैखिक प्रोग्रामिंग और संबंधित समस्याएं. Boston, MA: Academic Press. ISBN 978-0-12-515440-6.
- Papadimitriou, Christos H.; Steiglitz, Kenneth (July 1998). कॉम्बिनेटरियल ऑप्टिमाइज़ेशन: एल्गोरिदम और जटिलता (Unabridged ed.). Dover. ISBN 0-486-40258-4.
- Ruszczyński, Andrzej (2006). गैर रेखीय अनुकूलन. Princeton, NJ: Princeton University Press. pp. xii+454. ISBN 978-0691119151. MR 2199043.
लेख
- Everett, Hugh, III (1963). "संसाधनों के इष्टतम आवंटन की समस्याओं को हल करने के लिए सामान्यीकृत लैग्रेंज गुणक विधि". Operations Research. 11 (3): 399–417. doi:10.1287/opre.11.3.399. JSTOR 168028. MR 0152360. Archived from the original on 2011-07-24.
{{cite journal}}
: CS1 maint: multiple names: authors list (link) - Kiwiel, Krzysztof C.; Larsson, Torbjörn; Lindberg, P. O. (August 2007). "बॉलस्टेप सबग्रेडिएंट विधियों के माध्यम से लैग्रैन्जियन विश्राम". Mathematics of Operations Research. 32 (3): 669–686. doi:10.1287/moor.1070.0261. MR 2348241.
- रैखिक प्रोग्रामिंग में द्वंद्व गैरी डी. नॉट
श्रेणी:उत्तल अनुकूलन श्रेणी:रैखिक प्रोग्रामिंग