A semidefinite hierarchy for containment of spectrahedra

Size: px
Start display at page:

Download "A semidefinite hierarchy for containment of spectrahedra"

Transcription

1 A semidefinite hierarchy for containment of spectrahedra Thorsten Theobald (joint work with Kai Kellner and Christian Trabandt, arxiv: )

2 Spectrahedra Given a linear pencil A(x) = A 0 + n i=1 x ia i, the set is called a spectrahedron. S A := {x R n : A(x) 0} Feasible sets of semidefinite programming 1 x 1 x 2 x 1 1 x 3 x 2 x Usual assumption: 0 int S A. ( W.l.o.g., pencil monic: A 0 = I k ).

3 Containment problems for polyhedra and spectrahedra Uniform general setup: Given two linear pencils A(x) S k [x] and B(x) S l [x], is S A S B?? Primary containment problem; larger classes available (up to homotheties, rotations,...) Decision version; optimization versions as well (e.g., smallest enclosing (centered) sphere, geometric radii,...)

4 Containment problems for polyhedra and spectrahedra Uniform general setup: Given two linear pencils A(x) S k [x] and B(x) S l [x], is S A S B?? Primary containment problem; larger classes available (up to homotheties, rotations,...) Decision version; optimization versions as well (e.g., smallest enclosing (centered) sphere, geometric radii,...)

5 Containment problems for polytopes For polytopes much work has been done (Freund, Orlin ( 86), Gritzmann, Klee ( 93),...): computational complexity strongly depends on type of the input: V-polytopes: given by the vertices H-polytopes: given as an intersection of halfspaces {x R n : b + Ax 0} Q P H V H P co-npc V P P P Q?

6 Hardness for polytopes and spectrahedra H V S H P co-npc co-np-hard V P P P S SDP co-np-hard co-np-hard The following problems are co-np-hard: 1 Deciding whether a spectrahedron is contained in a V-polytope. 2 Deciding whether an H-polytope or a spectrahedron is contained in a spectrahedron. This persists if the H-polytope is a standard cube or if the outer spectrahedron is a ball. (Cubes in spectrahedra already by Ben-Tal and Nemirovski.)

7 Constructive approaches Sufficient semidefinite criterion (Helton, Klep, McCullough 2013) Simplified proofs; exactness in several cases (Kellner, Trabandt, T.T. 2013) Recently: Broader picture: Hierarchy of PMIs (Polynomial Matrix Inequalities), PMI-relaxation and positivity of maps

8 Relaxations: The point of departure Let A(x) S k [x] and B(x) S l [x] be monic linear pencils (with A 0 = I k and B 0 = I l ). In the following, the indeterminate matrix C = ( ) k C ij ( Choi matrix ) i,j=1 is a symmetric kl kl-matrix where the C ij are l l-blocks. Consider: C = ( C ij ) k i,j=1 0, I l = k k C ii, p = 1,..., n : B p = a p ij C ij i=1 i,j=1 Theorem (Helton, Klep, McCullough 13) Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. If this system is feasible then S A S B.

9 Sufficient criterion: Background Let A S k and B S l be linear subspaces. A linear map Φ : A B is called positive if every positive semidefinite matrix in A is mapped to a positive semidefinite matrix in B, i.e., Φ(A S + k ) B S+ l. d-positive if the map is positive. Φ d : R d d A R d d B, M A M Φ(A) completely positive if Φ d is positive for all d > 0.

10 Sufficient criterion: Once more the statement Let A(x) S k [x] and B(x) S l [x] be monic linear pencils (with A 0 = I k and B 0 = I l ). In the following, the indeterminate matrix C = ( ) k C ij ( Choi matrix ) i,j=1 is a symmetric kl kl-matrix where the C ij are l l-blocks. Generalized criterion: C = ( C ij ) k i,j=1 0, I l = k k C ii, p = 1,..., n : B p = a p ij C ij (1) i=1 i,j=1 Theorem (Helton, Klep, McCullough 13) Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. If the system (1) is feasible then S A S B.

11 Elementary proof For x S A, the last two conditions imply n k n k B(x) = I l + x p B p = C ii + x p a p ij C ij p=1 i=1 p=1 i,j=1 k k = C ij (I k ) ij + C ij i,j=1 i,j=1 p=1 n x p a p ij = k (A(x)) ij C ij. i,j=1

12 Elementary proof For x S A, the last two conditions imply B(x) = k i,j=1 (A(x)) ij C ij. n k n k B(x) = I l + x p B p = C ii + x p a p ij C ij p=1 i=1 p=1 i,j=1 k k = C ij (I k ) ij + C ij i,j=1 i,j=1 p=1 n x p a p ij = k (A(x)) ij C ij. i,j=1

13 Elementary proof For x S A, the last two conditions imply B(x) = k i,j=1 (A(x)) ij C ij.

14 Elementary proof For x S A, the last two conditions imply B(x) = k i,j=1 (A(x)) ij C ij. Since A(x) and C are psd, the Kronecker product A(x) C R k 2 l k 2 l is psd. Consider the principal submatrix given by the (i, j)-th sub-block of every (i, j)-th block, ( (A(x)) ij C ij ) k i,j=1 S kl[x].

15 Elementary proof For x S A, the last two conditions imply B(x) = k i,j=1 (A(x)) ij C ij. Since A(x) and C are psd, the Kronecker product A(x) C R k 2 l k 2 l is psd. Consider the principal submatrix given by the (i, j)-th sub-block of every (i, j)-th block, ( (A(x)) ij C ij ) k i,j=1 S kl[x]. Setting I = [I l,..., I l ] T, for any v R l we have v T B(x)v = v T ( I T ( (A(x)) ij C ij ) k i,j=1 I ) v = ( v T... v T ) ( (A(x)) ij C ij ) k i,j=1 (v... v)t 0.

