www.wikidata.uk-ua.nina.az
Poslidovne kvadratichne programuvannya SQP ce iterativnij metod obmezhenoyi nelinijnoyi optimizaciyi Metodi SQP vikoristovuyutsya dlya matematichnih zadach dlya yakih cilova funkciya ta obmezhennya dvichi bezperervno diferenciyuyutsya Metodi SQP virishuyut poslidovnist pidproblem optimizaciyi kozhna z yakih optimizuye kvadratichnu model ob yekta sho pidlyagaye linearizaciyi obmezhen Yaksho problema ne obmezhena to metod zvoditsya do metodu Nyutona dlya poshuku tochki de gradiyent ob yekta znikaye Yaksho problema maye lishe obmezhennya rivnosti to metod ekvivalentnij zastosuvannyu metodu Nyutona do umov optimalnosti pershogo poryadku abo umov Karusha Kuna Takkera Zmist 1 Osnovi algoritmu 2 Alternativni pidhodi 3 Vprovadzhennya 4 Div takozh 5 Primitki 6 Literatura 7 PosilannyaOsnovi algoritmu red Rozglyanemo nelinijnu zadachu programuvannya danoyi formi min x f x s t b x 0 c x 0 displaystyle begin array rl min limits x amp f x mbox s t amp b x geq 0 amp c x 0 end array nbsp Lagranzhan dlya ciyeyi problemi ye 1 L x l s f x l T b x y i 2 s T c x displaystyle mathcal L x lambda sigma f x lambda T b x y i 2 sigma T c x nbsp de l displaystyle lambda nbsp i s displaystyle sigma nbsp ye mnozhnikami Lagranzha Na iteraciyi x k displaystyle x k nbsp osnovnij algoritm poslidovnogo kvadratichnogo programuvannya viznachaye vidpovidnij napryamok poshuku d k displaystyle d k nbsp yak rishennya pidprogrami kvadratichnogo programuvannya min d f x k f x k T d 1 2 d T x x 2 L x k l k s k d s t b x k b x k T d 0 c x k c x k T d 0 displaystyle begin array rl min limits d amp f x k nabla f x k T d tfrac 1 2 d T nabla xx 2 mathcal L x k lambda k sigma k d mathrm s t amp b x k nabla b x k T d geq 0 amp c x k nabla c x k T d 0 end array nbsp Zauvazhimo sho funkciya f x k displaystyle f x k nbsp u rivnyanni vishe mozhe buti zalishena dlya problemi minimizaciyi oskilki vona ye postijnoyu Alternativni pidhodi red Poslidovne linijne programuvannya Poslidovne linijno kvadratichne programuvannya Dopovnenij metod LagrangiyaVprovadzhennya red Metodami SQP buli realizovani taki dobre vidomi chislovi seredovisha yak MATLAB i GNU Octave Isnuyut takozh chislenni biblioteki programnogo zabezpechennya v tomu chisli z vidkritim kodom SciPy faktichno standart dlya naukovogo Python maye rozv yazuvach scipy optimize minimize metod SLSQP NLopt Arhivovano 19 grudnya 2017 u Wayback Machine realizaciya C C z chislennimi interfejsami vklyuchayuchi Python R MATLAB Octave realizovanij Dieter Kraft yak chastina paketu dlya optimalnogo upravlinnya ta modifikovanij SG Johnson 2 3 LabVIEW KNITRO 4 C C C Java Python Fortran NPSOL Fortran SNOPT Fortran NLPQL Fortran MATLABSuanShu Arhivovano 24 grudnya 2019 u Wayback Machine Java Div takozh red Algoritm Hozefi Nyutona fr Metod Nyutona Sekretnij metodPrimitki red Jorge Nocedal and Stephen J Wright 2006 Numerical Optimization Springer ISBN 978 0 387 30303 1 Arhiv originalu za 30 travnya 2008 Procitovano 24 grudnya 2019 Kraft Dieter Sep 1994 Algorithm 733 TOMP Fortran modules for optimal control calculations Transactions on Mathematical Software 20 3 262 281 doi 10 1145 192115 192124 Arhiv originalu za 6 travnya 2021 Procitovano 1 lyutogo 2019 Proignorovano nevidomij parametr citeseerx dovidka Kraft Dieter July 1988 A software package for sequential quadratic programming Oberpfaffenhofen Institut fur Dynamik der Flugsysteme Arhiv originalu za 25 bereznya 2019 Procitovano 1 lyutogo 2019 KNITRO User Guide Algorithms Arhiv originalu za 3 sichnya 2018 Procitovano 24 grudnya 2019 Literatura red Bonnans J Frederic Gilbert J Charles Lemarechal Claude Sagastizabal Claudia A 2006 Numerical optimization Theoretical and practical aspects Universitext vid Second revised ed of translation of 1997 French Berlin Springer Verlag s xiv 490 ISBN 978 3 540 35445 1 MR 2265882 doi 10 1007 978 3 540 35447 5 Arhiv originalu za 19 lipnya 2013 Procitovano 24 grudnya 2019 Jorge Nocedal and Stephen J Wright 2006 Numerical Optimization Springer ISBN 978 0 387 30303 1 Arhiv originalu za 30 travnya 2008 Procitovano 24 grudnya 2019 Posilannya red Poslidovne kvadratichne programuvannya v putivniku NEOS Arhivovano 24 grudnya 2019 u Wayback Machine Otrimano z https uk wikipedia org w index php title Poslidovne kvadratichne programuvannya amp oldid 39595878