Учебники

Выпуклая оптимизация — конусы

Говорят, что непустое множество C в  mathbbRn конусно с вершиной 0, если x inC Rightarrow lambdax inC forall lambda geq0.

Множество C является выпуклым конусом, если он выпуклый так же, как и конус.

Например, $ y = \ left | x \ right | $ не является выпуклым конусом, потому что он не выпуклый.

Но $ y \ geq \ left | x \ right | $ — выпуклый конус, потому что он выпуклый и конус.

Примечание . Конус C является выпуклым тогда и только тогда, когда для любого x,y inC,x+y inC.

доказательство

Поскольку C — конус, для x,y inC Rightarrow lambdax inC и  muy inC forall lambda, mu geq0

C является выпуклым, если  lambdax+ left(1 lambda right)y inC forall lambda in left(0,1 right)

Поскольку C — конус,  lambdax inC и  left(1 lambda right)y inC Leftrightarrowx,y inC

Таким образом, C является выпуклым, если x+y inC

В общем, если x1,x2 inC, то  lambda1x1+ lambda2x2 inC, forall lambda1, lambda2 geq0

Примеры

  • Коническая комбинация бесконечного множества векторов в  mathbbRn является выпуклым конусом.

  • Любое пустое множество является выпуклым конусом.

  • Любая линейная функция является выпуклым конусом.

  • Поскольку гиперплоскость линейна, она также является выпуклым конусом.

  • Замкнутые полупространства также являются выпуклыми конусами.

Коническая комбинация бесконечного множества векторов в  mathbbRn является выпуклым конусом.

Любое пустое множество является выпуклым конусом.

Любая линейная функция является выпуклым конусом.

Поскольку гиперплоскость линейна, она также является выпуклым конусом.

Замкнутые полупространства также являются выпуклыми конусами.

Примечание . Пересечение двух выпуклых конусов является выпуклым конусом, но их объединение может быть или не быть выпуклым конусом.