Квадратичне програмування
Квадратичне програмування (англ. Quadratic programming, QP) — особливий тип оптимізаційної задачі. Це задача оптимізації (зведення до мінімуму або максимуму) квадратичної функції декількох змінних при лінійних обмеженнях на ці змінні.
Зміст |
Формулювання задачі квадратичного програмування [ред.]
Задачу квадратичного програмування можна сформулювати так:[1]
Нехай x належить простору
. Матриця n×n Q симетрична, і c — будь-який n×1 вектор.
Мінімізувати (відносно x)
З урахуванням одного або декількох обмежень у такій формі:
де
вказує на транспонування вектора
. Позначення
означає, що кожен елемент вектора Ax менший або дорівнює відповідного елемента вектора
.
Якщо матриця
є невід'ємноозначеною, то
є опуклою функцією: у цьому разі задача квадратичного програмування має глобальний мінімум, якщо існує деякий допустимий вектор x (вектор, що задовольняє обмеження) і якщо
обмежена знизу в допустимій області. Якщо матриця Q є додатноозначеною і задача має допустимий розв'язок, то глобальний мінімум є унікальним.
Якщо
дорівнює нулю, то задача стає задачею лінійного програмування.
Пов'язана з цим задача квадратичного програмування з квадратичними обмеженнями може бути поставлена додаванням квадратичних обмежень на змінні.
Методи розв'язування [ред.]
| Цей розділ потребує розширення. (червень 2011) |
Розв'язувачі, мови сценаріїв і програмування [ред.]
| Цей розділ потребує розширення. (червень 2011) |
Див. також [ред.]
Примітки [ред.]
- ↑ Nocedal, Jorge; Wright, Stephen J. (2006). Numerical Optimization (вид. 2nd). Berlin, New York: Springer-Verlag. с. 449. ISBN 978-0-387-30303-1..
Джерела [ред.]
- 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 0-12-192350-9. MR1150683
- Garey Michael R., Johnson David S. (1979). Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman. ISBN 0-7167-1045-5. A6: MP2, pg.245.
- Murty, K. G. (1988). Linear complementarity, linear and nonlinear programming. Sigma Series in Applied Mathematics 3. Berlin: Heldermann Verlag. с. xlviii+629 pp. ISBN 3-88538-403-5. (Доступна для звантаження на сторінці професора Katta G. Murty.) MR949214



(
(