Robust conic quadratic programming with ellipsoidal uncertainties

Similar documents
Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization

LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009

Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A.

COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS. Didier HENRION henrion

A Hierarchy of Polyhedral Approximations of Robust Semidefinite Programs

What can be expressed via Conic Quadratic and Semidefinite Programming?

1 Robust optimization

IE 521 Convex Optimization

Robust linear optimization under general norms

Handout 8: Dealing with Data Uncertainty

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min.

ROBUST CONVEX OPTIMIZATION

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems

Handout 6: Some Applications of Conic Linear Programming

ADVANCES IN CONVEX OPTIMIZATION: CONIC PROGRAMMING. Arkadi Nemirovski

Semidefinite Programming Basics and Applications

Lecture Note 5: Semidefinite Programming for Stability Analysis

Lecture 6: Conic Optimization September 8

Practical Robust Optimization - an introduction -

Convex Optimization. (EE227A: UC Berkeley) Lecture 6. Suvrit Sra. (Conic optimization) 07 Feb, 2013

An LMI description for the cone of Lorentz-positive maps II

minimize x x2 2 x 1x 2 x 1 subject to x 1 +2x 2 u 1 x 1 4x 2 u 2, 5x 1 +76x 2 1,

Distributionally Robust Convex Optimization

Convex sets, conic matrix factorizations and conic rank lower bounds

On polyhedral approximations of the second-order cone Aharon Ben-Tal 1 and Arkadi Nemirovski 1 May 30, 1999

The moment-lp and moment-sos approaches

arxiv: v1 [math.oc] 12 Jan 2015

Robust portfolio selection under norm uncertainty

LIGHT ROBUSTNESS. Matteo Fischetti, Michele Monaci. DEI, University of Padova. 1st ARRIVAL Annual Workshop and Review Meeting, Utrecht, April 19, 2007

Robust optimization methodology and applications

IE 521 Convex Optimization

w Kluwer Academic Publishers Boston/Dordrecht/London HANDBOOK OF SEMIDEFINITE PROGRAMMING Theory, Algorithms, and Applications

Cuts for mixed 0-1 conic programs

Lecture: Cone programming. Approximating the Lorentz cone.

Convex Optimization in Classification Problems

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions

Interval solutions for interval algebraic equations

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems

Uncertain Conic Quadratic and Semidefinite Optimization Canonical Conic problem: A 1 x + b 1 K 1 min A I x + b I K I

Theory and applications of Robust Optimization

Lecture 1: Convex Sets January 23

Selected Topics in Robust Convex Optimization

Lecture 7: Weak Duality

Convex relaxation. In example below, we have N = 6, and the cut we are considering

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013

Convex relaxation. In example below, we have N = 6, and the cut we are considering

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3

Selected Topics in Robust Convex Optimization

Extending the Scope of Robust Quadratic Optimization

Strong Duality in Robust Semi-Definite Linear Programming under Data Uncertainty

Robust Combinatorial Optimization under Convex and Discrete Cost Uncertainty

Convex hull of two quadratic or a conic quadratic and a quadratic inequality

Convexification of Mixed-Integer Quadratically Constrained Quadratic Programs

The Value of Adaptability

Lecture 5. The Dual Cone and Dual Problem

The Split Closure of a Strictly Convex Body

Positive semidefinite rank

A Geometric Characterization of the Power of Finite Adaptability in Multistage Stochastic and Adaptive Optimization

Acyclic Semidefinite Approximations of Quadratically Constrained Quadratic Programs

CS675: Convex and Combinatorial Optimization Fall 2016 Convex Optimization Problems. Instructor: Shaddin Dughmi

On the Sandwich Theorem and a approximation algorithm for MAX CUT

BCOL RESEARCH REPORT 07.04

Semidefinite Programming

Safe Approximations of Chance Constraints Using Historical Data

SPECTRAHEDRA. Bernd Sturmfels UC Berkeley

Robust Portfolio Selection Based on a Multi-stage Scenario Tree

Interior Point Methods for LP

Structure of Valid Inequalities for Mixed Integer Conic Programs

Characterizing Robust Solution Sets of Convex Programs under Data Uncertainty

The Split Closure of a Strictly Convex Body

Multi-Range Robust Optimization vs Stochastic Programming in Prioritizing Project Selection

A semidefinite relaxation scheme for quadratically constrained quadratic problems with an additional linear constraint

A notion of Total Dual Integrality for Convex, Semidefinite and Extended Formulations

Advances in Convex Optimization: Conic Programming

Robust Farkas Lemma for Uncertain Linear Systems with Applications

Estimation and Optimization: Gaps and Bridges. MURI Meeting June 20, Laurent El Ghaoui. UC Berkeley EECS

Distributionally Robust Optimization with ROME (part 1)

Robust Optimization for Risk Control in Enterprise-wide Optimization

ELE539A: Optimization of Communication Systems Lecture 15: Semidefinite Programming, Detection and Estimation Applications

EE 227A: Convex Optimization and Applications October 14, 2008

Lecture 8. Strong Duality Results. September 22, 2008

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 18