16 Extend to spectrahedra (Variation) Corollary The theorem still holds when system (1) is relaxed to the system C = ( ) k k k C ij i,j=1 0, I l C ii 0, p = 1,..., n : B p = a p ij C ij. i=1 i,j=1 (2)

17 Exact cases and quality Questions: When is the criterion exact? How good/useful is the criterion? Hierarchy? Given a linear pencil A(x) S k [x], call the linear pencil [ ] 1 0 Â(x) := S 0 A(x) k+1 [x] the extended linear pencil of S A = SÂ. The entries of Âp in Â(x) = Â0 + n p=1 x pâp are denoted by â p ij for i, j = 0,..., k.

18 Exact cases and quality Questions: When is the criterion exact? How good/useful is the criterion? Hierarchy? Given a linear pencil A(x) S k [x], call the linear pencil [ ] 1 0 Â(x) := S 0 A(x) k+1 [x] the extended linear pencil of S A = SÂ. The entries of Âp in Â(x) = Â0 + n p=1 x pâp are denoted by â p ij for i, j = 0,..., k.

19 Cases where exactness holds Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. In the following cases the criteria (1) as well as (2) are necessary and sufficient for the inclusion S A S B : 1. if A(x) and B(x) are normal forms of ellipsoids (both centrally symmetric, axis-aligned semi-axes),

20 Cases where exactness holds Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. In the following cases the criteria (1) as well as (2) are necessary and sufficient for the inclusion S A S B : 1. if A(x) and B(x) are normal forms of ellipsoids (both centrally symmetric, axis-aligned semi-axes), For semi-axis lengths a 1,..., a n : A(x) = I n+1 + n p=1 x p a p S p,n+1 with S p,n+1 S n+1 with 1 in the entries (p, n + 1), (n + 1, p).

21 Cases where exactness holds Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. In the following cases the criteria (1) as well as (2) are necessary and sufficient for the inclusion S A S B : 1. if A(x) and B(x) are normal forms of ellipsoids (both centrally symmetric, axis-aligned semi-axes),

22 Cases where exactness holds Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. In the following cases the criteria (1) as well as (2) are necessary and sufficient for the inclusion S A S B : 1. if A(x) and B(x) are normal forms of ellipsoids (both centrally symmetric, axis-aligned semi-axes), 2. if A(x) and B(x) are normal forms of a ball and an H-polyhedron, respectively,

23 Cases where exactness holds Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. In the following cases the criteria (1) as well as (2) are necessary and sufficient for the inclusion S A S B : 1. if A(x) and B(x) are normal forms of ellipsoids (both centrally symmetric, axis-aligned semi-axes), 2. if A(x) and B(x) are normal forms of a ball and an H-polyhedron, respectively, Main exactness results: 3. if B(x) is the normal form of a polytope, 4. if Â(x) is the extended form of a spectrahedron and B(x) is the normal form of a polyhedron.

24 Cases where the criterion fails ( Let A(x) = I 3 + x B(x) = ) [ ] [ x Both define the unit disk, i.e., S A = S B. Proposition ( x ] + x 2 [ The containment question S B S A is certified by criterion (1), while the reverse containment question S A S B is not certified by the criterion. ]. ), Q: Does there exist a scaling factor r for one of the spectrahedra so that the containment criterion is satisfied after this scaling?

25 Cases where the criterion fails ( Let A(x) = I 3 + x B(x) = ) [ ] [ x Both define the unit disk, i.e., S A = S B. Proposition ( x ] + x 2 [ The containment question S B S A is certified by criterion (1), while the reverse containment question S A S B is not certified by the criterion. ]. ), Q: Does there exist a scaling factor r for one of the spectrahedra so that the containment criterion is satisfied after this scaling?

26 Scaled containment Theorem Let A(x) and B(x) be monic linear pencils such that S A is bounded. Then there exists a constant ν > 0 such that for the scaled spectrahedron νs A the inclusion νs A S B is certified by any of the criteria (1) and (2). For containment of cubes in spectrahedra there exists a quantitative version (Ben-Tal and Nemirovski).

27 Containment via PMI hierarchies S A S B x S A : B(x) 0 x S A : z T B(x)z 0 Lemma Let A(x) S k [x] and B(x) S l [x] with S A, and let r > 0. Then S A S B if and only if the infimum µ of the polynomial optimization problem µ = inf z T B(x)z s.t. A(x) 0 z B r (0) is zero, where B r (0) denotes the ball in R l with radius r > 0 centered at the origin.

28 Moment relaxation (Lasserre, Parrilo; Putinar, Henrion; Hol, Scherer..) Linearize polynomials in the PMI: b(x) = (1, x 1, x 2, x1 2, x 1 x 2, x2 2,...) ȳ = (1, y 10, y 01, y 20, y 11, y 02,...) p(x) = p T b(x) L ȳ (p) = p T ȳ

29 Moment relaxation (Lasserre, Parrilo; Putinar, Henrion; Hol, Scherer..) Linearize polynomials in the PMI: b(x) = (1, x 1, x 2, x 2 1, x 1 x 2, x 2 2,...) ȳ = (1, y 10, y 01, y 20, y 11, y 02,...) p(x) = p T b(x) L ȳ (p) = p T ȳ Model interplay of variables using moment matrix: 1 x 1 x 2 x y 10 y 01 y 20 M(ȳ) = L ȳ (b(x)b(x) T ) = x 1 y 10 y 20 y 11 y 30 x 2 y 01 y 11 y 02 y 21 x 1 2 y 20 y 30 y 21 y Model constraints using localization matrices: g(x) 0 M(gȳ) = Lȳ(g(x)b(x)b(x) T ) 0 A(x) 0 M(Aȳ) = Lȳ(b(x)b(x) T A(x)) 0

