Коническая оптимизация
![]() | Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( Октябрь 2011 г. ) |
Коническая оптимизация — это подобласть выпуклой оптимизации , которая изучает задачи, состоящие из минимизации выпуклой функции на пересечении аффинного подпространства и выпуклого конуса .
Класс задач конической оптимизации включает в себя некоторые из наиболее известных классов задач выпуклой оптимизации, а именно линейное и полуопределенное программирование .
Определение
[ редактировать ]Учитывая действительное векторное пространство X , выпуклая с действительным знаком функция
определенный на выпуклом конусе и аффинное подпространство определяется набором аффинных ограничений , задача конической оптимизации состоит в нахождении точки в для которого число самый маленький.
Примеры включить положительный ортант , положительные полуопределенные матрицы , а конус второго порядка . Часто является линейной функцией, и в этом случае задача конической оптимизации сводится к линейной программе , полуопределенной программе и конусной программе второго порядка соответственно.
Двойственность
[ редактировать ]Некоторые частные случаи задач конической оптимизации имеют примечательные выражения двойственных задач в замкнутой форме.
Коническая пластинка
[ редактировать ]Двойная коническая линейная программа
- минимизировать
- при условии
является
- максимизировать
- при условии
где обозначает двойной конус .
В то время как слабая двойственность имеет место в коническом линейном программировании, сильная двойственность не обязательно имеет место. [1]
Semidefinite Program
[ редактировать ]Двойственная полуопределенная программа в форме неравенства
- минимизировать
- при условии
дается
- максимизировать
- при условии
Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Бойд, Стивен П.; Ванденберге, Ливен (2004). Выпуклая оптимизация (PDF) . Издательство Кембриджского университета. ISBN 978-0-521-83378-3 . Проверено 15 октября 2011 г.
- Программное обеспечение MOSEK , способное решать задачи конической оптимизации.