Lower bounding problems for stress constrained. discrete structural topology optimization problems

Lecture: Examples of LP, SOCP and SDP

Lecture 9 Monotone VIs/CPs Properties of cones and some existence results. October 6, 2008

Rank-one Generated Spectral Cones Defined by Two Homogeneous Linear Matrix Inequalities

Power and limitations of convex formulations via linear and semidefinite programming lifts. Hamza Fawzi

GEORGIA INSTITUTE OF TECHNOLOGY H. MILTON STEWART SCHOOL OF INDUSTRIAL AND SYSTEMS ENGINEERING LECTURE NOTES OPTIMIZATION III

A Geometric Characterization of the Power of Finite Adaptability in Multi-stage Stochastic and Adaptive Optimization

Robust and Stochastic Optimization Notes. Kevin Kircher, Cornell MAE

Trust Region Problems with Linear Inequality Constraints: Exact SDP Relaxation, Global Optimality and Robust Optimization

Lifting for conic mixed-integer programming

Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming

Equivariant semidefinite lifts and sum of squares hierarchies

Largest dual ellipsoids inscribed in dual cones

Robust Optimization of Sums of Piecewise Linear Functions with Application to Inventory Problems

Conditioning of linear-quadratic two-stage stochastic programming problems

Tamás Terlaky George N. and Soteria Kledaras 87 Endowed Chair Professor. Chair, Department of Industrial and Systems Engineering Lehigh University

c 2000 Society for Industrial and Applied Mathematics

The Geometry of Semidefinite Programming. Bernd Sturmfels UC Berkeley

Transcription:

Robust conic quadratic programming with ellipsoidal uncertainties Roland Hildebrand (LJK Grenoble 1 / CNRS, Grenoble) KTH, Stockholm; November 13, 2008 1

Uncertain conic programs min x c, x : Ax + b K K R N regular convex cone, x R n vector of decision variables data A, b, c may be uncertain and vary in an uncertainty set U let x be the (nominal) optimal solution for perturbed data A = A + δa, b = b + δb the constraint might be violated: A x + b K 2