30 Moment relaxation (Lasserre, Parrilo; Putinar, Henrion; Hol, Scherer..) Linearize polynomials in the PMI: b(x) = (1, x 1, x 2, x1 2, x 1 x 2, x2 2,...) ȳ = (1, y 10, y 01, y 20, y 11, y 02,...) p(x) = p T b(x) L ȳ (p) = p T ȳ Truncate to matrices coming from monomials of degree at most 2t: Truncated moment matrix: M t (ȳ) Truncated localization matrices: M t (gȳ) M t (Aȳ) By restricting to moments up to a certain degree, we get a semidefinite program.

31 Moment relaxation (Lasserre, Parrilo; Putinar, Henrion; Hol, Scherer..) Linearize polynomials in the PMI: b(x) = (1, x 1, x 2, x1 2, x 1 x 2, x2 2,...) ȳ = (1, y 10, y 01, y 20, y 11, y 02,...) p(x) = p T b(x) L ȳ (p) = p T ȳ Relaxation for the containment PMI: µ = inf z T B(x)z s.t. A(x) 0 1 z T z 0 µ mom (t) = inf L ȳ (z T B(x)z) s.t. M t (ȳ) 0 M t 1 (A(x)ȳ) 0 M t 1 (1 z T zȳ) 0 Lemma The sequence µ mom (t) for t 2 is monotone increasing. If for some t the condition µ mom (t ) 0 is satisfied then S A S B.

32 Moment relaxation (Lasserre, Parrilo; Putinar, Henrion; Hol, Scherer..) Linearize polynomials in the PMI: b(x) = (1, x 1, x 2, x1 2, x 1 x 2, x2 2,...) ȳ = (1, y 10, y 01, y 20, y 11, y 02,...) p(x) = p T b(x) L ȳ (p) = p T ȳ Relaxation for the containment PMI: µ = inf z T B(x)z s.t. A(x) 0 1 z T z 0 µ mom (t) = inf L ȳ (z T B(x)z) s.t. M t (ȳ) 0 M t 1 (A(x)ȳ) 0 M t 1 (1 z T zȳ) 0 Theorem Let A(x) S k [x] be a linear pencil such that the spectrahedron S A is bounded. Then µ mom (t) µ as t.

33 Relations between relaxations Theorem Assume S A is bounded. For the properties (1) The SDFP (1) has a solution C 0, (2) The optimal value µ mom (2) 0 (and thus µ mom (t) 0 for all t 2), (3) The optimal value of the PMI is zero and thus S A S B, we have the implications (1) = (2) = (3). Exactness cases carry over

34 Relations between relaxations II Theorem (Longer version) Let S A is bounded and A 0,..., A n lin. independent. For the properties (1) ˆΦ AB is completely positive, (1 ) The SDFP (1) has a solution C 0, (2) The optimal value µ mom (2) 0 (and thus µ mom (t) 0 t 2), (3) The optimal value of the PMI is zero and thus S A S B, (3 ) ˆΦ AB is positive. we have the implications (1 ) (1) = (2) = (3) (3 ). ˆΦ : A B natural linear map, on extended linear pencil. (2) = (1) is open (initial relaxation step t = 2 exact ˆΦ AB is completely positive?) exactness of t-th relaxation step and (k + 2 t)-positivity?

35 Conclusion and question Containment problems and their complexity Sufficient criteria and PMI hierarchy for containment of spectrahedra Exact in certain cases (spectrahedron in polytope, for extended form: spectrahedron in polyhedron) Q: Further/more general quantitative versions (for certain classes)? Projections, rotations...

arxiv: v4 [math.co] 18 Feb 2016

arxiv: v4 [math.co] 18 Feb 2016 SUM OF SQUARES CERTIFICATES FOR CONTAINMENT OF H-POLYTOPES IN V-POLYTOPES arxiv:1409.5008v4 [math.co] 18 Feb 2016 KAI KELLNER AND THORSTEN THEOBALD Abstract. Given an H-polytope P and a V-polytope Q, the

More information

Lifts of convex sets and cone factorizations

Lifts of convex sets and cone factorizations Lifts of convex sets and cone factorizations João Gouveia Universidade de Coimbra 20 Dec 2012 - CORE - Université Catholique de Louvain with Pablo Parrilo (MIT) and Rekha Thomas (U.Washington) Lifts of

More information

60 2 Convex sets. {x a T x b} {x ã T x b}

