Квадратичне програмування (англ. Quadratic programming, QP) — особливий тип оптимізаційної задачі. Це задача оптимізації (зведення до мінімуму або максимуму) квадратичної функції декількох змінних при лінійних обмеженнях на ці змінні. Квадратичне програмування є одним з видів нелінійного програмування.
«Програмування» в цьому контексті стосується формальної процедури розв'язання математичної задачі. Таке використання сягає 1940-х років і не пов'язане конкретно з поняттям «комп'ютерне програмування», яке поширилося пізніше. Щоб уникнути плутанини, інколи використовують термін «оптимізація» — наприклад, «квадратична оптимізація».
Формулювання задачі квадратичного програмування
Задачу квадратичного програмування можна сформулювати так:
Нехай x належить простору . Матриця n×n Q симетрична, і c — будь-який n×1 вектор.
Мінімізувати (відносно x)
З урахуванням одного або декількох обмежень у такій формі:
де вказує на транспонування вектора . Позначення означає, що кожен елемент вектора Ax менший або дорівнює відповідному елементу вектора .
Якщо матриця є невід'ємноозначеною, то є опуклою функцією: у цьому разі задача квадратичного програмування має глобальний мінімум, якщо існує деякий допустимий вектор x (вектор, що задовольняє обмеження) і якщо обмежена знизу в допустимій області. Якщо матриця Q є додатноозначеною і задача має допустимий розв'язок, то глобальний мінімум є унікальним.
Якщо дорівнює нулю, то задача стає задачею лінійного програмування.
Пов'язана з цим задача [en] може бути поставлена додаванням квадратичних обмежень на змінні.
Методи розв'язування
Цей розділ потребує доповнення. (червень 2011) |
Розв'язувачі, мови сценаріїв і програмування
Цей розділ потребує доповнення. (червень 2011) |
Див. також
Примітки
- Wright, Stephen J. (2015), Continuous Optimization (Nonlinear and Linear Programming), у Nicholas J. Higham та ін. (ред.), The Princeton Companion to Applied Mathematics, Princeton University Press, с. 281—293
- Nocedal, Jorge; Wright, Stephen J. (2006). Numerical Optimization (вид. 2nd). Berlin, New York: Springer-Verlag. с. 449. ISBN ..
Джерела
- Cottle, Richard W.; Pang, Jong-Shi; Stone, Richard E. (1992). The linear complementarity problem. Computer Science and Scientific Computing. Boston, MA: Academic Press, Inc. с. xxiv+762 pp. ISBN . MR 1150683.
- ; Johnson, David S. (1979). Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman. ISBN . A6: MP2, pg.245.
- Gould, Nicholas I. M.; Toint, Philippe L. (2000). A Quadratic Programming Bibliography (PDF). RAL Numerical Analysis Group Internal Report 2000-1.
- Murty, K. G. (1988). . Sigma Series in Applied Mathematics. Т. 3. Berlin: Heldermann Verlag. с. xlviii+629 pp. ISBN . Архів оригіналу за 1 квітня 2010. Процитовано 10 червня 2011. (Доступна для завантаження на сторінці професора Katta G. Murty [ 6 Червня 2011 у Wayback Machine.].) MR949214
Посилання
- Сторінка про квадратичне програмування (QP) [ 7 Червня 2011 у Wayback Machine.] (англ.)
- (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Kvadratichne programuvannya angl Quadratic programming QP osoblivij tip optimizacijnoyi zadachi Ce zadacha optimizaciyi zvedennya do minimumu abo maksimumu kvadratichnoyi funkciyi dekilkoh zminnih pri linijnih obmezhennyah na ci zminni Kvadratichne programuvannya ye odnim z vidiv nelinijnogo programuvannya Programuvannya v comu konteksti stosuyetsya formalnoyi proceduri rozv yazannya matematichnoyi zadachi Take vikoristannya syagaye 1940 h rokiv i ne pov yazane konkretno z ponyattyam komp yuterne programuvannya yake poshirilosya piznishe Shob uniknuti plutanini inkoli vikoristovuyut termin optimizaciya napriklad kvadratichna optimizaciya Formulyuvannya zadachi kvadratichnogo programuvannyaZadachu kvadratichnogo programuvannya mozhna sformulyuvati tak Nehaj x nalezhit prostoru Rn displaystyle mathbb R n Matricya n n Q simetrichna i c bud yakij n 1 vektor Minimizuvati vidnosno x f x 12xTQx cTx displaystyle f mathbf x tfrac 1 2 mathbf x T Q mathbf x mathbf c T mathbf x Z urahuvannyam odnogo abo dekilkoh obmezhen u takij formi Ax b displaystyle A mathbf x leq mathbf b obmezhennya nerivnist Ex d displaystyle E mathbf x mathbf d obmezhennya rivnist de xT displaystyle mathbf x T vkazuye na transponuvannya vektora x displaystyle mathbf x Poznachennya Ax b displaystyle Ax leq b oznachaye sho kozhen element vektora Ax menshij abo dorivnyuye vidpovidnomu elementu vektora b displaystyle mathbf b Yaksho matricya Q displaystyle Q ye nevid yemnooznachenoyu to f displaystyle f ye opukloyu funkciyeyu u comu razi zadacha kvadratichnogo programuvannya maye globalnij minimum yaksho isnuye deyakij dopustimij vektor x vektor sho zadovolnyaye obmezhennya i yaksho f displaystyle f obmezhena znizu v dopustimij oblasti Yaksho matricya Q ye dodatnooznachenoyu i zadacha maye dopustimij rozv yazok to globalnij minimum ye unikalnim Yaksho Q displaystyle Q dorivnyuye nulyu to zadacha staye zadacheyu linijnogo programuvannya Pov yazana z cim zadacha en mozhe buti postavlena dodavannyam kvadratichnih obmezhen na zminni Metodi rozv yazuvannyaCej rozdil potrebuye dopovnennya cherven 2011 Rozv yazuvachi movi scenariyiv i programuvannyaCej rozdil potrebuye dopovnennya cherven 2011 Div takozhKvadratichna funkciyaPrimitkiWright Stephen J 2015 Continuous Optimization Nonlinear and Linear Programming u Nicholas J Higham ta in red The Princeton Companion to Applied Mathematics Princeton University Press s 281 293 Nocedal Jorge Wright Stephen J 2006 Numerical Optimization vid 2nd Berlin New York Springer Verlag s 449 ISBN 978 0 387 30303 1 DzherelaCottle Richard W Pang Jong Shi Stone Richard E 1992 The linear complementarity problem Computer Science and Scientific Computing Boston MA Academic Press Inc s xxiv 762 pp ISBN 978 0 12 192350 1 MR 1150683 Johnson David S 1979 Computers and Intractability A Guide to the Theory of NP Completeness W H Freeman ISBN 978 0 7167 1045 5 A6 MP2 pg 245 Gould Nicholas I M Toint Philippe L 2000 A Quadratic Programming Bibliography PDF RAL Numerical Analysis Group Internal Report 2000 1 Murty K G 1988 Sigma Series in Applied Mathematics T 3 Berlin Heldermann Verlag s xlviii 629 pp ISBN 3 88538 403 5 Arhiv originalu za 1 kvitnya 2010 Procitovano 10 chervnya 2011 Dostupna dlya zavantazhennya na storinci profesora Katta G Murty 6 Chervnya 2011 u Wayback Machine MR949214PosilannyaStorinka pro kvadratichne programuvannya QP 7 Chervnya 2011 u Wayback Machine angl angl