रैखिक संपूरकता समस्या: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
गणितीय [[अनुकूलन (गणित)]] में, रैखिक संपूरकता समस्या (एलसीपी) [[कम्प्यूटेशनल यांत्रिकी]] में | गणितीय [[अनुकूलन (गणित)]] में, रैखिक संपूरकता समस्या (एलसीपी) [[कम्प्यूटेशनल यांत्रिकी]] में अधिकांशतः उत्पन्न होती है और विशेष स्थितियों के रूप में प्रसिद्ध [[द्विघात प्रोग्रामिंग]] को सम्मिलित करती है। इसे 1968 में कॉटल और [[जॉर्ज डेंजिग]] द्वारा प्रस्तावित किया गया था।{{sfnp|Murty|1988}}{{sfnp|Cottle|Pang|Stone|1992}}{{sfnp|Cottle|Dantzig|1968}} | ||
== सूत्रीकरण == | == सूत्रीकरण == | ||
| Line 9: | Line 9: | ||
इस समस्या के समाधान के अस्तित्व और विशिष्टता के लिए पर्याप्त शर्त यह है कि एम [[सममित मैट्रिक्स|सममित आव्युह]] [[सकारात्मक-निश्चित मैट्रिक्स|धनात्मक-निश्चित आव्युह]] | धनात्मक-निश्चित है। यदि M ऐसा है {{math|LCP(''q'', ''M'')}} के पास प्रत्येक q के लिए समाधान है, तो M [[q-मैट्रिक्स|q-आव्युह]] है। यदि M ऐसा है {{math|LCP(''q'', ''M'')}} प्रत्येक q के लिए अद्वितीय समाधान है, तो M [[पी-मैट्रिक्स|पी-आव्युह]] है। यह दोनों लक्षण पर्याप्त एवं आवश्यक हैं।{{sfnp|Murty|1972}} | इस समस्या के समाधान के अस्तित्व और विशिष्टता के लिए पर्याप्त शर्त यह है कि एम [[सममित मैट्रिक्स|सममित आव्युह]] [[सकारात्मक-निश्चित मैट्रिक्स|धनात्मक-निश्चित आव्युह]] | धनात्मक-निश्चित है। यदि M ऐसा है {{math|LCP(''q'', ''M'')}} के पास प्रत्येक q के लिए समाधान है, तो M [[q-मैट्रिक्स|q-आव्युह]] है। यदि M ऐसा है {{math|LCP(''q'', ''M'')}} प्रत्येक q के लिए अद्वितीय समाधान है, तो M [[पी-मैट्रिक्स|पी-आव्युह]] है। यह दोनों लक्षण पर्याप्त एवं आवश्यक हैं।{{sfnp|Murty|1972}} | ||
सदिश w [[सुस्त चर]] है,{{sfnp|Taylor|2015|p=[https://books.google.com/books?id=JBdoBgAAQBAJ&pg=PA172 172]}} और इसलिए z पाए जाने के पश्चात् | सदिश w [[सुस्त चर]] है,{{sfnp|Taylor|2015|p=[https://books.google.com/books?id=JBdoBgAAQBAJ&pg=PA172 172]}} और इसलिए z पाए जाने के पश्चात् सामान्यतः इसे छोड़ दिया जाता है। इस प्रकार, समस्या को इस प्रकार भी तैयार किया जा सकता है: | ||
* <math>Mz+q \geqslant 0</math> | * <math>Mz+q \geqslant 0</math> | ||
| Line 25: | Line 25: | ||
यह बाधाएं सुनिश्चित करती हैं कि f सदैव गैर-ऋणात्मक है। z पर f का न्यूनतम मान 0 है यदि और केवल यदि z रैखिक संपूरकता समस्या को हल करता है। | यह बाधाएं सुनिश्चित करती हैं कि f सदैव गैर-ऋणात्मक है। z पर f का न्यूनतम मान 0 है यदि और केवल यदि z रैखिक संपूरकता समस्या को हल करता है। | ||
यदि एम धनात्मक-निश्चित आव्युह है, तो उत्तल द्विघात प्रोग्रामिंग को हल करने के लिए कोई भी एल्गोरिदम एलसीपी को हल कर सकता है। विशेष रूप से डिज़ाइन किए गए बेस-एक्सचेंज पिवोटिंग एल्गोरिदम, जैसे कि लेम्के एल्गोरिदम और [[सिम्प्लेक्स एल्गोरिथ्म]] का संस्करण दशकों से उपयोग किया जा रहा है। बहुपद समय | यदि एम धनात्मक-निश्चित आव्युह है, तो उत्तल द्विघात प्रोग्रामिंग को हल करने के लिए कोई भी एल्गोरिदम एलसीपी को हल कर सकता है। विशेष रूप से डिज़ाइन किए गए बेस-एक्सचेंज पिवोटिंग एल्गोरिदम, जैसे कि लेम्के एल्गोरिदम और [[सिम्प्लेक्स एल्गोरिथ्म]] का संस्करण दशकों से उपयोग किया जा रहा है। बहुपद समय समष्टिता के अतिरिक्त, आंतरिक-बिंदु विधियाँ व्यवहार में भी प्रभावी हैं। | ||
इसके | इसके अतिरिक्त, द्विघात-प्रोग्रामिंग समस्या को न्यूनतम बताया गया है <math>f(x)=c^Tx+\tfrac{1}{2} x^T Qx</math> का विषय है <math>Ax \geqslant b</math> साथ ही <math>x \geqslant 0</math> Q सममिति के साथ | ||
एलसीपी को हल करने के समान ही है | एलसीपी को हल करने के समान ही है | ||
| Line 40: | Line 40: | ||
x^{T} v+ {\lambda}^T s = 0 | x^{T} v+ {\lambda}^T s = 0 | ||
\end{cases}</math> | \end{cases}</math> | ||
गैर-ऋणात्मकता बाधाओं पर लैग्रेंज मल्टीप्लायरों के साथ, λ <!-- Lagrange -->असमानता बाधाओं पर गुणक, और असमानता बाधाओं के लिए सुस्त चर। चौथी स्थिति चरों के प्रत्येक समूह की संपूरकता से उत्पन्न होती है {{math|(''x'', ''s'')}} इसके केकेटी वैक्टर (इष्टतम लैग्रेंज मल्टीप्लायर) के समुच्चय के साथ {{math|(''v'', ''λ'')}}. उस | गैर-ऋणात्मकता बाधाओं पर लैग्रेंज मल्टीप्लायरों के साथ, λ <!-- Lagrange -->असमानता बाधाओं पर गुणक, और असमानता बाधाओं के लिए सुस्त चर। चौथी स्थिति चरों के प्रत्येक समूह की संपूरकता से उत्पन्न होती है {{math|(''x'', ''s'')}} इसके केकेटी वैक्टर (इष्टतम लैग्रेंज मल्टीप्लायर) के समुच्चय के साथ {{math|(''v'', ''λ'')}}. उस स्थितियों में, | ||
: <math>z = \begin{bmatrix} x \\ \lambda \end{bmatrix}, \qquad w = \begin{bmatrix} v \\ s \end{bmatrix}</math> | : <math>z = \begin{bmatrix} x \\ \lambda \end{bmatrix}, \qquad w = \begin{bmatrix} v \\ s \end{bmatrix}</math> | ||
यदि x पर गैर-ऋणात्मकता बाधा में ढील दी जाती है, तो LCP समस्या की आयामीता को असमानताओं की संख्या तक कम किया जा सकता है, जब तक कि Q गैर-एकवचन है (जो कि धनात्मक-निश्चित आव्युह होने पर गारंटी है)। गुणक v | यदि x पर गैर-ऋणात्मकता बाधा में ढील दी जाती है, तो LCP समस्या की आयामीता को असमानताओं की संख्या तक कम किया जा सकता है, जब तक कि Q गैर-एकवचन है (जो कि धनात्मक-निश्चित आव्युह होने पर गारंटी है)। गुणक v अभी उपस्तिथ नहीं हैं, और पहली केकेटी शर्तों को इस प्रकार फिर से लिखा जा सकता है: | ||
: <math>Q x = A^{T} {\lambda} - c</math> | : <math>Q x = A^{T} {\lambda} - c</math> | ||
| Line 68: | Line 68: | ||
यह लैग्रेंज मल्टीप्लायरों μ के सदिश का परिचय देता है, जिसका आयाम समान है <math>b_{eq}</math>. | यह लैग्रेंज मल्टीप्लायरों μ के सदिश का परिचय देता है, जिसका आयाम समान है <math>b_{eq}</math>. | ||
यह सत्यापित करना आसान है कि एलसीपी प्रणाली के लिए एम और क्यू <math> s = M {\lambda} + Q</math> | यह सत्यापित करना आसान है कि एलसीपी प्रणाली के लिए एम और क्यू <math> s = M {\lambda} + Q</math> अभी इन्हें इस प्रकार व्यक्त किया गया है: | ||
:<math>\begin{align} | :<math>\begin{align} | ||
| Line 74: | Line 74: | ||
q &:= - \begin{bmatrix} A & 0 \end{bmatrix} \begin{bmatrix} Q & A_{eq}^{T} \\ -A_{eq} & 0 \end{bmatrix}^{-1} \begin{bmatrix} c \\ b_{eq} \end{bmatrix} - b | q &:= - \begin{bmatrix} A & 0 \end{bmatrix} \begin{bmatrix} Q & A_{eq}^{T} \\ -A_{eq} & 0 \end{bmatrix}^{-1} \begin{bmatrix} c \\ b_{eq} \end{bmatrix} - b | ||
\end{align}</math> | \end{align}</math> | ||
λ से | λ से अभी हम x और समानता के लैग्रेंज गुणक दोनों के मान पुनर्प्राप्त कर सकते हैं μ: | ||
:<math>\begin{bmatrix} x \\ \mu \end{bmatrix} = \begin{bmatrix} Q & A_{eq}^{T} \\ -A_{eq} & 0 \end{bmatrix}^{-1} \begin{bmatrix} A^T \lambda - c \\ -b_{eq} \end{bmatrix}</math> | :<math>\begin{bmatrix} x \\ \mu \end{bmatrix} = \begin{bmatrix} Q & A_{eq}^{T} \\ -A_{eq} & 0 \end{bmatrix}^{-1} \begin{bmatrix} A^T \lambda - c \\ -b_{eq} \end{bmatrix}</math> | ||
वास्तव में, अधिकांश क्यूपी सॉल्वर एलसीपी फॉर्मूलेशन पर काम करते हैं, जिसमें [[आंतरिक बिंदु विधि]], प्रिंसिपल/पूरक पिवोटिंग और [[सक्रिय सेट|सक्रिय समुच्चय]] विधियां | वास्तव में, अधिकांश क्यूपी सॉल्वर एलसीपी फॉर्मूलेशन पर काम करते हैं, जिसमें [[आंतरिक बिंदु विधि]], प्रिंसिपल/पूरक पिवोटिंग और [[सक्रिय सेट|सक्रिय समुच्चय]] विधियां सम्मिलित हैं।{{sfnp|Murty|1988}}{{sfnp|Cottle|Pang|Stone|1992}} एलसीपी समस्याओं को [[क्रिस-क्रॉस एल्गोरिथ्म]] द्वारा भी हल किया जा सकता है,{{sfnp|Fukuda|Namiki|1994}}{{sfnp|Fukuda|Terlaky|1997}}{{sfnp|den Hertog|Roos|Terlaky|1993}}{{sfnp|Csizmadia|Illés|2006}} इसके विपरीत, रैखिक संपूरकता समस्याओं के लिए, क्रिस-क्रॉस एल्गोरिथ्म केवल तभी समाप्त होता है जब आव्युह पर्याप्त आव्युह हो।{{sfnp|den Hertog|Roos|Terlaky|1993}}{{sfnp|Csizmadia|Illés|2006}} पर्याप्त आव्युह धनात्मक-निश्चित आव्युह और पी-आव्युह दोनों का सामान्यीकरण है, जिसके प्रमुख नाबालिग प्रत्येक धनात्मक हैं।{{sfnp|den Hertog|Roos|Terlaky|1993}}{{sfnp|Csizmadia|Illés|2006}}{{sfnp|Cottle|Pang|Venkateswaran|1989}} | ||
ऐसे एलसीपी को तब हल किया जा सकता है जब उन्हें [[ओरिएंटेड मैट्रोइड]]|ओरिएंटेड-मैट्रोइड सिद्धांत का उपयोग करके अमूर्त रूप से तैयार किया जाता है।{{sfnp|Todd|1985|}}{{sfnp|Terlaky|Zhang|1993}}{{sfnp|Björner|Las Vergnas|Sturmfels|White|1999}} | ऐसे एलसीपी को तब हल किया जा सकता है जब उन्हें [[ओरिएंटेड मैट्रोइड]]|ओरिएंटेड-मैट्रोइड सिद्धांत का उपयोग करके अमूर्त रूप से तैयार किया जाता है।{{sfnp|Todd|1985|}}{{sfnp|Terlaky|Zhang|1993}}{{sfnp|Björner|Las Vergnas|Sturmfels|White|1999}} | ||
Revision as of 21:25, 21 July 2023
गणितीय अनुकूलन (गणित) में, रैखिक संपूरकता समस्या (एलसीपी) कम्प्यूटेशनल यांत्रिकी में अधिकांशतः उत्पन्न होती है और विशेष स्थितियों के रूप में प्रसिद्ध द्विघात प्रोग्रामिंग को सम्मिलित करती है। इसे 1968 में कॉटल और जॉर्ज डेंजिग द्वारा प्रस्तावित किया गया था।[1][2][3]
सूत्रीकरण
एक वास्तविक आव्युह M और सदिश q को देखते हुए, रैखिक संपूरकता समस्या LCP(q, M) सदिश z और w की तलाश करती है जो निम्नलिखित बाधाओं को पूरा करते हैं:
- (अर्थात, इन दोनों वैक्टरों का प्रत्येक घटक गैर-ऋणात्मक है)
- या समकक्ष यह संपूरकता सिद्धांत की स्थिति है, क्योंकि इसका तात्पर्य यह है कि, सभी के लिए , अधिक से अधिक और धनात्मक हो सकता है.
इस समस्या के समाधान के अस्तित्व और विशिष्टता के लिए पर्याप्त शर्त यह है कि एम सममित आव्युह धनात्मक-निश्चित आव्युह | धनात्मक-निश्चित है। यदि M ऐसा है LCP(q, M) के पास प्रत्येक q के लिए समाधान है, तो M q-आव्युह है। यदि M ऐसा है LCP(q, M) प्रत्येक q के लिए अद्वितीय समाधान है, तो M पी-आव्युह है। यह दोनों लक्षण पर्याप्त एवं आवश्यक हैं।[4]
सदिश w सुस्त चर है,[5] और इसलिए z पाए जाने के पश्चात् सामान्यतः इसे छोड़ दिया जाता है। इस प्रकार, समस्या को इस प्रकार भी तैयार किया जा सकता है:
- (पूरक स्थिति)
उत्तल द्विघात-न्यूनीकरण: न्यूनतम शर्तें
रैखिक संपूरकता समस्या का समाधान खोजना द्विघात फलन को न्यूनतम करने से जुड़ा है
बाधाओं के अधीन
यह बाधाएं सुनिश्चित करती हैं कि f सदैव गैर-ऋणात्मक है। z पर f का न्यूनतम मान 0 है यदि और केवल यदि z रैखिक संपूरकता समस्या को हल करता है।
यदि एम धनात्मक-निश्चित आव्युह है, तो उत्तल द्विघात प्रोग्रामिंग को हल करने के लिए कोई भी एल्गोरिदम एलसीपी को हल कर सकता है। विशेष रूप से डिज़ाइन किए गए बेस-एक्सचेंज पिवोटिंग एल्गोरिदम, जैसे कि लेम्के एल्गोरिदम और सिम्प्लेक्स एल्गोरिथ्म का संस्करण दशकों से उपयोग किया जा रहा है। बहुपद समय समष्टिता के अतिरिक्त, आंतरिक-बिंदु विधियाँ व्यवहार में भी प्रभावी हैं।
इसके अतिरिक्त, द्विघात-प्रोग्रामिंग समस्या को न्यूनतम बताया गया है का विषय है साथ ही Q सममिति के साथ
एलसीपी को हल करने के समान ही है
ऐसा इसलिए है क्योंकि QP समस्या की करुश-कुह्न-टकर स्थितियों को इस प्रकार लिखा जा सकता है:
गैर-ऋणात्मकता बाधाओं पर लैग्रेंज मल्टीप्लायरों के साथ, λ असमानता बाधाओं पर गुणक, और असमानता बाधाओं के लिए सुस्त चर। चौथी स्थिति चरों के प्रत्येक समूह की संपूरकता से उत्पन्न होती है (x, s) इसके केकेटी वैक्टर (इष्टतम लैग्रेंज मल्टीप्लायर) के समुच्चय के साथ (v, λ). उस स्थितियों में,
यदि x पर गैर-ऋणात्मकता बाधा में ढील दी जाती है, तो LCP समस्या की आयामीता को असमानताओं की संख्या तक कम किया जा सकता है, जब तक कि Q गैर-एकवचन है (जो कि धनात्मक-निश्चित आव्युह होने पर गारंटी है)। गुणक v अभी उपस्तिथ नहीं हैं, और पहली केकेटी शर्तों को इस प्रकार फिर से लिखा जा सकता है:
या:
दोनों पक्षों को पहले A से गुणा करने और b घटाने पर हमें प्राप्त होता है:
दूसरी केकेटी स्थिति के कारण बाईं ओर, एस है। प्रतिस्थापित करना और पुनः व्यवस्थित करना:
अभी कॉल कर रहा हूँ
स्लैक वेरिएबल्स और उनके लैग्रेंज गुणक λ के मध्य संपूरकता के संबंध के कारण, हमारे पास एलसीपी है। बार जब हम इसे हल कर लेते हैं, तो हम पहली केकेटी स्थिति के माध्यम से λ से x का मान प्राप्त कर सकते हैं।
अंत में, अतिरिक्त समानता बाधाओं को संभालना भी संभव है:
यह लैग्रेंज मल्टीप्लायरों μ के सदिश का परिचय देता है, जिसका आयाम समान है .
यह सत्यापित करना आसान है कि एलसीपी प्रणाली के लिए एम और क्यू अभी इन्हें इस प्रकार व्यक्त किया गया है:
λ से अभी हम x और समानता के लैग्रेंज गुणक दोनों के मान पुनर्प्राप्त कर सकते हैं μ:
वास्तव में, अधिकांश क्यूपी सॉल्वर एलसीपी फॉर्मूलेशन पर काम करते हैं, जिसमें आंतरिक बिंदु विधि, प्रिंसिपल/पूरक पिवोटिंग और सक्रिय समुच्चय विधियां सम्मिलित हैं।[1][2] एलसीपी समस्याओं को क्रिस-क्रॉस एल्गोरिथ्म द्वारा भी हल किया जा सकता है,[6][7][8][9] इसके विपरीत, रैखिक संपूरकता समस्याओं के लिए, क्रिस-क्रॉस एल्गोरिथ्म केवल तभी समाप्त होता है जब आव्युह पर्याप्त आव्युह हो।[8][9] पर्याप्त आव्युह धनात्मक-निश्चित आव्युह और पी-आव्युह दोनों का सामान्यीकरण है, जिसके प्रमुख नाबालिग प्रत्येक धनात्मक हैं।[8][9][10] ऐसे एलसीपी को तब हल किया जा सकता है जब उन्हें ओरिएंटेड मैट्रोइड|ओरिएंटेड-मैट्रोइड सिद्धांत का उपयोग करके अमूर्त रूप से तैयार किया जाता है।[11][12][13]
यह भी देखें
- पूरकता सिद्धांत
- गेम के लिए भौतिकी इंजन आवेग/बाधा प्रकार के भौतिकी इंजन इस दृष्टिकोण का उपयोग करते हैं।
- संपर्क गतिशीलता नॉनस्मूथ दृष्टिकोण के साथ संपर्क गतिशीलता।
- बिआव्युह गेम्स को एलसीपी तक कम किया जा सकता है।
टिप्पणियाँ
- ↑ 1.0 1.1 Murty (1988).
- ↑ 2.0 2.1 Cottle, Pang & Stone (1992).
- ↑ Cottle & Dantzig (1968).
- ↑ Murty (1972).
- ↑ Taylor (2015), p. 172.
- ↑ Fukuda & Namiki (1994).
- ↑ Fukuda & Terlaky (1997).
- ↑ 8.0 8.1 8.2 den Hertog, Roos & Terlaky (1993).
- ↑ 9.0 9.1 9.2 Csizmadia & Illés (2006).
- ↑ Cottle, Pang & Venkateswaran (1989).
- ↑ Todd (1985).
- ↑ Terlaky & Zhang (1993).
- ↑ Björner et al. (1999).
संदर्भ
- Björner, Anders; Las Vergnas, Michel; Sturmfels, Bernd; White, Neil; Ziegler, Günter (1999). "10 Linear programming". Oriented Matroids. Cambridge University Press. pp. 417–479. doi:10.1017/CBO9780511586507. ISBN 978-0-521-77750-6. MR 1744046.
- Cottle, R. W.; Dantzig, G. B. (1968). "Complementary pivot theory of mathematical programming". Linear Algebra and Its Applications. 1: 103–125. doi:10.1016/0024-3795(68)90052-9.
- Cottle, Richard W.; Pang, Jong-Shi; Stone, Richard E. (1992). The linear complementarity problem. Computer Science and Scientific Computing. Boston, MA: Academic Press, Inc. pp. xxiv+762 pp. ISBN 978-0-12-192350-1. MR 1150683.
- Cottle, R. W.; Pang, J.-S.; Venkateswaran, V. (March–April 1989). "Sufficient matrices and the linear complementarity problem". Linear Algebra and Its Applications. 114–115: 231–249. doi:10.1016/0024-3795(89)90463-1. MR 0986877.
- Csizmadia, Zsolt; Illés, Tibor (2006). "New criss-cross type algorithms for linear complementarity problems with sufficient matrices" (PDF). Optimization Methods and Software. 21 (2): 247–266. doi:10.1080/10556780500095009. S2CID 24418835.
- Fukuda, Komei; Namiki, Makoto (March 1994). "On extremal behaviors of Murty's least index method". Mathematical Programming. 64 (1): 365–370. doi:10.1007/BF01582581. MR 1286455. S2CID 21476636.
- Fukuda, Komei; Terlaky, Tamás (1997). Thomas M. Liebling; Dominique de Werra (eds.). "Criss-cross methods: A fresh view on pivot algorithms". Mathematical Programming, Series B. Papers from the 16th International Symposium on Mathematical Programming held in Lausanne, 1997. 79 (1–3): 369–395. CiteSeerX 10.1.1.36.9373. doi:10.1007/BF02614325. MR 1464775. S2CID 2794181. Postscript preprint.
- den Hertog, D.; Roos, C.; Terlaky, T. (1 July 1993). "The linear complementarity problem, sufficient matrices, and the criss-cross method" (PDF). Linear Algebra and Its Applications. 187: 1–14. doi:10.1016/0024-3795(93)90124-7.
- Murty, Katta G. (January 1972). "On the number of solutions to the complementarity problem and spanning properties of complementary cones" (PDF). Linear Algebra and Its Applications. 5 (1): 65–108. doi:10.1016/0024-3795(72)90019-5. hdl:2027.42/34188.
- Murty, K. G. (1988). Linear complementarity, linear and nonlinear programming. Sigma Series in Applied Mathematics. Vol. 3. Berlin: Heldermann Verlag. ISBN 978-3-88538-403-8. MR 0949214. Updated and free PDF version at Katta G. Murty's website. Archived from the original on 2010-04-01.
- Taylor, Joshua Adam (2015). Convex Optimization of Power Systems. Cambridge University Press. ISBN 9781107076877.
- Terlaky, Tamás; Zhang, Shu Zhong (1993). "Pivot rules for linear programming: A Survey on recent theoretical developments". Annals of Operations Research. Degeneracy in optimization problems. 46–47 (1): 203–233. CiteSeerX 10.1.1.36.7658. doi:10.1007/BF02096264. ISSN 0254-5330. MR 1260019. S2CID 6058077.
- Todd, Michael J. (1985). "Linear and quadratic programming in oriented matroids". Journal of Combinatorial Theory. Series B. 39 (2): 105–133. doi:10.1016/0095-8956(85)90042-5. MR 0811116.
अग्रिम पठन
- R. Chandrasekaran. "Bimatrix games" (PDF). pp. 5–7. Retrieved 18 December 2015.