CS/ECE/ISyE 524 Introduction to Optimization Spring 2017–18
- 13. Cones and semidefinite constraints
❼ Geometry of cones ❼ Second order cone programs ❼ Example: robust linear program ❼ Semidefinite constraints
Laurent Lessard (www.laurentlessard.com)
13. Cones and semidefinite constraints Geometry of cones Second - - PowerPoint PPT Presentation
CS/ECE/ISyE 524 Introduction to Optimization Spring 201718 13. Cones and semidefinite constraints Geometry of cones Second order cone programs Example: robust linear program Semidefinite constraints Laurent Lessard
CS/ECE/ISyE 524 Introduction to Optimization Spring 2017–18
Laurent Lessard (www.laurentlessard.com)
◮ αx ∈ C whenever x ∈ C and α > 0. ◮ x + y ∈ C whenever x ∈ C and y ∈ C.
0.5 1.0 1.5 0.5 1.0 1.5
0.5 1.0 1.5 0.5 1.0 1.5
13-2
13-3
0.5 1.0 1.5 2.0 2.5 0.5 1.0 1.5 2.0 2.5
13-4
0.5 1.0 1.5 2.0 2.5 0.5 1.0 1.5 2.0 2.5
13-5
13-6
13-7
0.5 1.0 1.5
0.5 1.0 1.5
0.5 1.0 1.5
0.5 1.0 1.5
13-8
13-9
13-10
x
i x + di
◮ convert quadratic cost to epigraph form (add a variable) ◮ convert quadratic constraints to SOCP (complete square)
13-11
x
i x + di
13-12
x
i x ≤ bi
13-13
i x ≤ bi, obtain:
i x + ρuTx ≤ bi
n
n
n
i x + ρx1 ≤ bi 13-14
x
i x ≤ bi
x
i x + ρx1 ≤ bi
13-15
x
i x ≤ bi
x,t
i x + ρ n
13-16
0.5 1.0 1.5 2.0
0.5 1.0 1.5
i x ≤ bi
0.5 1.0 1.5 2.0
0.5 1.0 1.5
i x + 0.2x1 ≤ bi
13-17
i x ≤ bi, obtain:
i x + ρuTx ≤ bi
i x + ρx2 ≤ bi
13-18
x
i x ≤ bi
x
i x + ρx2 ≤ bi
13-19
0.5 1.0 1.5 2.0
0.5 1.0 1.5
i x ≤ bi
0.5 1.0 1.5 2.0
0.5 1.0 1.5
i x + 0.2x2 ≤ bi
13-20
mn
m
n
X
i X) ≤ bi
13-21
13-22
13-23
◮ variables x1, . . . , xk, constants Qi = QT
i , and constraint:
◮ variable X 0 and the constraints:
i X) ≤ bi
13-25
X
i X) ≤ bi
x
m
13-26
13-27
13-28