Сильна двоїстість — випадок у математичній оптимізації, коли пряма і двоїсті цільові значення рівні. Існує подібний випадок, слабка двоїстість, коли пряма задача має оптимальне значення не менше за двоїсту, тобто, розрив двоїстості більший або рівний нулю.
Лінійне програмування
Пряма задача | Двоїста задача | ||
---|---|---|---|
максимізувати | мінімізувати | ||
за умов | за умов |
Теорема про сильну двоїстість: Якщо пряма і двоїсті задачі розв'язні, тоді оптимальні точки задовольняють .
Доведення: Розглянемо таке рівняння
Якщо існують , що задовольняють цьому рівнянню, тоді , отже допустимий розв'язок, і , отже також допустимий розв'язок. Тоді оскільки та за принцип слабкої двоїстості маємо, що і на цьому доведення закінчено. Інакше, згідно з наслідком леми Фаркаша, існує вектор , що задовольняє
- і
З цього маємо таке
- і
- , тобто
Якщо , тоді можна помножити вектор на і вважати, що . Однак, тоді пункти 1 і 2 показують, що і допустимі для прямої і двоїстої задач відповідно, а пункт 3 суперечить слабкій двоїстості.
Інакше, якщо , то з пункту 3 випливає, що або , або . У першому випадку двоїста програма необмежена, що суперечить розв'язності прямої. Це можна побачити так: припустимо, що — допустимий розв'язок двоїстої програми, оберемо довільне і розглянемо . Ця сума також є допустимим розв'язком двоїстої програми, оскільки і і можна зробити як завгодно великим вибравши відповідне . Якщо , то аналогічні доводи показують, що пряма задача необмежена, що також дає суперечність.
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Silna dvoyistist vipadok u matematichnij optimizaciyi koli pryama i dvoyisti cilovi znachennya rivni Isnuye podibnij vipadok slabka dvoyistist koli pryama zadacha maye optimalne znachennya ne menshe za dvoyistu tobto rozriv dvoyistosti bilshij abo rivnij nulyu Linijne programuvannyaPryama zadacha Dvoyista zadacha maksimizuvati c T x displaystyle c T x minimizuvati b T y displaystyle b T y za umov A x b displaystyle begin matrix Ax leq b end matrix za umov A T y c y 0 displaystyle begin matrix A T y c y geq 0 end matrix Teorema pro silnu dvoyistist Yaksho pryama i dvoyisti zadachi rozv yazni todi optimalni tochki x y displaystyle x y zadovolnyayut c T x y T b displaystyle c T x y T b Dovedennya Rozglyanemo take rivnyannya A 0 c T b T 0 A T 0 A T 0 I x y b 0 c c 0 displaystyle begin bmatrix A amp 0 c T amp b T 0 amp A T 0 amp A T 0 amp I end bmatrix begin bmatrix x y end bmatrix leq begin bmatrix b 0 c c 0 end bmatrix Yaksho isnuyut x y displaystyle x y sho zadovolnyayut comu rivnyannyu todi A x b displaystyle Ax leq b otzhe x displaystyle x dopustimij rozv yazok y 0 displaystyle y geq 0 i A T y c displaystyle A T y c otzhe y displaystyle y takozh dopustimij rozv yazok Todi oskilki c T x b T y 0 displaystyle c T x b T y leq 0 ta za princip slabkoyi dvoyistosti mayemo sho c T x y T b displaystyle c T x y T b i na comu dovedennya zakincheno Inakshe zgidno z naslidkom lemi Farkasha isnuye vektor y T l x p T x m T w T 0 displaystyle y T lambda x p T x m T w T geq 0 sho zadovolnyaye y T l x p T x m T w T A 0 c T b T 0 A T 0 A T 0 I 0 displaystyle begin bmatrix y T amp lambda amp x p T amp x m T amp w T end bmatrix begin bmatrix A amp 0 c T amp b T 0 amp A T 0 amp A T 0 amp I end bmatrix 0 i y T l x p T x m T w T b 0 c c 0 lt 0 displaystyle begin bmatrix y T amp lambda amp x p T amp x m T amp w T end bmatrix begin bmatrix b 0 c c 0 end bmatrix lt 0 Z cogo mayemo take y T A l c T displaystyle y T A lambda c T i y 0 displaystyle y geq 0 l b A x m x p w 0 displaystyle lambda b A x m x p w 0 tobto A x p x m l b displaystyle A x p x m leq lambda b y T b lt c T x p x m displaystyle y T b lt c T x p x m Yaksho l gt 0 displaystyle lambda gt 0 todi mozhna pomnozhiti vektor y T l x p T x m T w T displaystyle begin bmatrix y T amp lambda amp x p T amp x m T amp w T end bmatrix na 1 l displaystyle 1 lambda i vvazhati sho l 1 displaystyle lambda 1 Odnak todi punkti 1 i 2 pokazuyut sho x p x m displaystyle x p x m i y displaystyle y dopustimi dlya pryamoyi i dvoyistoyi zadach vidpovidno a punkt 3 superechit slabkij dvoyistosti Inakshe yaksho l 0 displaystyle lambda 0 to z punktu 3 viplivaye sho abo y T lt 0 displaystyle y T lt 0 abo c T x p x m gt 0 displaystyle c T x p x m gt 0 U pershomu vipadku dvoyista programa neobmezhena sho superechit rozv yaznosti pryamoyi Ce mozhna pobachiti tak pripustimo sho y f displaystyle y f dopustimij rozv yazok dvoyistoyi programi oberemo dovilne m gt 0 displaystyle mu gt 0 i rozglyanemo y f m y displaystyle y f mu y Cya suma takozh ye dopustimim rozv yazkom dvoyistoyi programi oskilki y f m y 0 displaystyle y f mu y geq 0 i y f m y T A y f T A m y T A b T displaystyle y f mu y T A y f T A mu y T A b T i mozhna zrobiti y f m y T displaystyle y f mu y T yak zavgodno velikim vibravshi vidpovidne m displaystyle mu Yaksho c T x p x m gt 0 displaystyle c T x p x m gt 0 to analogichni dovodi pokazuyut sho pryama zadacha neobmezhena sho takozh daye superechnist displaystyle square Div takozhUmova Slejtera