60 2 Convex sets. {x a T x b} {x ã T x b} 60 2 Convex sets Exercises Definition of convexity 21 Let C R n be a convex set, with x 1,, x k C, and let θ 1,, θ k R satisfy θ i 0, θ 1 + + θ k = 1 Show that θ 1x 1 + + θ k x k C (The definition of convexity

More information

13. Cones and semidefinite constraints

13. Cones and semidefinite constraints 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

More information

Automated Precision Tuning using Semidefinite Programming

Automated Precision Tuning using Semidefinite Programming Automated Precision Tuning using Semidefinite Programming Victor Magron, RA Imperial College joint work with G. Constantinides and A. Donaldson British-French-German Conference on Optimization 15 June

More information

Enclosures of Roundoff Errors using SDP

Enclosures of Roundoff Errors using SDP Enclosures of Roundoff Errors using SDP Victor Magron, CNRS Jointly Certified Upper Bounds with G. Constantinides and A. Donaldson Metalibm workshop: Elementary functions, digital filters and beyond 12-13

More information

Open problems in convex geometry

Open problems in convex geometry Open problems in convex geometry 10 March 2017, Monash University Seminar talk Vera Roshchina, RMIT University Based on joint work with Tian Sang (RMIT University), Levent Tunçel (University of Waterloo)

More information

Open problems in convex optimisation

Open problems in convex optimisation Open problems in convex optimisation 26 30 June 2017 AMSI Optimise Vera Roshchina RMIT University and Federation University Australia Perceptron algorithm and its complexity Find an x R n such that a T

More information

Lec13p1, ORF363/COS323

Lec13p1, ORF363/COS323 Lec13 Page 1 Lec13p1, ORF363/COS323 This lecture: Semidefinite programming (SDP) Definition and basic properties Review of positive semidefinite matrices SDP duality SDP relaxations for nonconvex optimization

More information

Certification of Roundoff Errors with SDP Relaxations and Formal Interval Methods

Certification of Roundoff Errors with SDP Relaxations and Formal Interval Methods Certification of Roundoff Errors with SDP Relaxations and Formal Interval Methods Victor Magron, CNRS VERIMAG Jointly Certified Upper Bounds with G. Constantinides and A. Donaldson Jointly Certified Lower

More information

CS675: Convex and Combinatorial Optimization Spring 2018 Convex Sets. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Spring 2018 Convex Sets. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Spring 2018 Convex Sets Instructor: Shaddin Dughmi Outline 1 Convex sets, Affine sets, and Cones 2 Examples of Convex Sets 3 Convexity-Preserving Operations

More information

2. Convex sets. affine and convex sets. some important examples. operations that preserve convexity. generalized inequalities

2. Convex sets. affine and convex sets. some important examples. operations that preserve convexity. generalized inequalities 2. Convex sets Convex Optimization Boyd & Vandenberghe affine and convex sets some important examples operations that preserve convexity generalized inequalities separating and supporting hyperplanes dual

More information

Convex Sets. CSCI5254: Convex Optimization & Its Applications. subspaces, affine sets, and convex sets. operations that preserve convexity

Convex Sets. CSCI5254: Convex Optimization & Its Applications. subspaces, affine sets, and convex sets. operations that preserve convexity CSCI5254: Convex Optimization & Its Applications Convex Sets subspaces, affine sets, and convex sets operations that preserve convexity generalized inequalities separating and supporting hyperplanes dual

More information

Convex Optimization - Chapter 1-2. Xiangru Lian August 28, 2015

Convex Optimization - Chapter 1-2. Xiangru Lian August 28, 2015 Convex Optimization - Chapter 1-2 Xiangru Lian August 28, 2015 1 Mathematical optimization minimize f 0 (x) s.t. f j (x) 0, j=1,,m, (1) x S x. (x 1,,x n ). optimization variable. f 0. R n R. objective

More information

Discrete Optimization 2010 Lecture 5 Min-Cost Flows & Total Unimodularity

Discrete Optimization 2010 Lecture 5 Min-Cost Flows & Total Unimodularity Discrete Optimization 2010 Lecture 5 Min-Cost Flows & Total Unimodularity Marc Uetz University of Twente m.uetz@utwente.nl Lecture 5: sheet 1 / 26 Marc Uetz Discrete Optimization Outline 1 Min-Cost Flows

More information

2. Convex sets. x 1. x 2. affine set: contains the line through any two distinct points in the set

2. Convex sets. x 1. x 2. affine set: contains the line through any two distinct points in the set 2. Convex sets Convex Optimization Boyd & Vandenberghe affine and convex sets some important examples operations that preserve convexity generalized inequalities separating and supporting hyperplanes dual

More information

maximize c, x subject to Ax b,

maximize c, x subject to Ax b, Lecture 8 Linear programming is about problems of the form maximize c, x subject to Ax b, where A R m n, x R n, c R n, and b R m, and the inequality sign means inequality in each row. The feasible set

More information

COMP331/557. Chapter 2: The Geometry of Linear Programming. (Bertsimas & Tsitsiklis, Chapter 2)

COMP331/557. Chapter 2: The Geometry of Linear Programming. (Bertsimas & Tsitsiklis, Chapter 2) COMP331/557 Chapter 2: The Geometry of Linear Programming (Bertsimas & Tsitsiklis, Chapter 2) 49 Polyhedra and Polytopes Definition 2.1. Let A 2 R m n and b 2 R m. a set {x 2 R n A x b} is called polyhedron

More information

6 Randomized rounding of semidefinite programs

6 Randomized rounding of semidefinite programs 6 Randomized rounding of semidefinite programs We now turn to a new tool which gives substantially improved performance guarantees for some problems We now show how nonlinear programming relaxations can

More information

Week 5. Convex Optimization

Week 5. Convex Optimization Week 5. Convex Optimization Lecturer: Prof. Santosh Vempala Scribe: Xin Wang, Zihao Li Feb. 9 and, 206 Week 5. Convex Optimization. The convex optimization formulation A general optimization problem is

More information

Convex Optimization. Convex Sets. ENSAE: Optimisation 1/24

Convex Optimization. Convex Sets. ENSAE: Optimisation 1/24 Convex Optimization Convex Sets ENSAE: Optimisation 1/24 Today affine and convex sets some important examples operations that preserve convexity generalized inequalities separating and supporting hyperplanes

More information

Notes on point set topology, Fall 2010

Notes on point set topology, Fall 2010 Notes on point set topology, Fall 2010 Stephan Stolz September 3, 2010 Contents 1 Pointset Topology 1 1.1 Metric spaces and topological spaces...................... 1 1.2 Constructions with topological

More information

Conic Duality. yyye

Conic Duality.  yyye Conic Linear Optimization and Appl. MS&E314 Lecture Note #02 1 Conic Duality Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A. http://www.stanford.edu/

More information

Convexity: an introduction

Convexity: an introduction Convexity: an introduction Geir Dahl CMA, Dept. of Mathematics and Dept. of Informatics University of Oslo 1 / 74 1. Introduction 1. Introduction what is convexity where does it arise main concepts and

More information

Polytopes Course Notes

Polytopes Course Notes Polytopes Course Notes Carl W. Lee Department of Mathematics University of Kentucky Lexington, KY 40506 lee@ms.uky.edu Fall 2013 i Contents 1 Polytopes 1 1.1 Convex Combinations and V-Polytopes.....................

More information

arxiv: v1 [math.co] 15 Dec 2009

arxiv: v1 [math.co] 15 Dec 2009 ANOTHER PROOF OF THE FACT THAT POLYHEDRAL CONES ARE FINITELY GENERATED arxiv:092.2927v [math.co] 5 Dec 2009 VOLKER KAIBEL Abstract. In this note, we work out a simple inductive proof showing that every

More information

Linear Programming in Small Dimensions

Linear Programming in Small Dimensions Linear Programming in Small Dimensions Lekcija 7 sergio.cabello@fmf.uni-lj.si FMF Univerza v Ljubljani Edited from slides by Antoine Vigneron Outline linear programming, motivation and definition one dimensional

More information

Mathematical Programming and Research Methods (Part II)

Mathematical Programming and Research Methods (Part II) Mathematical Programming and Research Methods (Part II) 4. Convexity and Optimization Massimiliano Pontil (based on previous lecture by Andreas Argyriou) 1 Today s Plan Convex sets and functions Types

More information

Introduction to Modern Control Systems

Introduction to Modern Control Systems Introduction to Modern Control Systems Convex Optimization, Duality and Linear Matrix Inequalities Kostas Margellos University of Oxford AIMS CDT 2016-17 Introduction to Modern Control Systems November

More information

Lecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize.

Lecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize. Cornell University, Fall 2017 CS 6820: Algorithms Lecture notes on the simplex method September 2017 1 The Simplex Method We will present an algorithm to solve linear programs of the form maximize subject

More information

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 4: Convex Sets. Instructor: Shaddin Dughmi

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 4: Convex Sets. Instructor: Shaddin Dughmi CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 4: Convex Sets Instructor: Shaddin Dughmi Announcements New room: KAP 158 Today: Convex Sets Mostly from Boyd and Vandenberghe. Read all of

More information

3. The Simplex algorithmn The Simplex algorithmn 3.1 Forms of linear programs

3. The Simplex algorithmn The Simplex algorithmn 3.1 Forms of linear programs 11 3.1 Forms of linear programs... 12 3.2 Basic feasible solutions... 13 3.3 The geometry of linear programs... 14 3.4 Local search among basic feasible solutions... 15 3.5 Organization in tableaus...

More information

arxiv: v2 [math.oc] 26 Dec 2012

arxiv: v2 [math.oc] 26 Dec 2012 DECIDING POLYHEDRALITY OF SPECTRAHEDRA AVINASH BHARDWAJ, PHILIPP ROSTALSKI, AND RAMAN SANYAL arxiv:112.4367v2 math.oc] 26 Dec 212 Abstract. Spectrahedra are linear sections of the cone of positive semidefinite

