Поддерживать
www.wikidata.ru-ru.nina.az
Vypukloe programmirovanie eto podoblast matematicheskoj optimizacii kotoraya izuchaet zadachu minimizacii vypuklyh funkcij na vypuklyh mnozhestvah V to vremya kak mnogie klassy zadach vypuklogo programmirovaniya dopuskayut algoritmy polinomialnogo vremeni matematicheskaya optimizaciya v obshem sluchae NP trudna Vypukloe programmirovanie nahodit primenenie v celom ryade disciplin takih kak avtomaticheskie sistemy upravleniya ocenka i obrabotka signalov kommunikacii i seti shemotehnika analiz dannyh i modelirovanie finansy statistika angl i angl Razvitie vychislitelnoj tehniki i algoritmov optimizacii sdelalo vypukloe programmirovanie pochti stol zhe prostym kak linejnoe programmirovanie OpredelenieZadacha vypuklogo programmirovaniya eto zadacha optimizacii v kotoroj celevaya funkciya yavlyaetsya vypukloj funkciej i oblast dopustimyh reshenij vypukla Funkciya f displaystyle f otobrazhayushaya nekotoroe podmnozhestvo Rn displaystyle mathbb R n v R displaystyle mathbb R cup pm infty yavlyaetsya vypukloj esli oblast opredeleniya vypukla i dlya vseh 8 0 1 displaystyle theta in 0 1 i vseh x y displaystyle x y v ih oblasti opredeleniya f 8x 1 8 y 8f x 1 8 f y displaystyle f theta x 1 theta y leqslant theta f x 1 theta f y Mnozhestvo vypuklo esli dlya vseh ego elementov x y displaystyle x y i lyubogo 8 0 1 displaystyle theta in 0 1 takzhe i 8x 1 8 y displaystyle theta x 1 theta y prinadlezhit mnozhestvu V chastnosti zadachej vypuklogo programmirovaniya yavlyaetsya zadacha nahozhdeniya nekotorogo x C displaystyle mathbf x ast in C na kotorom dostigaetsya inf f x x C displaystyle inf f mathbf x mathbf x in C gde celevaya funkciya f displaystyle f vypukla kak i mnozhestvo dopustimyh reshenij C displaystyle C Esli takaya tochka sushestvuet eyo nazyvayut optimalnoj tochkoj Mnozhestvo vseh optimalnyh tochek nazyvaetsya optimalnym mnozhestvom Esli f displaystyle f ne ogranichena na C displaystyle C ili infimum ne dostigaetsya govoryat chto optimizacii ne ogranichena Esli zhe C displaystyle C pusto govoryat o nedopustimoj zadache Standartnaya forma Govoryat chto zadacha vypuklogo programmirovaniya predstavlena v standartnoj forme esli ona zapisana kak Minimizirovat f x displaystyle f mathbf x Pri usloviyah gi x 0 i 1 mhi x 0 i 1 p displaystyle begin aligned amp amp g i mathbf x leqslant 0 quad i 1 dots m amp amp h i mathbf x 0 quad i 1 dots p end aligned gde x Rn displaystyle x in mathbb R n yavlyaetsya peremennoj optimizacii funkcii f g1 gm displaystyle f g 1 ldots g m vypukly a funkcii h1 hp displaystyle h 1 ldots h p affinny V etih terminah funkciya f displaystyle f yavlyaetsya celevoj funkciej zadachi a funkcii gi displaystyle g i i hi displaystyle h i imenuyutsya funkciyami ogranichenij Dopustimoe mnozhestvo reshenij zadachi optimizacii eto mnozhestvo sostoyashee iz vseh tochek x Rn displaystyle x in mathbb R n udovletvoryayushih usloviyam g1 x 0 gm x 0 displaystyle g 1 x leqslant 0 ldots g m x leqslant 0 i h1 x 0 hp x 0 displaystyle h 1 x 0 ldots h p x 0 Eto mnozhestvo vypuklo poskolku mnozhestva podurovnya vypukloj funkcii vypukly affinnye mnozhestva takzhe vypukly a peresechenie vypuklyh mnozhestv yavlyaetsya vypuklym mnozhestvom Mnogie zadachi optimizacii mozhno privesti k etoj standartnoj forme Naprimer zadacha maksimizacii vognutoj funkcii f displaystyle f mozhet byt pereformulirovana ekvivalentno kak zadacha minimizacii vypukloj funkcii f displaystyle f tak chto o zadache maksimizacii vognutoj funkcii na vypuklom mnozhestve chasto govoryat kak o zadache vypuklogo programmirovaniyaSvojstvaPoleznye svojstva zadach vypuklogo programmirovaniya lyuboj lokalnyj minimum yavlyaetsya globalnym minimumom optimalnoe mnozhestvo vypuklo esli celevaya funkciya silno vypukla problema imeet maksimum odnu optimalnuyu tochku Eti rezultaty ispolzuyutsya v teorii vypukloj minimizacii vmeste s geometricheskimi ponyatiyami iz funkcionalnogo analiza na gilbertovyh prostranstvah takimi kak angl teorema ob opornoj giperploskosti i lemma Farkasha PrimeryIerarhiya zadach vypuklogo programmirovaniya LP linejnoe programmirovanie QP kvadratichnoe programmirovanie SOCP konicheskoe programmirovaniya na konuse vtorogo poryadka SDP poluopredelyonnoe programmirovanie CP konicheskoe programmirovanie GFP programmirovanie graficheskih form Sleduyushie klassy zadach yavlyayutsya zadachami vypuklogo programmirovaniya ili mogut byt svedeny k zadacham vypuklogo programmirovaniya putyom prostyh preobrazovanij Metod naimenshih kvadratov Linejnoe programmirovanie Vypuklaya kvadratichnaya optimizaciya s linejnymi ogranicheniyami angl angl Geometricheskoe programmirovanie angl Poluopredelyonnoe programmirovanie Princip maksimuma entropii s podhodyashimi ogranicheniyamiMetod mnozhitelej LagranzhaRassmotrim zadachu vypukloj minimizacii zadannuyu v standartnoj forme s funkciej ceny f x displaystyle f x i ogranicheniyam neravenstvam gi x 0 displaystyle g i x leqslant 0 dlya 1 i m displaystyle 1 leqslant i leqslant m Togda oblast opredeleniya X displaystyle mathcal X ravna X x X g1 x gm x 0 displaystyle mathcal X left x in X vert g 1 x ldots g m x leqslant 0 right Funkciya Lagranzha dlya zadachi L x l0 l1 lm l0f x l1g1 x lmgm x displaystyle L x lambda 0 lambda 1 ldots lambda m lambda 0 f x lambda 1 g 1 x cdots lambda m g m x Dlya lyuboj tochki x displaystyle x iz X displaystyle X kotoraya minimiziruet f displaystyle f na X displaystyle X sushestvuyut veshestvennye chisla l0 l1 lm displaystyle lambda 0 lambda 1 ldots lambda m nazyvaemye mnozhitelyami Lagranzha dlya kotoryh vypolnyayutsya odnovremenno usloviya x displaystyle x minimiziruet L y l0 l1 lm displaystyle L y lambda 0 lambda 1 ldots lambda m nad vsemi y X displaystyle y in X l0 l1 lm 0 displaystyle lambda 0 lambda 1 ldots lambda m geqslant 0 po menshej mere s odnim lk gt 0 displaystyle lambda k gt 0 l1g1 x lmgm x 0 displaystyle lambda 1 g 1 x cdots lambda m g m x 0 dopolnyayushaya nezhyostkost Esli sushestvuet silnaya dopustimaya tochka to est tochka z displaystyle z udovletvoryayushaya g1 z gm z lt 0 displaystyle g 1 z ldots g m z lt 0 to utverzhdenie vyshe mozhet byt usileno do trebovaniya l0 1 displaystyle lambda 0 1 I obratno esli nekotoroe x displaystyle x iz X displaystyle X udovletvoryaet usloviyam 1 3 dlya skalyarov l0 lm displaystyle lambda 0 ldots lambda m s l0 1 displaystyle lambda 0 1 to x displaystyle x opredelyonno minimiziruet f displaystyle f na X displaystyle X AlgoritmyZadachi vypuklogo programmirovaniya reshayutsya sleduyushimi sovremennymi metodami Metody puchkov subgradientov Volf Lemerikal Kivel Subgradientnye proekcionnye metody Polyak Metod vnutrennej tochki ispolzuyushij samosoglasovannye barernye funkcii i samoregulyarnye barernye funkcii Metod sekushih ploskostej Metod ellipsoidov Subgradientnye metody angl Subgradientnye metody mogut byt realizovany prosto potomu oni shiroko ispolzuyutsya Dvojstvennye subgradientnye metody eto subgradientnye metody primenyonnye k dvojstvennoj zadache angl analogichen dvojstvennomu subgradientnomu metodu no ispolzuet srednee po vremeni ot osnovnyh peremennyh RasshireniyaRasshireniya vypuklogo programmirovaniya vklyuchayut optimizaciyu angl psevdovypuklyh i kvazivypuklyh funkcij Rasshireniya teorii vypuklogo analiza i iterativnye metody dlya priblizitelnogo resheniya nevypuklyh zadach optimizacii vstrechayutsya v oblasti obobshyonnoj vypuklosti izvestnoj kak abstraktnyj vypuklyj analiz Sm takzheDvojstvennost Usloviya Karusha Kuna Takkera Optimizaciya matematika Metod proksimalnogo gradientaPrimechaniyaNesterov Nemirovskii 1994 Murty Kabadi 1987 s 117 129 Sahni 1974 s 262 279 Pardalos Vavasis 1991 s 15 22 Boyd Vandenberghe 2004 s 17 Christensen Klarbring 2008 s chpt 4 Boyd Vandenberghe 2004 Boyd Vandenberghe 2004 s 8 Hiriart Urruty Lemarechal 1996 s 291 Ben Tal Nemirovskiĭ 2001 s 335 336 Boyd Vandenberghe 2004 s chpt 4 Boyd Vandenberghe 2004 s chpt 2 Rockafellar 1993 s 183 238 Agrawal Verschueren Diamond Boyd 2018 s 42 60 O metodah vypuklogo programmirovaniya sm knigi Irriarta Urruti i Lemerikala neskolko knig i knigi Rushchinskogo Bercekasa a takzhe Bojda i Vanderberge metody vnutrennej tochki Nesterov Nemirovskii 1995 Peng Roos Terlaky 2002 s 129 171 Bertsekas 2009 Bertsekas 2015 LiteraturaJean Baptiste Hiriart Urruty Claude Lemarechal Convex analysis and minimization algorithms Fundamentals 1996 ISBN 9783540568506 Aharon Ben Tal Arkadiĭ Semenovich Nemirovskiĭ Lectures on modern convex optimization analysis algorithms and engineering applications 2001 ISBN 9780898714913 Katta Murty Santosh Kabadi Some NP complete problems in quadratic and nonlinear programming Mathematical Programming 1987 T 39 vyp 2 S 117 129 doi 10 1007 BF02592948 Sahni S Computationally related problems SIAM Journal on Computing 1974 Vyp 3 Panos M Pardalos Stephen A Vavasis Quadratic programming with one negative eigenvalue is NP hard Journal of Global Optimization 1991 T 1 1 R Tyrrell Rockafellar Convex analysis Princeton Princeton University Press 1970 R Tyrrell Rockafellar Lagrange multipliers and optimality SIAM Review 1993 T 35 vyp 2 doi 10 1137 1035044 Akshay Agrawal Robin Verschueren Steven Diamond Stephen Boyd A rewriting system for convex optimization problems Control and Decision 2018 T 5 vyp 1 doi 10 1080 23307706 2017 1397554 Yurii Nesterov Arkadii Nemirovskii Interior Point Polynomial Algorithms in Convex Programming Society for Industrial and Applied Mathematics 1995 ISBN 978 0898715156 Yurii Nesterov Arkadii Nemirovskii Interior Point Polynomial Methods in Convex Programming SIAM 1994 T 13 Studies in Applied and Numerical Mathematics ISBN 978 0 89871 319 0 Yurii Nesterov Introductory Lectures on Convex Optimization Boston Dordrecht London Kluwer Academic Publishers 2004 T 87 Applied Optimisation ISBN 1 4020 7553 7 Jiming Peng Cornelis Roos Tamas Terlaky Self regular functions and new search directions for linear and semidefinite optimization Mathematical Programming 2002 T 93 vyp 1 ISSN 0025 5610 doi 10 1007 s101070200296 Dimitri P Bertsekas Angelia Nedic Asuman Ozdaglar Convex Analysis and Optimization Athena Scientific 2003 ISBN 978 1 886529 45 8 Dimitri P Bertsekas Convex Optimization Theory Belmont MA Athena Scientific 2009 ISBN 978 1 886529 31 1 Dimitri P Bertsekas Convex Optimization Algorithms Belmont MA Athena Scientific 2015 ISBN 978 1 886529 28 1 Stephen P Boyd Lieven Vandenberghe Convex Optimization Cambridge University Press 2004 ISBN 978 0 521 83378 3 Jonathan M Borwein Adrian Lewis Convex Analysis and Nonlinear Optimization Springer 2000 CMS Books in Mathematics ISBN 0 387 29570 4 Peter W Christensen Anders Klarbring An introduction to structural optimization Springer Science amp Businees Media 2008 T 153 ISBN 9781402086663 Jean Baptiste Hiriart Urruty Claude Lemarechal Fundamentals of Convex analysis Berlin Springer 2004 Grundlehren text editions ISBN 978 3 540 42205 1 Jean Baptiste Hiriart Urruty Claude Lemarechal Convex analysis and minimization algorithms Volume I Fundamentals Berlin Springer Verlag 1993 T 305 S xviii 417 ISBN 978 3 540 56850 6 Jean Baptiste Hiriart Urruty Claude Lemarechal Convex analysis and minimization algorithms Volume II Advanced theory and bundle methods Berlin Springer Verlag 1993 T 306 S xviii 346 ISBN 978 3 540 56852 0 Krzysztof C Kiwiel Methods of Descent for Nondifferentiable Optimization New York Springer Verlag 1985 Lecture Notes in Mathematics ISBN 978 3 540 15642 0 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 ISBN 978 3 540 42877 0 doi 10 1007 3 540 45586 8 4 Andrzej Ruszczynski Nonlinear Optimization Princeton University Press 2006 Eremin I I Astafev N N Vvedenie v teoriyu linejnogo i vypuklogo programmirovaniya M Nauka 1976 189 c Kamenev G K Optimalnye adaptivnye metody poliedralnoj approksimacii vypuklyh tel M VC RAN 2007 230 s ISBN 5 201 09876 2 Kamenev G K Chislennoe issledovanie effektivnosti metodov poliedralnoj approksimacii vypuklyh tel M Izd VC RAN 2010 118s ISBN 978 5 91601 043 5 SsylkiStephen Boyd Lieven Vandenberghe Convex optimization pdf EE364a Convex Optimization I EE364b Convex Optimization II Stranica kursa oksfordskogo universiteta 6 253 Convex Analysis and Optimization stranica kursa MIT OCW Brian Borchers Dlya uluchsheniya etoj stati zhelatelno Proverit kachestvo perevoda s inostrannogo yazyka Ispravit statyu soglasno stilisticheskim pravilam Vikipedii Posle ispravleniya problemy isklyuchite eyo iz spiska Udalite shablon esli ustraneny vse nedostatki
Вершина