Robust counterpart Example 1 (Nemirovski, SP XI Vienna, 2007): in 19 (13) of the 90 NETLIB LP test programs (http://www.netlib.org/lp/data/), perturbation of the data by 0.01% leads to violation by 5% (50%) of some constraints remedy : solve robust counterpart min x τ : c, x τ, Ax + b K (A, b, c) U in the sequel we consider the cost vector c to be certain 3

Example 1 (continued) cost of robustness is usually negligible in all of the 90 NETLIB LP problems, cost of robust optimal solution is < 0.4% (< 1%) worse than that of the nominal optimal solution if robustified against perturbations of 0.01% (0.1%) magnitude 4

Example 2 Ben-Tal & Nemirovski, Robust convex optimization, 1998: truss topology design optimized with respect to a nominal load f highly unstable: application of a small force (10% of f ) leads to an 3000-fold increase of the compliance compliance of the robustified design is only 0.24% larger than that of the nominal one 5

Uncertainty description complexity of robust conic program depends both on K and U we suppose uncertainty set U given by (A, b) = (A 0, b 0 ) + m 1 k=1 u k (A k, b k ), u B B R m 1 compact convex set trivial case: finite number of scenarios B convex polyhedral set with small number of vertices 6

Robust counterpart : reformulation define cone K B = {(τ; τu) R m τ 0, u B} then robust counterpart becomes min x c, x : or equivalently ( m 1 k=0 u k A k )x + where A x : R m R N given by m 1 k=0 u k b k K min x c, x : A x [K B ] K, u K B A x (u) = ( m 1 k=0 u k A k )x + coefficients of linear map A x affine in x m 1 k=0 u k b k 7

Positive maps for regular convex cones K 1 R n 1, K 2 R n 2, call a linear map A : R n 1 R n 2 K 1 -to-k 2 positive if A[K 1 ] K 2 cone of positive maps is itself a regular convex cone in R n 1n 2 K-to-R + positive cone is the dual cone K (K 1 K m )-to-(k 1 K m ) positive cone is the product m m k=1 k =1 of K k-to-k k positive cones nice description of robust counterpart depends on availability of nice description of the K B -to-k positive cone 8

Choice of uncertainty B L 1 -ball (hyper-octahedron) ok for small number of uncertain variables, but in higher dimensions it becomes spiky L 2 -ball well-balanced uncertainty naturally occurring when data is obtained from parametric estimation L -ball (box) occurs if we have interval uncertainty, often intractable due to large number of vertices robust LP with box-constrained uncertainty is an LP (Ben-Tal & Nemirovski, Robust convex optimization, 1998) 9

Ellipsoidal uncertainty Lorentz cone L m = {(u 0,...,u m 1 ) T u 0 (u 1,...,u m 1 ) T 2 } robust counterpart for ellipsoidal uncertainty can be written as A x : R m R N affine in x min x c, x : A x L m -to-k positive due to possibility of taking products we can have independent ellipsoids on different data uncertainties which are convex hulls of different, possibly degenerated ellipsoids (e.g. L 1 -L 2 hybrid ball) 10

Existing results robust LP with ellipsoidal uncertainty (even for intersections of ellipsoids) is a CQP (Ben-Tal & Nemirovski, 1998) L m -to-l m positive cone efficiently computable (Nemirovski) hence robust CQP with ellipsoidal uncertainty computable with cutting-plane methods practically unfeasible for m m 10 if uncertainty on each constraint independent, and uncertainty on zero components independent of uncertainty on the other components, then the robust counterpart of a CQP is an SDP (Ben-Tal & Nemirovski, 1998) 11

Existing results SDP with rank 2 ellipsoidal uncertainty is an SDP (Ben-Tal & Nemirovski, Robust convex optimization, 1998) min x c, x : A 0 + n x k A k + k=1 m 1 j=1 u j ( (bj + x T B j )d T + d(b T j + B T j x) ) 0 u 2 1 with d fixed 12

L m -to-s + (n) positive cone S(n) space of n n real symmetric matrices A(n) space of n n real skew-symmetric matrices S + (n) S(n) cone of PSD matrices consider a map A : R m S(n) given by x m 1 k=0 x k A k, A k S(n) 13

Standard relaxation define an associated matrix A 0 + A 1 A 2 A m 1 A 2 A 0 A 1 0 0 M A =.. 0.. 0 0. 0 0 A 0 A 1 0 A m 1 0 0 A 0 A 1 suppose X A(m 1) A(n) : M A + X 0 (suf) then A is L m -to-s + (n) positive 14

Proof let z R n be arbitrary let x L m be normalized to x 0 + x 1 = 1 convex conic closure of such x is L m then with x = (x 2,...,x m 1 ) T we have x 2 0 x 2 1 = x 0 x 1 = x 2 2 compute [(1 x T ) z T ] X 1 x z = 0 [(1 x T ) z T ] M A 1 x z = z T [A 0 + A 1 + 2 m 1 k=2 x k A k + x 2 2(A 0 A 1 )]z = 2z T A(x)z 0 hence A(x) 0 and A is L m -to-s + (n) positive 15

LMI description for n = 1 condition (suf) is trivially necessary Theorem (Størmer, 1951) If n = 2, then condition (suf) is also necessary for positivity of the map A. Theorem (Woronowicz, 1976) If n = 3 and m 4, then condition (suf) is also necessary for positivity of the map A. Theorem (H., 2007) If n = 3, then condition (suf) is also necessary for positivity of the map A. this yields a (lifted) LMI representation of the L m -to-s + (n) positive cone for n 3 16

L m -to-l n positive cone consider a map A : R m R n given by a real n m matrix interpret A as an element of R n R m define a linear map W r : R r S(r 1) by x 0 + x 1 x 2 x r 1 x 2 x 0 x 1 0 0 W r (x) =.. 0.. 0 0. 0 0 x 0 x 1 0 x r 1 0 0 x 0 x 1 17

Standard relaxation suppose X A(n 1) A(m 1) : (W n W m )(A) + X 0 (suf2) then A is L m -to-l n positive Proof let x L n be normalized to x 0 + x 1 = 1 let y L m be normalized to y 0 + y 1 = 1 define x = (x 2,...,x n 1 ) T, ỹ = (y 2,...,y m 1 ) T 18

compute [(1 x T ) (1 ỹ T )] X 1 x 1 ỹ = 0 [(1 x T ) (1 ỹ T )] (W n W m )(A) 1 x 1 ỹ = 4x T Ay 0 hence A[L m ] L n by self-duality of L n and A is L m -to-l n positive 19

LMI description Theorem (Yakubovich, 1962) If n = 3 or m = 3, then condition (suf2) is also necessary for positivity of the map A. Theorem (Størmer, 1951) If n = 4 or m = 4, then condition (suf2) is also necessary for positivity of the map A. Theorem (H., 2008) Condition (suf2) is also necessary for positivity of the map A for arbitrary n, m. this yields a (lifted) LMI representation of the L m -to-l n positive cone 20

Example (W 4 W 4 )(A) = A ++ A +2 A +3 A 2+ A 22 A 23 A 3+ A 32 A 33 A +2 A + A 22 A 2 A 32 A 3 A +3 A + A 23 A 2 A 33 A 3 A 2+ A 22 A 23 A + A 2 A 3 A 22 A 2 A 2 A A 23 A 2 A 3 A A 3+ A 32 A 33 A + A 2 A 3 A 32 A 3 A 2 A A 33 A 3 A 3 A A +± = A 00 ± A 01 + A 10 ± A 11, A ± = A 00 ± A 01 A 10 A 11, A ±k = A 0k ± A 1k, A k± = A k0 ± A k1 21

LMI description of robust programs robust counterpart of mixed LP/CQP/SDP with SDP individual block size not exceeding 3 for real symmetric blocks and 2 for complex hermitian blocks K = R N LP + N CQP i=1 L ni N SDP i=1 S + (3) with uncertainty given by convex hulls of a finite number of ellipsoids is a mixed CQP/SDP block structure is inherited from original program as well as from structure of uncertainty 22