More information

Numerical Optimization

Numerical Optimization Convex Sets Computer Science and Automation Indian Institute of Science Bangalore 560 012, India. NPTEL Course on Let x 1, x 2 R n, x 1 x 2. Line and line segment Line passing through x 1 and x 2 : {y

More information

Lecture 2 - Introduction to Polytopes

Lecture 2 - Introduction to Polytopes Lecture 2 - Introduction to Polytopes Optimization and Approximation - ENS M1 Nicolas Bousquet 1 Reminder of Linear Algebra definitions Let x 1,..., x m be points in R n and λ 1,..., λ m be real numbers.

More information

Simplex Algorithm in 1 Slide

Simplex Algorithm in 1 Slide Administrivia 1 Canonical form: Simplex Algorithm in 1 Slide If we do pivot in A r,s >0, where c s

More information

arxiv: v3 [math.oc] 3 Nov 2016

arxiv: v3 [math.oc] 3 Nov 2016 BILEVEL POLYNOMIAL PROGRAMS AND SEMIDEFINITE RELAXATION METHODS arxiv:1508.06985v3 [math.oc] 3 Nov 2016 JIAWANG NIE, LI WANG, AND JANE J. YE Abstract. A bilevel program is an optimization problem whose

More information

Shiqian Ma, MAT-258A: Numerical Optimization 1. Chapter 2. Convex Optimization

Shiqian Ma, MAT-258A: Numerical Optimization 1. Chapter 2. Convex Optimization Shiqian Ma, MAT-258A: Numerical Optimization 1 Chapter 2 Convex Optimization Shiqian Ma, MAT-258A: Numerical Optimization 2 2.1. Convex Optimization General optimization problem: min f 0 (x) s.t., f i

More information

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini DM545 Linear and Integer Programming Lecture 2 The Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. 2. 3. 4. Standard Form Basic Feasible Solutions

More information

Lecture Notes 2: The Simplex Algorithm

Lecture Notes 2: The Simplex Algorithm Algorithmic Methods 25/10/2010 Lecture Notes 2: The Simplex Algorithm Professor: Yossi Azar Scribe:Kiril Solovey 1 Introduction In this lecture we will present the Simplex algorithm, finish some unresolved

More information

Linear programming and duality theory

Linear programming and duality theory Linear programming and duality theory Complements of Operations Research Giovanni Righini Linear Programming (LP) A linear program is defined by linear constraints, a linear objective function. Its variables

More information

Towards Efficient Higher-Order Semidefinite Relaxations for Max-Cut

Towards Efficient Higher-Order Semidefinite Relaxations for Max-Cut Towards Efficient Higher-Order Semidefinite Relaxations for Max-Cut Miguel F. Anjos Professor and Canada Research Chair Director, Trottier Energy Institute Joint work with E. Adams (Poly Mtl), F. Rendl,

More information

CS675: Convex and Combinatorial Optimization Spring 2018 Consequences of the Ellipsoid Algorithm. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Spring 2018 Consequences of the Ellipsoid Algorithm. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Spring 2018 Consequences of the Ellipsoid Algorithm Instructor: Shaddin Dughmi Outline 1 Recapping the Ellipsoid Method 2 Complexity of Convex Optimization

More information

Convex Optimization. 2. Convex Sets. Prof. Ying Cui. Department of Electrical Engineering Shanghai Jiao Tong University. SJTU Ying Cui 1 / 33

Convex Optimization. 2. Convex Sets. Prof. Ying Cui. Department of Electrical Engineering Shanghai Jiao Tong University. SJTU Ying Cui 1 / 33 Convex Optimization 2. Convex Sets Prof. Ying Cui Department of Electrical Engineering Shanghai Jiao Tong University 2018 SJTU Ying Cui 1 / 33 Outline Affine and convex sets Some important examples Operations

More information

Mathematical and Algorithmic Foundations Linear Programming and Matchings

Mathematical and Algorithmic Foundations Linear Programming and Matchings Adavnced Algorithms Lectures Mathematical and Algorithmic Foundations Linear Programming and Matchings Paul G. Spirakis Department of Computer Science University of Patras and Liverpool Paul G. Spirakis

More information

Convex Optimization M2

Convex Optimization M2 Convex Optimization M2 Lecture 1 A. d Aspremont. Convex Optimization M2. 1/49 Today Convex optimization: introduction Course organization and other gory details... Convex sets, basic definitions. A. d

More information

Chapter 4 Convex Optimization Problems

Chapter 4 Convex Optimization Problems Chapter 4 Convex Optimization Problems Shupeng Gui Computer Science, UR October 16, 2015 hupeng Gui (Computer Science, UR) Convex Optimization Problems October 16, 2015 1 / 58 Outline 1 Optimization problems

More information

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if POLYHEDRAL GEOMETRY Mathematical Programming Niels Lauritzen 7.9.2007 Convex functions and sets Recall that a subset C R n is convex if {λx + (1 λ)y 0 λ 1} C for every x, y C and 0 λ 1. A function f :

More information

Chapter 4 Concepts from Geometry

Chapter 4 Concepts from Geometry Chapter 4 Concepts from Geometry An Introduction to Optimization Spring, 2014 Wei-Ta Chu 1 Line Segments The line segment between two points and in R n is the set of points on the straight line joining

More information

CS 435, 2018 Lecture 2, Date: 1 March 2018 Instructor: Nisheeth Vishnoi. Convex Programming and Efficiency

CS 435, 2018 Lecture 2, Date: 1 March 2018 Instructor: Nisheeth Vishnoi. Convex Programming and Efficiency CS 435, 2018 Lecture 2, Date: 1 March 2018 Instructor: Nisheeth Vishnoi Convex Programming and Efficiency In this lecture, we formalize convex programming problem, discuss what it means to solve it efficiently

More information

Linear & Conic Programming Reformulations of Two-Stage Robust Linear Programs

Linear & Conic Programming Reformulations of Two-Stage Robust Linear Programs 1 / 34 Linear & Conic Programming Reformulations of Two-Stage Robust Linear Programs Erick Delage CRC in decision making under uncertainty Department of Decision Sciences HEC Montreal (joint work with

More information

Tutorial on Convex Optimization for Engineers

Tutorial on Convex Optimization for Engineers Tutorial on Convex Optimization for Engineers M.Sc. Jens Steinwandt Communications Research Laboratory Ilmenau University of Technology PO Box 100565 D-98684 Ilmenau, Germany jens.steinwandt@tu-ilmenau.de

More information

Linear Programming Duality and Algorithms

Linear Programming Duality and Algorithms COMPSCI 330: Design and Analysis of Algorithms 4/5/2016 and 4/7/2016 Linear Programming Duality and Algorithms Lecturer: Debmalya Panigrahi Scribe: Tianqi Song 1 Overview In this lecture, we will cover

More information

Contents. Preface... VII. Part I Classical Topics Revisited

Contents. Preface... VII. Part I Classical Topics Revisited Contents Preface........................................................ VII Part I Classical Topics Revisited 1 Sphere Packings........................................... 3 1.1 Kissing Numbers of Spheres..............................

More information

Locally convex topological vector spaces

Locally convex topological vector spaces Chapter 4 Locally convex topological vector spaces 4.1 Definition by neighbourhoods Let us start this section by briefly recalling some basic properties of convex subsets of a vector space over K (where

More information

Chapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces

Chapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces Chapter 6 Curves and Surfaces In Chapter 2 a plane is defined as the zero set of a linear function in R 3. It is expected a surface is the zero set of a differentiable function in R n. To motivate, graphs

More information

COM Optimization for Communications Summary: Convex Sets and Convex Functions

COM Optimization for Communications Summary: Convex Sets and Convex Functions 1 Convex Sets Affine Sets COM524500 Optimization for Communications Summary: Convex Sets and Convex Functions A set C R n is said to be affine if A point x 1, x 2 C = θx 1 + (1 θ)x 2 C, θ R (1) y = k θ

More information

Integer Programming Theory

Integer Programming Theory Integer Programming Theory Laura Galli October 24, 2016 In the following we assume all functions are linear, hence we often drop the term linear. In discrete optimization, we seek to find a solution x

More information

Lecture 4: Convexity

Lecture 4: Convexity 10-725: Convex Optimization Fall 2013 Lecture 4: Convexity Lecturer: Barnabás Póczos Scribes: Jessica Chemali, David Fouhey, Yuxiong Wang Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer:

More information

MA4254: Discrete Optimization. Defeng Sun. Department of Mathematics National University of Singapore Office: S Telephone:

MA4254: Discrete Optimization. Defeng Sun. Department of Mathematics National University of Singapore Office: S Telephone: MA4254: Discrete Optimization Defeng Sun Department of Mathematics National University of Singapore Office: S14-04-25 Telephone: 6516 3343 Aims/Objectives: Discrete optimization deals with problems of

More information

Convex Optimization MLSS 2015

Convex Optimization MLSS 2015 Convex Optimization MLSS 2015 Constantine Caramanis The University of Texas at Austin The Optimization Problem minimize : f (x) subject to : x X. The Optimization Problem minimize : f (x) subject to :

More information

Combinatorial Geometry & Topology arising in Game Theory and Optimization

Combinatorial Geometry & Topology arising in Game Theory and Optimization Combinatorial Geometry & Topology arising in Game Theory and Optimization Jesús A. De Loera University of California, Davis LAST EPISODE... We discuss the content of the course... Convex Sets A set is

More information

Introduction to Convex Optimization. Prof. Daniel P. Palomar

Introduction to Convex Optimization. Prof. Daniel P. Palomar Introduction to Convex Optimization Prof. Daniel P. Palomar The Hong Kong University of Science and Technology (HKUST) MAFS6010R- Portfolio Optimization with R MSc in Financial Mathematics Fall 2018-19,

More information

Lecture 3. Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets. Tepper School of Business Carnegie Mellon University, Pittsburgh

Lecture 3. Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets. Tepper School of Business Carnegie Mellon University, Pittsburgh Lecture 3 Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh January 2016 Mixed Integer Linear Programming

More information

Lecture The Ellipsoid Algorithm

Lecture The Ellipsoid Algorithm 8.433 Combinatorial Optimization November 4,9 Lecture The Ellipsoid Algorithm November 4,9 Lecturer: Santosh Vempala The Algorithm for Linear rograms roblem. Given a polyhedron, written as Ax b, find a

More information

Basic Measures for Imprecise Point Sets in R d

Basic Measures for Imprecise Point Sets in R d Basic Measures for Imprecise Point Sets in R d Heinrich Kruger Masters Thesis Game and Media Technology Department of Information and Computing Sciences Utrecht University September 2008 INF/SCR-08-07

More information

CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension

CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension Antoine Vigneron King Abdullah University of Science and Technology November 7, 2012 Antoine Vigneron (KAUST) CS 372 Lecture

More information

LECTURE 1 Basic definitions, the intersection poset and the characteristic polynomial

LECTURE 1 Basic definitions, the intersection poset and the characteristic polynomial R. STANLEY, HYPERPLANE ARRANGEMENTS LECTURE Basic definitions, the intersection poset and the characteristic polynomial.. Basic definitions The following notation is used throughout for certain sets of

More information

Convexity and Optimization

Convexity and Optimization Convexity and Optimization Richard Lusby Department of Management Engineering Technical University of Denmark Today s Material Extrema Convex Function Convex Sets Other Convexity Concepts Unconstrained

More information

Lecture 2 Convex Sets

Lecture 2 Convex Sets Optimization Theory and Applications Lecture 2 Convex Sets Prof. Chun-Hung Liu Dept. of Electrical and Computer Engineering National Chiao Tung University Fall 2016 2016/9/29 Lecture 2: Convex Sets 1 Outline

More information

Aspects of Convex, Nonconvex, and Geometric Optimization (Lecture 1) Suvrit Sra Massachusetts Institute of Technology

Aspects of Convex, Nonconvex, and Geometric Optimization (Lecture 1) Suvrit Sra Massachusetts Institute of Technology Aspects of Convex, Nonconvex, and Geometric Optimization (Lecture 1) Suvrit Sra Massachusetts Institute of Technology Hausdorff Institute for Mathematics (HIM) Trimester: Mathematics of Signal Processing

More information

Lecture: Convex Sets

Lecture: Convex Sets /24 Lecture: Convex Sets http://bicmr.pku.edu.cn/~wenzw/opt-27-fall.html Acknowledgement: this slides is based on Prof. Lieven Vandenberghe s lecture notes Introduction 2/24 affine and convex sets some

More information

Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes

Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes Menelaos I. Karavelas joint work with Eleni Tzanaki University of Crete & FO.R.T.H. OrbiCG/ Workshop on Computational

More information

3 No-Wait Job Shops with Variable Processing Times

3 No-Wait Job Shops with Variable Processing Times 3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select

More information

Bilinear Programming

Bilinear Programming Bilinear Programming Artyom G. Nahapetyan Center for Applied Optimization Industrial and Systems Engineering Department University of Florida Gainesville, Florida 32611-6595 Email address: artyom@ufl.edu

More information

CS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm Instructor: Shaddin Dughmi Algorithms for Convex Optimization We will look at 2 algorithms in detail: Simplex and Ellipsoid.

More information

On the positive semidenite polytope rank

On the positive semidenite polytope rank On the positive semidenite polytope rank Davíd Trieb Bachelor Thesis Betreuer: Tim Netzer Institut für Mathematik Universität Innsbruck February 16, 017 On the positive semidefinite polytope rank - Introduction

More information

Polar Duality and Farkas Lemma

Polar Duality and Farkas Lemma Lecture 3 Polar Duality and Farkas Lemma October 8th, 2004 Lecturer: Kamal Jain Notes: Daniel Lowd 3.1 Polytope = bounded polyhedron Last lecture, we were attempting to prove the Minkowsky-Weyl Theorem:

More information

EC 521 MATHEMATICAL METHODS FOR ECONOMICS. Lecture 2: Convex Sets

EC 521 MATHEMATICAL METHODS FOR ECONOMICS. Lecture 2: Convex Sets EC 51 MATHEMATICAL METHODS FOR ECONOMICS Lecture : Convex Sets Murat YILMAZ Boğaziçi University In this section, we focus on convex sets, separating hyperplane theorems and Farkas Lemma. And as an application

More information

CMU-Q Lecture 9: Optimization II: Constrained,Unconstrained Optimization Convex optimization. Teacher: Gianni A. Di Caro

CMU-Q Lecture 9: Optimization II: Constrained,Unconstrained Optimization Convex optimization. Teacher: Gianni A. Di Caro CMU-Q 15-381 Lecture 9: Optimization II: Constrained,Unconstrained Optimization Convex optimization Teacher: Gianni A. Di Caro GLOBAL FUNCTION OPTIMIZATION Find the global maximum of the function f x (and

More information

Investigating Mixed-Integer Hulls using a MIP-Solver

Investigating Mixed-Integer Hulls using a MIP-Solver Investigating Mixed-Integer Hulls using a MIP-Solver Matthias Walter Otto-von-Guericke Universität Magdeburg Joint work with Volker Kaibel (OvGU) Aussois Combinatorial Optimization Workshop 2015 Outline

More information

C&O 355 Lecture 16. N. Harvey

C&O 355 Lecture 16. N. Harvey C&O 355 Lecture 16 N. Harvey Topics Review of Fourier-Motzkin Elimination Linear Transformations of Polyhedra Convex Combinations Convex Hulls Polytopes & Convex Hulls Fourier-Motzkin Elimination Joseph

More information

Convex sets and convex functions

Convex sets and convex functions Convex sets and convex functions Convex optimization problems Convex sets and their examples Separating and supporting hyperplanes Projections on convex sets Convex functions, conjugate functions ECE 602,

More information

Convex sets and convex functions

Convex sets and convex functions Convex sets and convex functions Convex optimization problems Convex sets and their examples Separating and supporting hyperplanes Projections on convex sets Convex functions, conjugate functions ECE 602,

More information

However, this is not always true! For example, this fails if both A and B are closed and unbounded (find an example).

However, this is not always true! For example, this fails if both A and B are closed and unbounded (find an example). 98 CHAPTER 3. PROPERTIES OF CONVEX SETS: A GLIMPSE 3.2 Separation Theorems It seems intuitively rather obvious that if A and B are two nonempty disjoint convex sets in A 2, then there is a line, H, separating

More information

CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 50

CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 50 CS 473: Algorithms Ruta Mehta University of Illinois, Urbana-Champaign Spring 2018 Ruta (UIUC) CS473 1 Spring 2018 1 / 50 CS 473: Algorithms, Spring 2018 Introduction to Linear Programming Lecture 18 March

More information

An incomplete survey of matrix completion. Benjamin Recht Department of Computer Sciences University of Wisconsin-Madison

An incomplete survey of matrix completion. Benjamin Recht Department of Computer Sciences University of Wisconsin-Madison An incomplete survey of matrix completion Benjamin Recht Department of Computer Sciences University of Wisconsin-Madison Abstract Setup: Matrix Completion M = M ij known for black cells M ij unknown for

More information

Convexity and Optimization

Convexity and Optimization Convexity and Optimization Richard Lusby DTU Management Engineering Class Exercises From Last Time 2 DTU Management Engineering 42111: Static and Dynamic Optimization (3) 18/09/2017 Today s Material Extrema

More information

MTAEA Convexity and Quasiconvexity

MTAEA Convexity and Quasiconvexity School of Economics, Australian National University February 19, 2010 Convex Combinations and Convex Sets. Definition. Given any finite collection of points x 1,..., x m R n, a point z R n is said to be

More information

A mini-introduction to convexity

A mini-introduction to convexity A mini-introduction to convexity Geir Dahl March 14, 2017 1 Introduction Convexity, or convex analysis, is an area of mathematics where one studies questions related to two basic objects, namely convex

More information

Lecture 2: August 29, 2018

Lecture 2: August 29, 2018 10-725/36-725: Convex Optimization Fall 2018 Lecturer: Ryan Tibshirani Lecture 2: August 29, 2018 Scribes: Adam Harley Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer: These notes have

More information

CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 29

CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 29 CS 473: Algorithms Ruta Mehta University of Illinois, Urbana-Champaign Spring 2018 Ruta (UIUC) CS473 1 Spring 2018 1 / 29 CS 473: Algorithms, Spring 2018 Simplex and LP Duality Lecture 19 March 29, 2018

More information

On Unbounded Tolerable Solution Sets

On Unbounded Tolerable Solution Sets Reliable Computing (2005) 11: 425 432 DOI: 10.1007/s11155-005-0049-9 c Springer 2005 On Unbounded Tolerable Solution Sets IRENE A. SHARAYA Institute of Computational Technologies, 6, Acad. Lavrentiev av.,

More information

A Course in Convexity

A Course in Convexity A Course in Convexity Alexander Barvinok Graduate Studies in Mathematics Volume 54 American Mathematical Society Providence, Rhode Island Preface vii Chapter I. Convex Sets at Large 1 1. Convex Sets. Main

More information

CSC Linear Programming and Combinatorial Optimization Lecture 12: Semidefinite Programming(SDP) Relaxation

CSC Linear Programming and Combinatorial Optimization Lecture 12: Semidefinite Programming(SDP) Relaxation CSC411 - Linear Programming and Combinatorial Optimization Lecture 1: Semidefinite Programming(SDP) Relaxation Notes taken by Xinwei Gui May 1, 007 Summary: This lecture introduces the semidefinite programming(sdp)

More information

THE DNA INEQUALITY POWER ROUND

THE DNA INEQUALITY POWER ROUND THE DNA INEQUALITY POWER ROUND Instructions Write/draw all solutions neatly, with at most one question per page, clearly numbered. Turn in the solutions in numerical order, with your team name at the upper

More information

Convex Algebraic Geometry

Convex Algebraic Geometry , North Carolina State University What is convex algebraic geometry? Convex algebraic geometry is the study of convex semialgebraic objects, especially those arising in optimization and statistics. What

More information

15. Cutting plane and ellipsoid methods

15. Cutting plane and ellipsoid methods EE 546, Univ of Washington, Spring 2012 15. Cutting plane and ellipsoid methods localization methods cutting-plane oracle examples of cutting plane methods ellipsoid method convergence proof inequality

More information

Circuit Walks in Integral Polyhedra

Circuit Walks in Integral Polyhedra Circuit Walks in Integral Polyhedra Charles Viss Steffen Borgwardt University of Colorado Denver Optimization and Discrete Geometry: Theory and Practice Tel Aviv University, April 2018 LINEAR PROGRAMMING

More information

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

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 6 EE/ACM 150 - Applications of Convex Optimization in Signal Processing and Communications Lecture 6 Andre Tkacenko Signal Processing Research Group Jet Propulsion Laboratory April 19, 2012 Andre Tkacenko

More information