ओपी की इच्छा के अनुसार, यहां गणित है। उत्तर दें मैं अपनी टिप्पणी में ऊपर लिंक करता हूं।
हो सकता है कि यह एक उदाहरण समस्या पर दोहरी कहाँ से आता है के माध्यम से बात करने के लिए सार्थक है। इसमें थोड़ी देर लगेगी, लेकिन उम्मीद है कि जब हम काम करेंगे, तब तक यह रहस्यमय नहीं होगा।
मान लें कि निम्नानुसार एक मौलिक समस्या है।
पीआर मैं हूँ एक एल = ⎧⎩⎨⎪⎪⎪⎪⎪⎪max 5x1−6x2 s.t. 2x1−x2=1 x1+3x2≤9 x1≥0⎫⎭⎬⎪⎪⎪⎪⎪⎪
अब, मान लें कि हम प्राण की इष्टतम कीमत पर एक ऊपरी बाध्यता खोजने के लिए एक तरह से प्राण की बाधाओं का उपयोग करना चाहते हैं। यदि हम पहले बाधा को , तो दूसरी बाधा को हैं, और उन्हें एक साथ जोड़ते हैं, तो हमें बाएं हाथ की तरफ और और दाहिने हाथ की ओर। चूँकि पहला अवरोध एक समानता है और दूसरा एक असमानता है, यह का अर्थ है।
लेकिन बाद से , यह भी सच है कि , और इसलिए
इसलिए, एक उच्च-सीमा है, जो कि प्राचल समस्या के इष्टतम मूल्य पर है।
1 9 ( 2 एक्स 1 - एक्स 2 ) + 1 ( एक्स 1 + 3 एक्स 2 ) 9 ( 1 ) + 1 ( 9 ) 19 एक्स 1 - 6 एक्स 2 ≤ 18 एक्स 1 ≥ 0 5 एक्स 1 ≤ 19 x 1 5 x 1 - 6 x 2 ≤ 19 x 1919 ( 2 एक्स1- एक्स2) + 1 ( x)1+ 3 एक्स2)9 ( 1 ) + 1 ( 9 )19 एक्स1- 6 एक्स2≤ १≤ ।
एक्स1≥ 05 एक्स1≤ 19 एक्स1185 एक्स1- 6 एक्स2≤ 19 एक्स1- 6 एक्स2≤ १≤ ।
18
निश्चित रूप से हम इससे बेहतर कर सकते हैं, हालांकि। केवल और को गुणक के रूप में अनुमान लगाने के बजाय , आइए हम उन्हें चर बनाते हैं। इस प्रकार हम को बल देने के लिए गुणक और तलाश कर रहे हैं1 y 1 y 2 5 एक्स 1 - 6 एक्स 2 ≤ y 1 ( 2 एक्स 1 - एक्स 2 ) + y 2 ( एक्स 1 + 3 एक्स 2 ) ≤ y 1 ( 1 ) + y 2 ( 9 ) ।91y1y2
5 एक्स1- 6 एक्स2≤ य1( 2 एक्स1- एक्स2) + य2( x)1+ 3 एक्स2) ≤ य1( १ ) + य2( ९ ) ।
अब, असमानता की इस जोड़ी को धारण करने के लिए, और बारे में क्या सच है ? आइए एक बार में दो असमानताओं को लें।य २y1y2
पहली असमानता :5 एक्स1- 6 एक्स2≤ य1( 2 एक्स1- एक्स2) + य2( x)1+ 3 एक्स2)
हमें और चर के गुणांक को अलग से ट्रैक करना होगा । सबसे पहले, हमें दाईं ओर के कुल गुणांक की आवश्यकता है जो कम से कम । ठीक करना बहुत अच्छा होगा, लेकिन बाद से , से बड़ा कुछ भी लिए असमानता को संतुष्ट करेगा । गणितीय रूप से, इसका मतलब है कि हमें ।एक्स 2 एक्स 1 5 5 एक्स 1 ≥ 0 5 एक्स 1 2 y 1 + y 2 ≥ 5एक्स1एक्स2एक्स155एक्स1≥ 05एक्स12 य1+ य2≥ ५
दूसरी ओर, वेरिएबल के लिए असमानता सुनिश्चित करने के लिए हमें दाएँ हाथ की ओर कुल गुणांक की आवश्यकता है । चूंकि सकारात्मक हो सकता है, इसलिए हम से कम नहीं जा सकते हैं , और चूंकि नकारात्मक हो सकता है, इसलिए हम से अधिक नहीं जा सकते हैं (जैसा कि लिए ऋणात्मक मान असमानता की दिशा को फ्लिप करेगा)। तो चर के लिए काम करने वाली पहली असमानता के लिए , हमारे पास ।एक्स2एक्स2- 6एक्स2- 6एक्स2- 6एक्स2एक्स2- y1+ 3 य2= - ६
दूसरी असमानता :
y1( 2 एक्स1- एक्स2) + य2( x)1+ 3 एक्स2) ≤ य1( १ ) + य2( ९ )
यहां हमें और चर को अलग-अलग ट्रैक करना । चर पहले बाधा है, जो एक समानता बाधा है से आते हैं। इससे कोई फर्क नहीं पड़ता कि सकारात्मक या नकारात्मक है, समानता की बाधा अभी भी रखती है। इस प्रकार हस्ताक्षर में अप्रतिबंधित है। हालांकि, चर दूसरे बाधा से आता है, जो बाधा से कम-या-बराबर है। अगर हम दूसरी बाधा को एक ऋणात्मक संख्या से गुणा करें, जो इसकी दिशा को फ्लिप करेगी और इसे अधिक से अधिक-या-बराबर बाधा में बदल देगी। अपने उद्देश्य को ऊपरी उद्देश्य के साथ बनाए रखने के लिए, हम ऐसा होने नहीं दे सकते। तोy1y2y1y1y1y2y2परिवर्तनशील नकारात्मक नहीं हो सकता। इस प्रकार हमारे पास होना चाहिए ।y2≥ 0
अंत में, हम दूसरी असमानता के दाहिने हाथ को जितना संभव हो उतना छोटा बनाना चाहते हैं, क्योंकि हम मौलिक उद्देश्य पर सबसे ऊपरी ऊपरी बाउंड संभव चाहते हैं। इसलिए हम को कम करना चाहते हैं ।y1+ 9 वाई2
इन सभी प्रतिबंधों को और एक साथ रखने से हमें पता चलता है कि इष्टतम विमल उद्देश्य पर सर्वोत्तम ऊपरी-सीमा खोजने के लिए की बाधा का उपयोग करने की समस्या निम्न रैखिक कार्यक्रम को हल करती है:y1y2
छोटा करना y1+ 9 वाई2का विषय है 2 य1+ य2- y1+ 3 य2y2≥ ५= - ६≥ 0।
और वह द्वैत है।
यह शायद इस तर्क के निहितार्थ को संक्षेप में बताने के लायक है, क्योंकि यह सभी संभव रूपों के लिए आवश्यक है। निम्नलिखित तालिका पी से ली गई है। हिलेरी और लिबरमैन द्वारा 8 वीं संस्करण के
संचालन अनुसंधान के लिए परिचय का 214 । वे इसे एसओबी विधि के रूप में संदर्भित करते हैं, जहां एसओबी संवेदनशील, विषम या विचित्र के लिए खड़ा है, इस बात पर निर्भर करता है कि किसी व्यक्ति को एक अधिकतमकरण या न्यूनतमकरण समस्या में उस विशेष बाधा या चर प्रतिबंध की संभावना कितनी होगी।
Primal Problem Dual Problem
(or Dual Problem) (or Primal Problem)
Maximization Minimization
Sensible <= constraint paired with nonnegative variable
Odd = constraint paired with unconstrained variable
Bizarre >= constraint paired with nonpositive variable
Sensible nonnegative variable paired with >= constraint
Odd unconstrained variable paired with = constraint
Bizarre nonpositive variable paired with <= constraint