Двоїстість, або принцип двоїстості, — принцип, за яким задачу оптимізації можна розглядати з двох точок зору, як пряму задачу або двоїсту задачу. Розв'язання двоїстої задачі дає нижню межу прямої задачі (при мінімізації). Однак, у загальному випадку, значення цільових функцій оптимальних розв'язків прямої та двоїстої задач не обов'язково збігаються. Різницю цих значень, якщо вона спостерігається, називають розривом двоїстості. Для задач опуклого програмування розрив двоїстості дорівнює нулю за виконання умов регулярності обмежень.
Двоїста задача
Зазвичай термін «двоїста задача» означає лагранжеву двоїсту задачу, але використовуються й інші двоїсті задачі, наприклад, [en] і двоїста задача Фенхеля. Двоїста задача Лагранжа виходить при утворенні лагранжіана, використанні невід'ємних множників Лагранжа для додавання обмежень до цільової функції та мінімізації лагранжіана відносно деяких змінних прямої задачі. Такий розв'язок дає змінні прямої задачі як функції від множників Лагранжа, які називаються двоїстими змінними, так що нова задача стає задачею максимізації цільової функції за двоїстими змінними за породжених обмежень на двоїсті змінні (принаймні, невід'ємність).
У загальному випадку, якщо дано [en] відокремлюваних локальних опуклих просторів та функцію , можна визначити пряму задачу як знаходження , такого, що Іншими словами, — це інфімум (точна нижня межа) функції .
Якщо є обмеження, їх можна вбудувати у функцію , якщо покласти , де — [en]. Нехай тепер (для іншої двоїстої пари ) буде [en], такою що .
Розрив двоїстості — це різниця правої та лівої частин нерівності
де — спряжена функція від обох змінних, а означає супремум (точна верхня межа).
Розрив двоїстості
Розрив двоїстості — це різниця між значеннями будь-яких розв'язків прямої задачі та значеннями будь-яких розв'язків двоїстої задачі. Якщо — оптимальне значення двоїстої задачі, а — оптимальне значення прямої задачі, розрив двоїстості дорівнює . Це значення завжди більше або дорівнює 0. Розрив двоїстості дорівнює нулю тоді й лише тоді, коли має місце сильна двоїстість. Інакше розрив строго додатний і має місце слабка двоїстість.
У задачах чисельної оптимізації часто використовують інший «розрив двоїстості», який дорівнює різниці між будь-яким двоїстим розв'язком та значенням допустимої, але не локально оптимальної ітерації для прямої задачі. Альтернативний «розрив двоїстості» виражає невідповідність між значенням поточного допустимого, але не локально оптимального розв'язку, для прямої задачі та значенням двоїстої задачі. Значення двоїстої задачі дорівнює, за умови регулярності обмежень, значенню опуклого ослаблення прямої задачі, де опукле ослаблення виникає внаслідок заміни неопуклої множини допустимих розв'язків його замкнутою опуклою оболонкою і заміною непуклої функції її опуклим замиканням, тобто замиканням початкової цільової функції прямої задачі.
Лінійний випадок
Задачі лінійного програмування — це завдачі оптимізації, в яких цільова функція та обмеження лінійні. У прямій задачі цільова функція є лінійною комбінацією n змінних. Є m обмежень, кожне з яких обмежує зверху лінійну комбінацію n змінних. Ціль — максимізувати значення цільової функції при обмеженнях. Розв'язок — це вектор (список) із n значень, що дає максимальне значення цільової функції.
У двоїстій задачі цільова функція є лінійною комбінацією m значень, які є правими частинами m обмежень прямої задачі. Є n двоїстих обмежень, кожне з яких обмежує знизу лінійну комбінацію m двоїстих змінних.
Зв'язок між прямою та двоїстою задачами
У лінійному випадку в прямій задачі, з кожної точки локального оптимуму, що задовольняє всім обмеженням, існує напрямок або підпростір напрямків і рух у цьому напрямку збільшує цільову функцію. Кажуть, що рух у будь-якому такому напрямку зменшує зазор між допустимим розв'язком (або допустимим планом) та одним із обмежень. Недопустимий можливий розв'язок — це розв'язок, що порушує одне чи більше обмежень.
У двоїстій задачі елементи двоїстого вектора множиться на стовпці, які відповідають обмеженням у прямій задачі. Збурення двоїстого вектора у двоїстій задачі еквівалентне перегляду верхньої межі прямої задачі. При розв'язуванні двоїстої задачі шукається найменша верхня межа, тобто двоїстий вектор змінюється так, щоб зменшити зазор між допустимим розв'язком та дійсним оптимумом.
Докладніше про зв'язок прямої та двоїстої задач див. розділ у статті «Лінійне програмування».
Економічна інтерпретація
Якщо ми розуміємо нашу пряму задачу лінійного програмування як класичну задачу «розподілу ресурсів», двоїсту задачу можна інтерпретувати як задачу [en]».
Нелінійний випадок
У нелінійному програмуванні обмеження необов'язково лінійні. Однак, багато принципів лінійного випадку застосовні.
Щоб забезпечити, щоб глобальний максимум нелінійної задачі міг бути визначений просто, у формулюванні задачі часто потрібно, щоб функції були опуклими і мали компактні множини нижніх рівнів (тобто множини, на яких функція набуває значень, менших від певного рівня).
У цьому полягає умова Каруша — Куна — Таккера. Вони довели необхідні умови визначення локального оптимуму нелінійних задач. Існують додаткові умови (умова регулярності обмежень), які необхідні для визначення напрямку на оптимальний розв'язок. Тут оптимальний розв'язок — це один із локальних оптимумів, який, можливо, не є глобальним.
Строгий принцип Лагранжа: двоїстість Лагранжа
Якщо задано задачу нелінійного програмування у стандартній формі
мінімізувати | |
за умов | |
з областю визначення , що має непорожню внутрішність, функція Лагранжа визначається як
Вектори і називають двоїстими змінними або векторами множників Лагранжа, пов'язаними із задачею. Двоїста функція Лагранжа визначається як
Двоїста функція g увігнута, навіть якщо початкова задача не опукла, оскільки вона є поточковим інфімумом афінних функцій. Двоїста функція дає нижні межі оптимального значення початкової задачі. Для будь-якого та будь-якого маємо .
Якщо виконуються умови регулярності обмежень, такі як умова Слейтера, і початкова задача опукла, ми маємо сильну двоїстість, тобто .
Опуклі задачі
Для задачі опуклої мінімізації з обмеженнями-нерівностями,
мінімізувати | |
за умов |
Лагранжевою двоїстою задачею буде
максимізувати | |
за умов |
де цільовою функцією є двоїста функція Лагранжа. Якщо відомо, що функції і неперервно диференційовні, інфімум перебуває в точках, де градієнт дорівнює нулю. Задача
максимізувати | |
за умов | |
називається двоїстою задачею Вулфа. Ця задача обчислювально може виявитися складною, оскільки цільова функція не опукла в координатах . Також обмеження , у загальному випадку, нелінійне, отже двоїста задача Вулфа, зазвичай, є неопуклою задачею оптимізації. У кожному разі має місце слабка двоїстість.
Історія
За Джорджом Данцігом, теорему двоїстості для лінійної оптимізації висловив як гіпотезу Джон фон Нейман відразу після того, як Данціг представив задачу лінійного програмування. Фон Нейман помітив, що той використав інформацію з його теорії ігор і висловив припущення, що матрична гра двох осіб із нульовою сумою еквівалентна задачі лінійного програмування. Строге доведення цього факту вперше опублікували 1948 року [en] і його група.
Див. також
- [en]
Примітки
- Boyd, Vandenberghe, 2004.
- Двоїста пара — це трійка , де — векторний простір над полем , — множина всіх лінійних відображень , а третій елемент — білінійна форма .
- Boţ, Wanka, Grad, 2009.
- Csetnek, 2010.
- Zălinescu, 2002, с. 106–113.
- Borwein, Zhu, 2005.
- Ahuja, Magnanti, Orlin, 1993.
- Bertsekas, Nedic, Ozdaglar, 2003.
- Bertsekas, 1999.
- Bertsekas, 2009.
- Bonnans, Gilbert, Lemaréchal, Sagastizábal, 2006, с. xiv+490.
- Hiriart-Urruty, Lemaréchal, 1993, с. xviii+417.
- Hiriart-Urruty, Lemaréchal, 1993, с. xviii+346.
- Lasdon, 2002, с. xiii+523.
- Lemaréchal, 2001, с. 112–156.
- Minoux, 1986, с. xxviii+489.
- Shapiro, 1979, с. xvi+388.
- Geoffrion, 1971, с. 1–37.
- Nering, Tucker, 1993, с. передмова Данціга.
Література
Книги
- Jean-Baptiste Hiriart-Urruty, Claude Lemaréchal. Convex analysis and minimization algorithms. Часть I: Fundamentals. — Berlin : Springer-Verlag, 1993. — Т. 305. — С. xviii+417. — (Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences]) — .
- Jean-Baptiste Hiriart-Urruty, Claude Lemaréchal. 14 Duality for Practitioners // Convex analysis and minimization algorithms. Частина II: Advanced theory and bundle methods. — Berlin : Springer-Verlag, 1993. — Т. 306. — С. xviii+346. — (Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences]) — .
- Leon S. Lasdon. Optimization theory for large systems = Reprint of the 1970 Macmillan. — Mineola, New York : Dover Publications, Inc, 2002. — С. xiii+523. — .
- Claude Lemaréchal. Lagrangian relaxation // Computational combinatorial optimization: Papers from the Spring School held in Schloß Dagstuhl, May 15–19, 2000. — Berlin : Springer-Verlag, 2001. — Т. 2241. — С. 112–156. — (Lecture Notes in Computer Science (LNCS)) — . — DOI:
- Michel Minoux. Mathematical programming: Theory and algorithms. — Chichester : A Wiley-Interscience Publication. John Wiley & Sons, Ltd, 1986. — С. xxviii+489. — .
- М. Мину. Математическое программирование. Теория и алгоритмы.
- Evar D. Nering, Albert W. Tucker. Linear Programming and Related Problems. — Boston, MA : Academic Press, 1993. — .
- Stephen P. Boyd, Lieven Vandenberghe. Convex Optimization. — Cambridge University Press, 2004. — . Архівовано з джерела 13 липня 2017
- Radu Ioan Boţ, Gert Wanka, Sorin-Mihai Grad. Duality in Vector Optimization. — Springer, 2009. — .
- Ernö Robert Csetnek. 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, 2010. — .
- Constantin Zălinescu. Convex analysis in general vector spaces. — River Edge, NJ : World Scientific Publishing Co., Inc, 2002. — С. 106–113. — .
- Ravindra K. Ahuja, Thomas L. Magnanti, James B. Orlin. Network Flows: Theory, Algorithms and Applications. — Prentice Hall, 1993. — .
- Dimitri Bertsekas, Angelia Nedic, Asuman Ozdaglar. Convex Analysis and Optimization. — Athena Scientific, 2003. — .
- Dimitri P. Bertsekas. Nonlinear Programming. — 2nd. — Athena Scientific, 1999. — .
- Dimitri P. Bertsekas. Convex Optimization Theory. — Athena Scientific, 2009. — .
- J. Frédéric Bonnans, J. Charles Gilbert, Claude Lemaréchal, Claudia A. Sagastizábal. Numerical optimization: Theoretical and practical aspects. — Second revised ed. of translation of 1997. — Berlin : Springer-Verlag, 2006. — С. xiv+490. — (Universitext) — . — DOI: Архівовано з джерела 19 липня 2013
- Jeremy F. Shapiro. Mathematical programming: Structures and algorithms. — New York : Wiley-Interscience [John Wiley & Sons], 1979. — С. xvi+388. — .
- Jonathan Borwein, Qiji Zhu. Techniques of Variational Analysis. — Springer, 2005. — .
Статті
- Duality in Linear Programming [Архівовано 23 квітня 2021 у Wayback Machine.] Gary D. Knott (англ.)
- Arthur M. Geoffrion. Duality in Nonlinear Programming: A Simplified Applications-Oriented Development // SIAM Review. — 1971. — Т. 13, вип. 1. — DOI: .
Додаткова література
- William J. Cook,William H. Cunningham, William R. Pulleyblank, Alexander Schrijver. Combinatorial Optimization. — 1st. — John Wiley & Sons, 1997. — .
- Xugang Ye, Shih-Ping Han, Anhua Lin. A Note on the Connection between Primal-Dual and the A* Algorithms // International Journal of Operations Research and Information Systems. — 2010. — Т. 1, вип. 1. — С. 73–85. Архівовано з джерела 3 січня 2017. Процитовано 27 квітня 2022.
- George B. Dantzig. Linear Programming and Extensions. — Princeton, NJ : Princeton University Press, 1963.
- Eugene Lawler. 4.5. Combinatorial Implications of Max-Flow Min-Cut Theorem, 4.6. Linear Programming Interpretation of Max-Flow Min-Cut Theorem // Combinatorial Optimization: Networks and Matroids. — Dover, 2001. — С. 117–120. — .
- Andrzej Piotr Ruszczyński. Nonlinear Optimization. — Princeton, NJ : Princeton University Press, 2006. — С. xii+454. — .
- Christos H. Papadimitriou, Kenneth Steiglitz. Combinatorial Optimization : Algorithms and Complexity. — Dover, 1998. — .
- Krzysztof C. Kiwiel, Torbjörn Larsson, P. O. Lindberg. Lagrangian relaxation via ballstep subgradient methods // Mathematics of Operations Research. — 2007. — Т. 32, вип. 3 (August). — С. 669–686. — DOI: . Архівовано з джерела 26 липня 2011. Процитовано 27 квітня 2022.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Dvoyistist abo princip dvoyistosti princip za yakim zadachu optimizaciyi mozhna rozglyadati z dvoh tochok zoru yak pryamu zadachu abo dvoyistu zadachu Rozv yazannya dvoyistoyi zadachi daye nizhnyu mezhu pryamoyi zadachi pri minimizaciyi 1 Odnak u zagalnomu vipadku znachennya cilovih funkcij optimalnih rozv yazkiv pryamoyi ta dvoyistoyi zadach ne obov yazkovo zbigayutsya Riznicyu cih znachen yaksho vona sposterigayetsya nazivayut rozrivom dvoyistosti Dlya zadach opuklogo programuvannya rozriv dvoyistosti dorivnyuye nulyu za vikonannya umov regulyarnosti obmezhen Zmist 1 Dvoyista zadacha 1 1 Rozriv dvoyistosti 2 Linijnij vipadok 2 1 Zv yazok mizh pryamoyu ta dvoyistoyu zadachami 2 2 Ekonomichna interpretaciya 3 Nelinijnij vipadok 3 1 Strogij princip Lagranzha dvoyistist Lagranzha 3 2 Opukli zadachi 4 Istoriya 5 Div takozh 6 Primitki 7 Literatura 7 1 Knigi 7 2 Statti 8 Dodatkova literaturaDvoyista zadachared Zazvichaj termin dvoyista zadacha oznachaye lagranzhevu dvoyistu zadachu ale vikoristovuyutsya j inshi dvoyisti zadachi napriklad dvoyista zadacha Vulfa en i dvoyista zadacha Fenhelya Dvoyista zadacha Lagranzha vihodit pri utvorenni lagranzhiana vikoristanni nevid yemnih mnozhnikiv Lagranzha dlya dodavannya obmezhen do cilovoyi funkciyi ta minimizaciyi lagranzhiana vidnosno deyakih zminnih pryamoyi zadachi Takij rozv yazok daye zminni pryamoyi zadachi yak funkciyi vid mnozhnikiv Lagranzha yaki nazivayutsya dvoyistimi zminnimi tak sho nova zadacha staye zadacheyu maksimizaciyi cilovoyi funkciyi za dvoyistimi zminnimi za porodzhenih obmezhen na dvoyisti zminni prinajmni nevid yemnist U zagalnomu vipadku yaksho dano dvoyistu paru en 2 vidokremlyuvanih lokalnih opuklih prostoriv X X displaystyle left X X right nbsp ta funkciyu f X R displaystyle f X to mathbb R cup infty nbsp mozhna viznachiti pryamu zadachu yak znahodzhennya x displaystyle hat x nbsp takogo sho f x inf x X f x displaystyle f hat x inf x in X f x nbsp Inshimi slovami f x displaystyle f hat x nbsp ce infimum tochna nizhnya mezha funkciyi f displaystyle f nbsp Yaksho ye obmezhennya yih mozhna vbuduvati u funkciyu f displaystyle f nbsp yaksho poklasti f f I c o n s t r a i n t s displaystyle tilde f f I mathrm constraints nbsp de I displaystyle I nbsp indikatorna funkciya en Nehaj teper F X Y R displaystyle F X times Y to mathbb R cup infty nbsp dlya inshoyi dvoyistoyi pari Y Y displaystyle left Y Y right nbsp bude funkciyeyu zburen en takoyu sho F x 0 f x displaystyle F x 0 tilde f x nbsp 3 Rozriv dvoyistosti ce riznicya pravoyi ta livoyi chastin nerivnosti sup y Y F 0 y inf x X F x 0 displaystyle sup y in Y F 0 y leqslant inf x in X F x 0 nbsp de F displaystyle F nbsp spryazhena funkciya vid oboh zminnih a sup displaystyle sup nbsp oznachaye supremum tochna verhnya mezha 3 4 5 Rozriv dvoyistostired Rozriv dvoyistosti ce riznicya mizh znachennyami bud yakih rozv yazkiv pryamoyi zadachi ta znachennyami bud yakih rozv yazkiv dvoyistoyi zadachi Yaksho d displaystyle d nbsp optimalne znachennya dvoyistoyi zadachi a p displaystyle p nbsp optimalne znachennya pryamoyi zadachi rozriv dvoyistosti dorivnyuye p d displaystyle p d nbsp Ce znachennya zavzhdi bilshe abo dorivnyuye 0 Rozriv dvoyistosti dorivnyuye nulyu todi j lishe todi koli maye misce silna dvoyistist Inakshe rozriv strogo dodatnij i maye misce slabka dvoyistist 6 U zadachah chiselnoyi optimizaciyi chasto vikoristovuyut inshij rozriv dvoyistosti yakij dorivnyuye riznici mizh bud yakim dvoyistim rozv yazkom ta znachennyam dopustimoyi ale ne lokalno optimalnoyi iteraciyi dlya pryamoyi zadachi Alternativnij rozriv dvoyistosti virazhaye nevidpovidnist mizh znachennyam potochnogo dopustimogo ale ne lokalno optimalnogo rozv yazku dlya pryamoyi zadachi ta znachennyam dvoyistoyi zadachi Znachennya dvoyistoyi zadachi dorivnyuye za umovi regulyarnosti obmezhen znachennyu opuklogo oslablennya pryamoyi zadachi de opukle oslablennya vinikaye vnaslidok zamini neopukloyi mnozhini dopustimih rozv yazkiv jogo zamknutoyu opukloyu obolonkoyu i zaminoyu nepukloyi funkciyi yiyi opuklim zamikannyam tobto zamikannyam pochatkovoyi cilovoyi funkciyi pryamoyi zadachi 7 8 9 10 11 12 13 14 15 16 17 Linijnij vipadokred Zadachi linijnogo programuvannya ce zavdachi optimizaciyi v yakih cilova funkciya ta obmezhennya linijni U pryamij zadachi cilova funkciya ye linijnoyu kombinaciyeyu n zminnih Ye m obmezhen kozhne z yakih obmezhuye zverhu linijnu kombinaciyu n zminnih Cil maksimizuvati znachennya cilovoyi funkciyi pri obmezhennyah Rozv yazok ce vektor spisok iz n znachen sho daye maksimalne znachennya cilovoyi funkciyi U dvoyistij zadachi cilova funkciya ye linijnoyu kombinaciyeyu m znachen yaki ye pravimi chastinami m obmezhen pryamoyi zadachi Ye n dvoyistih obmezhen kozhne z yakih obmezhuye znizu linijnu kombinaciyu m dvoyistih zminnih Zv yazok mizh pryamoyu ta dvoyistoyu zadachamired U linijnomu vipadku v pryamij zadachi z kozhnoyi tochki lokalnogo optimumu sho zadovolnyaye vsim obmezhennyam isnuye napryamok abo pidprostir napryamkiv i ruh u comu napryamku zbilshuye cilovu funkciyu Kazhut sho ruh u bud yakomu takomu napryamku zmenshuye zazor mizh dopustimim rozv yazkom abo dopustimim planom ta odnim iz obmezhen Nedopustimij mozhlivij rozv yazok ce rozv yazok sho porushuye odne chi bilshe obmezhen U dvoyistij zadachi elementi dvoyistogo vektora mnozhitsya na stovpci yaki vidpovidayut obmezhennyam u pryamij zadachi Zburennya dvoyistogo vektora u dvoyistij zadachi ekvivalentne pereglyadu verhnoyi mezhi pryamoyi zadachi Pri rozv yazuvanni dvoyistoyi zadachi shukayetsya najmensha verhnya mezha tobto dvoyistij vektor zminyuyetsya tak shob zmenshiti zazor mizh dopustimim rozv yazkom ta dijsnim optimumom Dokladnishe pro zv yazok pryamoyi ta dvoyistoyi zadach div rozdil u statti Linijne programuvannya Ekonomichna interpretaciyared Yaksho mi rozumiyemo nashu pryamu zadachu linijnogo programuvannya yak klasichnu zadachu rozpodilu resursiv dvoyistu zadachu mozhna interpretuvati yak zadachu ocinyuvannya resursiv en Nelinijnij vipadokred U nelinijnomu programuvanni obmezhennya neobov yazkovo linijni Odnak bagato principiv linijnogo vipadku zastosovni Shob zabezpechiti shob globalnij maksimum nelinijnoyi zadachi mig buti viznachenij prosto u formulyuvanni zadachi chasto potribno shob funkciyi buli opuklimi i mali kompaktni mnozhini nizhnih rivniv tobto mnozhini na yakih funkciya nabuvaye znachen menshih vid pevnogo rivnya U comu polyagaye umova Karusha Kuna Takkera Voni doveli neobhidni umovi viznachennya lokalnogo optimumu nelinijnih zadach Isnuyut dodatkovi umovi umova regulyarnosti obmezhen yaki neobhidni dlya viznachennya napryamku na optimalnij rozv yazok Tut optimalnij rozv yazok ce odin iz lokalnih optimumiv yakij mozhlivo ne ye globalnim Strogij princip Lagranzha dvoyistist Lagranzhared Yaksho zadano zadachu nelinijnogo programuvannya u standartnij formi minimizuvati f 0 x displaystyle f 0 x nbsp za umov f i x 0 i 1 m displaystyle f i x leqslant 0 i in left 1 dots m right nbsp h i x 0 i 1 p displaystyle h i x 0 i in left 1 dots p right nbsp z oblastyu viznachennya D R n displaystyle mathcal D subset mathbb R n nbsp sho maye neporozhnyu vnutrishnist funkciya Lagranzha L R n R m R p R displaystyle Lambda mathbb R n times mathbb R m times mathbb R p to mathbb R nbsp viznachayetsya yak L x l n f 0 x i 1 m l i f i x i 1 p n i h i x displaystyle Lambda x lambda nu f 0 x sum i 1 m lambda i f i x sum i 1 p nu i h i x nbsp Vektori l displaystyle lambda nbsp i n displaystyle nu nbsp nazivayut dvoyistimi zminnimi abo vektorami mnozhnikiv Lagranzha pov yazanimi iz zadacheyu Dvoyista funkciya Lagranzha g R m R p R displaystyle g mathbb R m times mathbb R p to mathbb R nbsp viznachayetsya yak g l n inf x D L x l n inf x D f 0 x i 1 m l i f i x i 1 p n i h i x displaystyle g lambda nu inf x in mathcal D Lambda 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 nbsp Dvoyista funkciya g uvignuta navit yaksho pochatkova zadacha ne opukla oskilki vona ye potochkovim infimumom afinnih funkcij Dvoyista funkciya daye nizhni mezhi optimalnogo znachennya p displaystyle p nbsp pochatkovoyi zadachi Dlya bud yakogo l 0 displaystyle lambda geqslant 0 nbsp ta bud yakogo n displaystyle nu nbsp mayemo g l n p displaystyle g lambda nu leqslant p nbsp Yaksho vikonuyutsya umovi regulyarnosti obmezhen taki yak umova Slejtera i pochatkova zadacha opukla mi mayemo silnu dvoyistist tobto d max l 0 n g l n inf f 0 p displaystyle d max lambda geqslant 0 nu g lambda nu inf f 0 p nbsp Opukli zadachired Dlya zadachi opukloyi minimizaciyi z obmezhennyami nerivnostyami minimizuvati f x displaystyle f x nbsp za umov g i x 0 i 1 m displaystyle g i x leqslant 0 quad i 1 dots m nbsp Lagranzhevoyu dvoyistoyu zadacheyu bude maksimizuvati inf x f x j 1 m u j g j x displaystyle inf x left f x sum j 1 m u j g j x right nbsp za umov u i 0 i 1 m displaystyle u i geqslant 0 quad i 1 dots m nbsp de cilovoyu funkciyeyu ye dvoyista funkciya Lagranzha Yaksho vidomo sho funkciyi f displaystyle f nbsp i g 1 g m displaystyle g 1 cdots g m nbsp neperervno diferencijovni infimum perebuvaye v tochkah de gradiyent dorivnyuye nulyu Zadacha maksimizuvati f x j 1 m u j g j x displaystyle f x sum j 1 m u j g j x nbsp za umov f x j 1 m u j g j x 0 displaystyle nabla f x sum j 1 m u j nabla g j x 0 nbsp u i 0 i 1 m displaystyle u i geqslant 0 quad i 1 dots m nbsp nazivayetsya dvoyistoyu zadacheyu Vulfa Cya zadacha obchislyuvalno mozhe viyavitisya skladnoyu oskilki cilova funkciya ne opukla v koordinatah u x displaystyle u x nbsp Takozh obmezhennya f x j 1 m u j g j x displaystyle nabla f x sum j 1 m u j nabla g j x nbsp u zagalnomu vipadku nelinijne otzhe dvoyista zadacha Vulfa zazvichaj ye neopukloyu zadacheyu optimizaciyi U kozhnomu razi maye misce slabka dvoyistist 18 Istoriyared Za Dzhordzhom Dancigom teoremu dvoyistosti dlya linijnoyi optimizaciyi visloviv yak gipotezu Dzhon fon Nejman vidrazu pislya togo yak Dancig predstaviv zadachu linijnogo programuvannya Fon Nejman pomitiv sho toj vikoristav informaciyu z jogo teoriyi igor i visloviv pripushennya sho matrichna gra dvoh osib iz nulovoyu sumoyu ekvivalentna zadachi linijnogo programuvannya Stroge dovedennya cogo faktu vpershe opublikuvali 1948 roku Albert Taker en i jogo grupa 19 Div takozhred Oslablennya aproksimaciya en Primitkired Boyd Vandenberghe 2004 Dvoyista para ce trijka X X displaystyle left X X langle rangle right nbsp de X displaystyle X nbsp vektornij prostir nad polem F displaystyle F nbsp X displaystyle X nbsp mnozhina vsih linijnih vidobrazhen ϕ X F displaystyle phi colon X to F nbsp a tretij element bilinijna forma X X F ϕ x ϕ x displaystyle X times X to F colon phi x mapsto phi x nbsp a b Boţ Wanka Grad 2009 Csetnek 2010 Zălinescu 2002 s 106 113 Borwein Zhu 2005 Ahuja Magnanti Orlin 1993 Bertsekas Nedic Ozdaglar 2003 Bertsekas 1999 Bertsekas 2009 Bonnans Gilbert Lemarechal Sagastizabal 2006 s xiv 490 Hiriart Urruty Lemarechal 1993 s xviii 417 Hiriart Urruty Lemarechal 1993 s xviii 346 Lasdon 2002 s xiii 523 Lemarechal 2001 s 112 156 Minoux 1986 s xxviii 489 Shapiro 1979 s xvi 388 Geoffrion 1971 s 1 37 Nering Tucker 1993 s peredmova Danciga Literaturared Knigired Jean Baptiste Hiriart Urruty Claude Lemarechal Convex analysis and minimization algorithms Chast I Fundamentals Berlin Springer Verlag 1993 T 305 S xviii 417 Grundlehren der Mathematischen Wissenschaften Fundamental Principles of Mathematical Sciences ISBN 3 540 56850 6 Jean Baptiste Hiriart Urruty Claude Lemarechal 14 Duality for Practitioners Convex analysis and minimization algorithms Chastina II Advanced theory and bundle methods Berlin Springer Verlag 1993 T 306 S xviii 346 Grundlehren der Mathematischen Wissenschaften Fundamental Principles of Mathematical Sciences ISBN 3 540 56852 2 Leon S Lasdon Optimization theory for large systems Reprint of the 1970 Macmillan Mineola New York Dover Publications Inc 2002 S xiii 523 ISBN 978 0 486 41999 2 Claude Lemarechal Lagrangian relaxation Computational combinatorial optimization Papers from the Spring School held in Schloss Dagstuhl May 15 19 2000 Berlin Springer Verlag 2001 T 2241 S 112 156 Lecture Notes in Computer Science LNCS ISBN 3 540 42877 1 DOI 10 1007 3 540 45586 8 4 Michel Minoux Mathematical programming Theory and algorithms Chichester A Wiley Interscience Publication John Wiley amp Sons Ltd 1986 S xxviii 489 ISBN 0 471 90170 9 M Minu Matematicheskoe programmirovanie Teoriya i algoritmy Evar D Nering Albert W Tucker Linear Programming and Related Problems Boston MA Academic Press 1993 ISBN 978 0 12 515440 6 Stephen P Boyd Lieven Vandenberghe Convex Optimization Cambridge University Press 2004 ISBN 978 0 521 83378 3 Arhivovano z dzherela 13 lipnya 2017 Radu Ioan Boţ Gert Wanka Sorin Mihai Grad Duality in Vector Optimization Springer 2009 ISBN 978 3 642 02885 4 Erno Robert Csetnek 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 2010 ISBN 978 3 8325 2503 3 Constantin Zălinescu Convex analysis in general vector spaces River Edge NJ World Scientific Publishing Co Inc 2002 S 106 113 ISBN 981 238 067 1 Ravindra K Ahuja Thomas L Magnanti James B Orlin Network Flows Theory Algorithms and Applications Prentice Hall 1993 ISBN 0 13 617549 X Dimitri Bertsekas Angelia Nedic Asuman Ozdaglar Convex Analysis and Optimization Athena Scientific 2003 ISBN 1 886529 45 0 Dimitri P Bertsekas Nonlinear Programming 2nd Athena Scientific 1999 ISBN 1 886529 00 0 Dimitri P Bertsekas Convex Optimization Theory Athena Scientific 2009 ISBN 978 1 886529 31 1 J Frederic Bonnans J Charles Gilbert Claude Lemarechal Claudia A Sagastizabal Numerical optimization Theoretical and practical aspects Second revised ed of translation of 1997 Berlin Springer Verlag 2006 S xiv 490 Universitext ISBN 3 540 35445 X DOI 10 1007 978 3 540 35447 5 Arhivovano z dzherela 19 lipnya 2013 Jeremy F Shapiro Mathematical programming Structures and algorithms New York Wiley Interscience John Wiley amp Sons 1979 S xvi 388 ISBN 0 471 77886 9 Jonathan Borwein Qiji Zhu Techniques of Variational Analysis Springer 2005 ISBN 978 1 4419 2026 3 Stattired Duality in Linear Programming Arhivovano 23 kvitnya 2021 u Wayback Machine Gary D Knott angl Arthur M Geoffrion Duality in Nonlinear Programming A Simplified Applications Oriented Development SIAM Review 1971 T 13 vip 1 DOI 10 1137 1013001 Dodatkova literaturared William J Cook William H Cunningham William R Pulleyblank Alexander Schrijver Combinatorial Optimization 1st John Wiley amp Sons 1997 ISBN 0 471 55894 X Xugang Ye Shih Ping Han Anhua Lin A Note on the Connection between Primal Dual and the A Algorithms International Journal of Operations Research and Information Systems 2010 T 1 vip 1 S 73 85 Arhivovano z dzherela 3 sichnya 2017 Procitovano 27 kvitnya 2022 George B Dantzig Linear Programming and Extensions Princeton NJ Princeton University Press 1963 Eugene Lawler 4 5 Combinatorial Implications of Max Flow Min Cut Theorem 4 6 Linear Programming Interpretation of Max Flow Min Cut Theorem Combinatorial Optimization Networks and Matroids Dover 2001 S 117 120 ISBN 0 486 41453 1 Andrzej Piotr Ruszczynski Nonlinear Optimization Princeton NJ Princeton University Press 2006 S xii 454 ISBN 978 0691119151 Christos H Papadimitriou Kenneth Steiglitz Combinatorial Optimization Algorithms and Complexity Dover 1998 ISBN 0 486 40258 4 Krzysztof C Kiwiel Torbjorn Larsson P O Lindberg Lagrangian relaxation via ballstep subgradient methods Mathematics of Operations Research 2007 T 32 vip 3 August S 669 686 DOI 10 1287 moor 1070 0261 Arhivovano z dzherela 26 lipnya 2011 Procitovano 27 kvitnya 2022 Otrimano z https uk wikipedia org w index php title Dvoyistist optimizaciya amp oldid 37007377