CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA

Size: px
Start display at page:

Download "CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA"

Transcription

1 CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA KAI KELLNER, THORSTEN THEOBALD, AND CHRISTIAN TRABANDT Abstract. We study the computational question whether a given polytope or spectrahedron S A (as given by the positive semidefiniteness region of a linear matrix pencil A(x)) is contained in another one S B. First we classify the computational complexity, extending results on the polytope/polytope-case by Gritzmann and Klee to the polytope/spectrahedron-case. For various restricted containment problems, NP-hardness is shown. We then study in detail semidefinite conditions to certify containment, building upon work by Ben-Tal, Nemirovski and Helton, Klep, McCullough. In particular, we discuss variations of a sufficient semidefinite condition to certify containment of a spectrahedron in a spectrahedron. It is shown that these sufficient conditions even provide exact semidefinite characterizations for containment in several important cases, including containment of a spectrahedron in a polyhedron. Moreover, in the case of bounded S A the criteria will always succeed in certifying containment of some scaled spectrahedron νs A in S B.. Introduction Denote by S k the set of all real symmetric k k-matrices and by S k [x] the set of symmetric k k-matrices with polynomial entries in x = (x,..., x n ). For A 0,..., A n S k, let A(x) denote the linear (matrix) pencil A(x) = A 0 + x A + + x n A n S k [x]. Then the set (.) S A := {x R n : A(x) 0} is called a spectrahedron, where A(x) 0 denotes positive semidefiniteness of the matrix A(x). Spectrahedra arise as feasible sets of semidefinite programming (see [8, 5]). In the last years, there has been strong interest in understanding the geometry of spectrahedra (see, e.g., [, 0, 8]), particularly driven by their intrinsic relevance in polynomial optimization [4, ] and convex algebraic geometry [9, 0]. Spectrahedra naturally generalize the class of polyhedra, see [3, 7] for particular connections between these two classes. In this paper, we study containment problems for polyhedra and spectrahedra. Since polyhedra are special cases of spectrahedra, we can use the following general setup: Given two linear pencils A(x) S k [x] and B(x) S l [x], is S A S B? For polytopes (i.e., bounded polyhedra), the computational geometry and computational complexity of containment problems have been studied in detail. See in particular the classifications by Gritzmann and Klee [, 3, 4]. Notably, it is well-known that the computational complexity of deciding containment problems strongly depends on the type

2 KAI KELLNER, THORSTEN THEOBALD, AND CHRISTIAN TRABANDT of the input. For instance, if both polytopes are given by their vertices (V-polytopes), or both polytopes are given as an intersection of halfspaces (H-polytopes), containment can be decided in polynomial time, while it is co-np-hard to decide whether an H-polytope is contained in a V-polytope (see [7, 4]). For spectrahedra, much less is known. Ben-Tal and Nemirovski studied the matrix cube problem [], which corresponds to the containment problem where S A is a cube. In a much more general setting, Helton, Klep, and McCullough [6] studied containment problems of matricial positivity domains (which live in a union of spaces of different dimensions). As a byproduct, they also derive some implications for containment of spectrahedra. In the current paper, we study containment problems of polytopes, polyhedra and spectrahedra from a computational viewpoint. In Section 3, we extend existing complexity classifications for the polyhedral situation to the situation where polytopes and spectrahedra are involved. In particular, the containment question of a V-polytope in a spectrahedron can be decided in polynomial time, and the question whether a spectrahedron is contained in an H-polytope can be formulated by the complement of semidefinite feasibility problems (involving also strict inequalities). Roughly speaking, the other cases are co-np-hard. This includes the containment problem of an H-polytope in a spectrahedron, already when the spectrahedron is a ball. The complete classification is stated in Theorems To overcome the situation that the general containment problem for spectrahedra is co-np-hard, relaxation techniques are of particular interest. Our point of departure in Section 4 is the relaxation from [6] which provides a distinguished sufficient criterion for containment of a spectrahedron S A in a spectrahedron S B (see (4.)). We provide an elementary derivation of this semidefinite relaxation (as opposed to the operator-theoretic techniques used there) and study the quality of the criterion. This leads to a new and systematic access to studying containment problems of polyhedra and spectrahedra and provides several new (and partially unexpected) results. In particular, we obtain the following new results:. We discuss variations of containment criterion (4.), which lead to improved numerical results, see Theorem 4.3, Corollaries 4.6 and 4.7 and Section 6... We exhibit several cases when the criteria are exact (see Theorem 4.8). For some of the cases we can provide elementary proofs. The main case in Theorem 4.8 states that the sufficient criteria for the containment of spectrahedra in polyhedra (in normal form) are exact characterizations. The proof of the statements is given in Section 5, by developing various properties of the containment criteria (transitivity, block diagonalization) and combining them with duality theory of semidefinite programming. The exactness of the spectrahedron-polyhedron-case is particularly surprising, since a priori the criteria depend on the linear pencil representation of the spectrahedron. 3. In Section 6., we extend the results from [6] on cases, where the criteria are not exact. For a counterexample in [6] we exhibit the phenomenon that the containment criteria will at least succeed in certifying that a scaled version of the spectrahedron S A is contained in S B.

3 CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA 3 4. In Proposition 6., we show that in the case of bounded S A there always exists a scaling factor ν > 0 such that for the scaled spectrahedron pair (νs A, S B ) the criteria (4.) and (4.3) hold. We will close the paper by explaining some implications of the scaling result on the optimization version of containment problems (as also relevant for the computation of geometric radii of convex bodies, e.g., in [, 3]).. Preliminaries Throughout the paper we work in n-dimensional Euclidean space R n, and denotes the Euclidean norm. Matrices and block matrices. For a matrix A, the (i, j)-th entry of A is labeled by a ij as usual. For a block matrix B, we label the (i, j)-th block by B ij and the (s, t)-th entry of B ij by (B ij ) st. A square matrix with in the entry (i, j) and zeros otherwise is denoted by E ij. The n n identity matrix is denoted by I n. The Kronecker product A B of square matrices A of size k k and B of size l l is the kl kl matrix a B... a k B (.) A B =..... a k B... a kk B (see, e.g., [6, ]). It is well-known (see, e.g., [, Cor. 4..3]) that the Kronecker product of two positive semidefinite matrices is again positive semidefinite. Polyhedra and polytopes. A polyhedron is the intersection of finitely many halfspaces. A bounded polyhedron or, equivalently, the convex hull of finitely many points in R n is called polytope. For algorithmic questions in n-dimensional space it is crucial whether a polytope is given in the first way (H-polytope) or in the second way (V-polytope). Our model of computation is the binary Turing machine: polytopes are presented by certain rational numbers, and the size of the input is defined as the length of the binary encoding of the input data (see, e.g., []). A V-polytope P is given by a tuple (n; m; v (),..., v (m) ) with n, m N, and v (),..., v (m) Q n such that P = conv{v (),..., v (m) }. An H-polytope P is given by a tuple (n; m; A; b) with n, m N, a rational m n-matrix A, and b Q m such that P = {x R n : b + Ax 0} is bounded. If the i-th row (b + Ax) i 0 defines a facet of P, then the i-th row of A is an inner normal vector of this facet. For fixed dimension, H- and V-presentations of a rational polytope can be converted into each other in polynomial time. In general dimension (i.e., if the dimension is not fixed but part of the input) the size of one presentation can be exponential in the size of the other [4].

4 4 KAI KELLNER, THORSTEN THEOBALD, AND CHRISTIAN TRABANDT Spectrahedra. Given a linear pencil (.) A(x) = A 0 + x p A p S k [x] with A p = (a p ij ), 0 p n, p= the spectrahedron S A = {x R n : A(x) 0} contains the origin in its interior if and only if there is another linear pencil A (x) with the same positivity domain such that A 0 = I, see [8, 0]. In particular, then S A is full-dimensional. To simplify notation, we sometimes assume that A(x) is a monic linear pencil, i.e. A 0 = I k. As a shorthand we use A B to state that A B is positive semidefinite. Note that every polyhedron P = {x R n : b + Ax 0} has a natural representation as a spectrahedron: a (x) 0 0 (.3) P = P A = x Rn : A(x) = , 0 0 a k (x) where a i (x) abbreviates the i-th entry of the vector b + Ax. P A contains the origin if and only if the inequalities can be scaled so that b = k, where k denotes the all-ones vector in R k. Hence, in this case, A(x) is monic, and it is called the normal form of the polyhedron P A. A centrally-symmetric ellipsoid with axis-aligned semi-axes of lengths a,..., a n can be written as the spectrahedron S A of the monic linear pencil (.4) A(x) = I n+ + p= x p a p (E p,n+ + E n+,p ). We call (.4) the normal form of the ellipsoid. Specifically, for the case of equal semi-axis lengths r := a = = a n this gives the normal form of a ball with radius r. For algorithmic questions, a linear pencil is given by a tuple (n; k; A 0,..., A n ) with n, k N and A 0,..., A n rational symmetric matrices. 3. Complexity of containment problems for spectrahedra In this section, we classify the complexity of several natural containment problems for spectrahedra. For polytopes the computational complexity of containment problems strongly depends on the type of input representations. For V- and H-presented polytopes, the following result is well-known (see [7, 4]). Proposition 3.. Deciding whether a polytope P is contained in a polytope Q can be done in polynomial time for the following cases: () Both P and Q are H-polytopes, () both P and Q are V-polytopes, or (3) P is a V-polytope while Q is an H-polytope. However, deciding whether an H-polytope is contained in a V-polytope is co-np-complete. This hardness persists if P is restricted to be a standard cube and Q is restricted to be the affine image of a cross polytope.

5 CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA 5 In the next statements we extend this classification to containment problems involving polytopes and spectrahedra. See Table for a summary. Theorems 3. and 3.3 give the positive results. H V S H P co-np-complete co-np-hard V P P P S SDP co-np-complete co-np-hard Table. Computational complexity of containment problems, where the rows refer to the inner set and the columns to the outer set and S abbreviates spectrahedron. Theorem 3.. Deciding whether a V-polytope is contained in a spectrahedron can be done in polynomial time. Proof. Given a V-presentation P = conv{v (),..., v (m) } and a linear matrix pencil A(x), we have P S A if and only if all the points v (i) are contained in S A. Thus, the containment problem is reduced to m tests whether a certain rational matrix is positive semidefinite. This can be decided in polynomial time, as one can compute, for a rational, symmetric matrix A, a decomposition A = UDU T with a diagonal matrix D in polynomial time (see, e.g., [9]). Containment questions for spectrahedra are connected to feasibility questions of semidefinite programs in a natural way. A Semidefinite Feasibility Problem (SDFP) is defined as the following decision problem (see, e.g., [6]): Given a linear pencil defined by a tuple (n; k; A 0,..., A n ) with n, k N and A 0,..., A n rational symmetric matrices. Are there real numbers x,..., x n such that A(x) = A 0 + n p= x pa p 0, or equivalently, is the spectrahedron S A non-empty? Although semidefinite programs can be approximated up to an additive error of ε in polynomial time, the question SDFP P? is one of the major open complexity questions in semidefinite programming (see [6, 6]). Consequently, the following statement on containment of a spectrahedron in an H-polytope does not give a complete answer concerning polynomial solvability of these containment questions in the Turing machine model. If the additional inequalities were non-strict, then we had to decide a finite set of problems from the complement of the class SDFP. Theorem 3.3. The problem of deciding whether a spectrahedron is contained in an H- polytope can be formulated by the complement of semidefinite feasibility problems (involving also strict inequalities), whose sizes are polynomial in the description size of the input data. Proof. Let A(x) be a linear matrix pencil and P = {x R n : b + Bx 0} with B Q m n be an H-polytope. For each i {,..., m} incorporate the linear condition b i + n j= b ijx j < 0 into the linear pencil A(x). If one of the resulting m ( semi-open ) spectrahedra is nonempty then S A P.

6 6 KAI KELLNER, THORSTEN THEOBALD, AND CHRISTIAN TRABANDT The positive results in Theorems 3. and 3.3 are contrasted by the following hardness results. Theorem 3.4. () Deciding whether a spectrahedron is contained in a V-polytope is co-np-complete. () Deciding whether an H-polytope or a spectrahedron is contained in a spectrahedron is co-np-hard. This hardness statement persists if the H-polytope is a standard cube or if the outer spectrahedron is a ball. Proof. Deciding whether a spectrahedron S A is contained in a V-polytope is co-np-hard since already deciding whether an H-polytope is contained in a V-polytope is co-np-hard by Proposition 3.. To see that the problem is in co-np, observe that a vertex of the V-polytope lying inside of S A serves as a certificate for non-containment. The vertices have a representation of polynomial size. Deciding containment of a point in the spectrahedron amounts to testing positive semidefiniteness of a scalar matrix. This can be done in polynomial time as described in the proof of Theorem 3.. Concerning the second statement, co-np-hardness of containment of H-polytopes in spectrahedra follows from Ben-Tal and Nemirovski [, Proposition 4.], who use a reduction from the maximization of a positive semidefinite quadratic form over the unit cube. For the co-np-hardness of containment of an H-polytope in a ball, we provide a reduction from the NP-complete 3-satisfiability problem (3-SAT [5]): Does a given Boolean formula Φ over the variables z,..., z n in conjunctive normal form, where each clause has at most 3 literals, admit an assignment that evaluates True? The n possible assignments {False, True} n for z,..., z n can be identified with the vertices of an n-dimensional cube [, ] n. Let B be a ball (which is a spectrahedron), such that the vertices of [, ] n just peak through its boundary sphere S. Precisely (assuming w.l.o.g. n ), choose the radius r of B such that ( ) ( ) n + < r < n. 6 6 Note that such a radius can be determined in polynomial time and size. For the definition of the H-polytope P, we start from the H-presentation {x R n : x i, i n} of [, ] n and add one inequality for each clause of Φ. Let C = C C m be a 3-SAT formula with clauses C,..., C m. Denote by z i the complement of a variable z i, and define the literals zi := z i, zi 0 := z i. If the clause C i is of the form C i = z e i i z e i i z e i 3 i 3 with e i, e i, e i3 {0, } then add the inequality ( ) e i xi + ( ) e i xi + ( ) e i 3 xi3. If P B then, by the choice of r, none of the points in {, } n can be contained in P and thus there does not exist a valid assignment for Φ. Conversely, assume that P is not contained in B. Let p P \ B [, ] n. We claim that componentwise rounding of p yields an integer point p {, } n satisfying all defining inequalities of P. To see

7 CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA 7 this, first note that by the choice of the radius of B, the components p i of p differ at most ε < 3 < from either or. 3 In order to inspect what happens to the inequalities when rounding, assume without loss of generality that the inequality is of the form x + x + x 3. We assume a rounded vector p does not satisfy the inequality, even though p does: (3.) p + p + p 3 <, but p + p + p 3. Since p {, } n, (3.) implies p = p = p 3 =. Hence, at least one of p, p and p 3 differs from either or by more than /3, which is a contradiction. This completes the reduction from 3-SAT. Finally, deciding whether a spectrahedron S A is contained in a spectrahedron S B is co- NP-hard, since already deciding whether an H-polytope is contained in a spectrahedron is co-np-hard. 4. Relaxations and exact cases In this section, we revisit and extend the relaxation techniques for the containment of spectrahedra from [6]. Our point of departure is the containment problem for pairs of H-polytopes, which by Proposition 3. can be decided in polynomial time. Indeed, this can be achieved by solving a linear program, as reviewed by the following necessary and sufficient criterion. Proposition 4.. Let P A = {x R n : k + Ax 0} and P B = {x R n : l + Bx 0} be polytopes. There exists a right stochastic matrix C (nonnegative entries, each row summing to one) with B = CA if and only if P A P B. For preparing related statements in more general contexts below, we review the proof which uses the following version of Farkas Lemma: Proposition 4. (Affine form of Farkas Lemma [8, Corollary 7.h]). Let the polyhedron P = {x R n : l i (x) 0, i =,..., m} with affine functions l i : R n R be nonempty. Then every affine l : R n R that is nonnegative on P can be written as l(x) = c 0 + m i= c il i (x) with nonnegative coefficients c i. Proof. (of Proposition 4..) If B = CA with a right stochastic matrix C, then for any x P A we have l + Bx = l + C(Ax) 0, i.e., P A P B. Conversely, if P A P B, then for any i {,..., l} the i-th row ( l + Bx) i of l + Bx is nonnegative on P A. Hence, by Proposition 4., ( l + Bx) i can be written as a linear combination ( l + Bx) i = + (Bx) i = c i0 + c ij( k + Ax) j with nonnegative coefficients c ij. Comparing coefficients yields k j= c ij = c i0. Since P A is a polytope with zero in its interior, the vertices of the polar polytope PA are given by the rows A j of A. Hence, for every i {,..., l} there exists a convex combination 0 = k j= λ ij( A j ) with nonnegative λ ij and k j= λ ij =, which we write as an identity j=

8 8 KAI KELLNER, THORSTEN THEOBALD, AND CHRISTIAN TRABANDT k j= λ ij( k + Ax) j = of affine functions. By multiplying that equation with c i0, we obtain nonnegative c ij with k j= c ij( k + Ax) j = c i0, which yields + (Bx) i = j= (c ij + c ij)( k + Ax) j. Hence, C = (c ij ) with c ij := c ij + c ij is a right stochastic matrix with B = CA. The sufficiency part from Proposition 4. can be extended to the case of spectrahedra in a natural way. The natural description of a polytope P as a spectrahedron, as introduced in Section, is given by P = P A = {x R n : A(x) = diag(a (x),..., a k (x)) 0}, where a i (x) is the i-th entry of the vector k + Ax. Then, as in the definition of a linear pencil (.), A p is the k k diagonal matrix diag(a :, p ) of the p-th column of A. Proceed in the same way with P B. Now define a kl kl matrix C by writing the entries of C on the diagonal, i.e. C = diag(c,..., c l, c,..., c l,..., c k,..., c lk ). Then the condition from Proposition 4. translates to (4.) C diagonal, C = ( C ij) k 0, I l = C ii, p =,..., n : B p = a p ii C ii, where a p ij is the (i, j)-th entry of A p and C ij R l l. Theorem 4.3 below tells us, that C does not need to be diagonal and yields a sufficient condition for the containment of spectrahedra. 4.. A sufficient condition for containment of a spectrahedron in a spectrahedron. Let A(x) S k [x] and B(x) S l [x] be linear pencils. In the following, the indeterminate matrix C = (C ij ) k ( Choi matrix ) is a symmetric kl kl-matrix where the C ij are l l-blocks. By showing the equivalence of containment of the so-called matricial relaxations of two spectrahedra S A, S B given by monic linear pencils and the existence of a completely positive unital linear map τ : span{a 0, A,..., A n } span{b 0, B,..., B n }, A p B p, the authors of [5, 6] proved that the system (4.) C = (C ij ) k 0, p = 0,..., n : B p = a p ij C ij has a solution if and only if the matricial relaxation of S A is contained in the one of S B. If so, then S A S B. We show the latter statement in an elementary way, see Theorem 4.3. Moreover, in our approach it becomes apparent that we can relax the criterion given by Helton, Klep and McCullough by replacing the linear constraint on the constant matrices in (4.) with semidefinite constraints, (4.3) C = (C ij ) k 0, B 0 a 0 ijc ij 0, p =,..., n : B p = a p ij C ij. i= i=

9 CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA 9 This relaxed system is still sufficient for containment of spectrahedra as the following theorem shows. Theorem 4.3. Let A(x) S k [x] and B(x) S l [x] be linear pencils. If one of the systems (4.) or (4.3) is feasible then S A S B. Proof. First we show the statement for (4.3). For x S A, the last two conditions in (4.3) imply (4.4) B(x) = B 0 + x p B p a 0 ij C ij + p= p= x p a p ij C ij = (A(x)) ij C ij. Since A(x) and C are positive semidefinite, the Kronecker product A(x) C is positive semidefinite as well, see (.). As a consequence, all principal submatrices of A(x) C are positive semidefinite. Consider the principal submatrix where we take the (i, j)-th sub-block of every (i, j)-th block, ( (A(x)) ij C ij ) k S kl [x]. To be more precise, A(x) C is a k l k l-matrix with k k blocks of the form (A(x)) ij C (A(x)) ij C k (A(x)) ij C =. (A(x)) ij C ij. S kl. (A(x)) ij C k (A(x)) ij C kk (Remember that (A(x)) ij is a scalar). Now we take the (i, j)-th block of (A(x)) ij C, i.e. (A(x)) ij C ij. Set I = [I l,..., I l ] T. Then the claim for system (4.3) follows from the fact that positive semidefiniteness is a transitive relation on the space of symmetric matrices, that is, ( ( ) ) k (4.5) v T B(x)v v T I T (A(x)) ij C ij I v = ( v T... v ) ( ) k T (A(x)) ij C ij (v... v) T 0 for every v R l. Specializing to = in (4.4) and to = in (4.5) provides a streamlined proof for (4.). For both systems (4.) and (4.3) the feasibility depends on the linear pencil representation of the sets involved. In Section 6. we will take a closer look at this fact. Remark 4.4. The sub-block argument in the proof of Theorem 4.3 can also be stated in terms of the Khatri-Rao product (see [3]). Let A = (A ij ) ij and B = (B ij ) ij be block matrices, consisting of k k blocks of size p p and q q, respectively. The Khatri-Rao product of A and B is defined as the blockwise Kronecker product of A and B, i.e., A B = (A ij B ij ) ij.

10 0 KAI KELLNER, THORSTEN THEOBALD, AND CHRISTIAN TRABANDT If both A and B are positive semidefinite, then the Khatri-Rao product A B is positive semidefinite as well, see [3, Theorem 5]. Now consider A(x) and C as in the proof of Theorem 4.3. Then p = and q = l. Therefore, A(x) C = ((A(x)) ij C ij ) k = ((A(x)) ijc ij ) k is positive semidefinite. The subsequent statement shows that Theorem 4.3 is invariant under translation. Let S A be a spectrahedron defined by the linear pencil A(x) = A 0 + n p= x pa p. To move S A by a vector v = (v,..., v n ) we substitute x v into the pencil and get A(x v) = A 0 v p A p + x p A p. p= Lemma 4.5 (Translation symmetry). The criteria (4.) and (4.3) are invariant under translation. Proof. Given linear pencils A(x) and B(x), let C be a solution to system (4.3). Then it is also a solution for the translated pencils A(x v) and B(x v) for any v R n. The translation only has an impact on the constant matrix, we have to show ( ( ) ) (4.6) B 0 v p B p a 0 ij v p a p ij C ij 0. p= Since B p = k ap ij C ij for all p =,..., n, (4.6) is equivalent to B 0 k a0 ijc ij 0, which is the condition on the constant matrices before translating. As in the proof of Theorem 4.3, specializing to = yields a proof for (4.). If S B is contained in the positive orthant, we can give a stronger version of the criterion introduced in Theorem 4.3. Corollary 4.6. Let A(x) S k [x] and B(x) S l [x] be linear pencils and let S A be contained in the positive orthant. If the following system is feasible then S A S B. (4.7) C = (C ij ) k 0, B 0 a 0 ijc ij 0, p =,..., n : B p a p ij C ij 0. Proof. The proof is along the lines of the proof of Theorem 4.3. Indeed, since S A lies in the positive orthant, we have x 0 for all x S A and hence, B(x) = B 0 + x p B p a 0 ij C ij + x p a p ij C ij = (A(x)) ij C ij. p= p= p= By relaxing system (4.) to (4.7) the number of scalar variables remains kl(kl + ), whereas the (n+)l(l+) linear constraints are replaced by n+ semidefinite constraints of size l l. p=

11 CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA If containment restricted to the positive orthant implies containment everywhere else, criterion (4.7) can be applied, even if the spectrahedron is not completely contained in the positive orthant. To make use of this fact, we have to premise a certain structure of the spectrahedra. We give an example in the following corollary. Corollary 4.7. Let A(x) S k [x] and B(x) S l [x] be linear pencils defining spectrahedra with a reflection symmetry with respect to all coordinate hyperplanes. If system (4.7) is feasible then S A S B. In Section 6. we will see that the relaxed version (4.7) is strictly stronger than system (4.). There are cases, where a solution to the relaxed problem (4.7) exists, even though the original problem (4.) is infeasible. 4.. Exact cases. It turns out that the sufficient semidefinite criteria (4.) and (4.3) even provide exact containment characterizations in several important cases. Detailed statements of these results and their proofs will be given in Statements 4.9, 4., 4.3, 5.. For ease of notation, most statements in this section as well as in section 5 are given for monic pencils and proved only for criterion (4.). Note however, that feasibility of (4.) implies feasibility of (4.3). Furthermore, after translating the (in this section mostly bounded) spectrahedra to the positive orthant, Corollary 4.6 can be applied. Since criterion (4.) is invariant under translation, its feasibility again implies that system (4.7) has a solution for the translated spectrahedra. Besides the normal forms of polyhedra, ellipsoids, and balls introduced in Section, the exact characterizations will also use the following extended form S of a spectrahedron S A. Given a linear pencil A(x) S k [x], we call the linear pencil with an additional on the diagonal [ ] 0 (4.8) Â(x) := S 0 A(x) k+ [x] the extended linear pencil of S A = S (the spectrahedra coincide, only the representations of S A and S differ, since the we add for technical reasons is redundant). The entries of  p in the pencil Â(x) = Â0 + n p= x pâp are denoted by â p ij for i, j = 0,..., k, as usual. Theorem 4.8. Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. In the following cases the criteria (4.) as well as (4.3) are necessary and sufficient for the inclusion S A S B : () if A(x) and B(x) are normal forms of ellipsoids (both centrally symmetric, axisaligned semi-axes), () if A(x) and B(x) are normal forms of a ball and an H-polyhedron, respectively, (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. In this section, we provide the proofs of (), (), where the sufficiency parts follow by Theorem 4.3. The cases (3) and (4) will be treated in Section 5. We start with the

12 KAI KELLNER, THORSTEN THEOBALD, AND CHRISTIAN TRABANDT containment of H-polyhedra in H-polyhedra which slightly generalizes Proposition 4. and will be used in the proofs of later statements. Lemma 4.9. Let A(x) S k [x] be the normal form of a polyhedron as defined in (.3) and let Â(x) = diag(, a (x),..., a k (x)) S k+ [x] be the extended linear pencil of A(x). Let B(x) S l [x] be the normal form of a polyhedron. When applied to the pencils Â(x) and B(x) criterion (4.) is necessary and sufficient for the inclusion S = S A S B. If S A is a polytope, i.e. a bounded polyhedron, the pencil A(x) can be used instead of Â(x). Proof. With regard to (.3), the polyhedra S A and S B are of the form S A = {x R n : k +Ax 0} and S B = {x R n : l +Bx 0}, respectively, and let  be the (k +) n matrix defined by  := [ ] 0 A. If S S B, then there exist convex combinations ( l +Bx) i = c i0 + k j= c ij( k +Ax) j = k j=0 c ij( k+ + Âx) j, where ( k+ + Âx) 0 = and the coefficients c ij are nonnegative, just as in the proof of Proposition 4.. Now we construct a matrix C that is a solution to system (4.). Recall that C consists of matrices of size l l : C = (C st ) k s,t=0. Set the i-th diagonal entry of C jj to be c ij, and choose all other entries to be zero. The resulting matrix is a diagonal matrix with non-negative entries, which makes it positive semidefinite. Clearly, B(x) = k j=0 ( k+ + Âx) j C jj = k i,j=0 ( k+ + Âx) j C ij. Comparing coefficients, we see that I l = k j=0 C jj and B p = k i,j=0 â p ij C ij for all p {,..., n}. If the inner polyhedron S A is a polytope, the constant is a convex combination of the remaining polynomials a (x),..., a k (x). Thus the additional in the upper left entry of pencil Â(x) is not needed. As we have seen in the proof of Lemma 4.9, for polyhedra there is a diagonal solution to (4.). Thus it is sufficient to check the feasibility of the restriction of (4.) to the diagonal and checking inclusion of polyhedra reduces to a linear program. Remark 4.0. For unbounded polyhedra, the extended normal form is required in order for the criterion to be exact. Without it, already in the simple case of two half spaces defined by two parallel hyperplanes, system (4.) is not feasible. The following statement on ellipsoids uses the normal form (.4). Lemma 4.. Let two ellipsoids S A and S B be centered at the origin with semi-axes parallel to the coordinate axes, given by the normal forms A(x) = I n+ + p= x p a p (E p,n+ + E n+,p ) and B(x) = I n+ + p= x p b p (E p,n+ + E n+,p ), respectively. Here (a,..., a n ) > 0 and (b,..., b n ) > 0 are the vectors of the lengths of the semi-axes. Then system (4.) is necessary and sufficient for the inclusion S A S B.

13 CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA 3 Proof. Note first that k = l = n +. It is obvious that S A S B if and only if b p a p 0 for every p =,..., n. The matrices underlying the matrix pencils A(x) and B(x) are A p = a p (E p,n+ + E n+,p ) and B p = b p (E p,n+ + E n+,p ) for all p =,..., n. Now define an (n + ) (n + ) -block matrix C by i = j = s = t, a j b j i = s = n +, j = t n, a (C i,j ) s,t = i b i i = s n, j = t = n +, a i a j b i b j i = s n, j = t n, i j, 0 otherwise. We show that C is a solution to (4.). Decompose x R (n+) in blocks of length n + and write x i,j for the j-th entry in the i-th block. The matrix C is positive semidefinite since n+ x T Cx = x i,i + = i= ( i= i<j n a i a j b i b j x i,i x j,j + ) a i x i,i + x n+,n+ + b i i= i= a i b i x i,i x n+,n+ ( a i b i ) x i,i 0 for all x R (n+). Clearly, the sum of the diagonal blocks is the identity matrix I n+. Since every A p has only two non-zero entries, every B p is a linear combination of only two blocks of C, This equality is true by the definition of C. B p = a p C n+,p + a p C p,n+. Remark 4.. Using the square matrices E ij of size (n + ) (n + ) introduced in Section, the matrix C in the proof of Lemma 4. has the form a E, d, E, d,n E,n b E,n+. d, E, E, dn,n E n,n., a d n, E n, d n,n E n,n E n n,n bn E n,n+ a a b E a n+, b E n+, n bn E n+,n E n+,n+ where d ij := a i a j b i b j. Now we prove exactness of the criterion for the containment of a ball in a polyhedron. Lemma 4.3. Let S A be a ball of radius r > 0 in normal form (.4), and let S B be a polyhedron in normal form (.3). For the containment of S A in S B, system (4.) is necessary and sufficient.

14 4 KAI KELLNER, THORSTEN THEOBALD, AND CHRISTIAN TRABANDT Proof. Note first that k = n +. Since the normal form B(x) is monic, the linear polynomials describing S B are of the form b i (x) = + n p= b i,px p for i =,..., l. If S A is contained in the halfspace b i (x) 0, we have n r p= b i,p. We give a feasible matrix C to system (4.) to show exactness of the criterion. In this case, C is an (n + )l (n + )l-block matrix defined as follows: r b s,i i = j < k, s = t, r n p= b s,i i = j = k, s = t, (C i,j ) s,t = r b s,i b s,j i < k, j < k, i j, s = t, r b s,j i = k, j < k, s = t, r b s,i j = k, i < k, s = t, 0 otherwise. To show positive semidefiniteness of C, consider a vector x R (n+)l. Decompose x into blocks of length l, and we write x i,j for the j-th entry in the i-th block. Now C is positive semidefinite since x T Cx = = [ l s= i=j<k + i<j<k [ ( l s= i=j<k r b x s,i i,s + x k,s ( x i,s x j,s r b s,i b s,j r p= ) r b s,i x i,s + x k,s + x k,s b s,p ) ] + r b s,i x i,s x k,s i<k ( r for all x R (n+)l. The term r n p= b s,p is non-negative since the ball of radius r is contained in S B and therefore n r p= b s,p. By construction, the sum of the diagonal blocks is the identity matrix I l. Every B p is a linear combination of only two blocks of C, B p = r C n+,p + r C p,n+. p= b s,p ) ] 0 Observe that in Lemma 4.9, 4. and 4.3 for rational input, C is rational as well. 5. Block diagonalization, transitivity and containment of spectrahedra in polytopes In [6, Prop. 5.3] Helton, Klep and McCullough showed that the containment criterion (4.) is exact in an important case, namely if S B is the cube, given by the monic linear pencil (5.) B(x) = I n + x p (E pp E n+p,n+p ). r p=

15 CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA 5 The goal in this section is to generalize this to all polyhedra S B given in normal form (.3), not only for the original criterion, but also for the variations discussed in Corollaries 4.6 and 4.7. As in Lemma 4.9, in case that S B is unbounded we have to use the extended normal form Â(x) instead of A(x). Theorem 5.. Let A(x) S k [x] be a monic linear pencil with extended linear pencil Â(x) S k+ [x] as defined in equation (4.8) and let B(x) S l [x] be the normal form of a polyhedron. When applied to the pencils Â(x) and B(x) criterion (4.) is necessary and sufficient for the inclusion SÂ = S A S B. If S B is a polytope then the pencil A(x) can be used instead of Â(x). In order to prove this statement (where the sufficiency-parts are clear from Theorem 4.3) we have to develop some auxiliary results on the behavior of the criterion with regard to block diagonalization and transitivity, which are also of independent interest. As pointed out by an anonymous referee, this theorem can also be deduced from results of Klep and Schweighofer in []. A linear scalar-valued polynomial is positive on a spectrahedron if and only if it is positive on the matricial version of the spectrahedron. We use the following statement from [6] on the block diagonalization. As usual, for given matrices M,..., M l, we denote by the direct sum l i= M i the block matrix with diagonal blocks M,..., M l and zero otherwise. Proposition 5.. [6, Proposition 4.] Let A(x) S k [x], B(x) S l [x] and D q (x) S dq [x] be linear pencils with D q (x) = D q 0 + n p= x pdp, q q =,..., m. If B(x) = m q= Dq (x) is the direct sum with l = m q= d q, then system (4.) is feasible if and only if for all q =,..., m there exists a kd q kd q -matrix C q, consisting of k k blocks of size d q d q, such that (5.) C q = (C q ij )k 0, p = 0,..., n : Dp q = a p ij Cq ij is feasible. An analogous statement holds for criterion (4.3) and the criteria discussed in Corollaries 4.6 and 4.7. Since [6] does not contain a proof of this statement, we provide a short one. Proof. Let C,..., C m be solutions to (5.), and set C = m q= Cq. Define C as the direct sum of blocks of C, C ij = m q= Cq ij. Then C is a solution to (4.): C results by simultaneously permuting rows and columns of C and is thus positive semidefinite. We have B p = m q= Dq p = m k q= a ijc q ij = k a ijc ij. Conversely, let C be a solution to (4.). We are interested in the m diagonal submatrices of each block C ij, defined as follows: For q {,..., m}, let C q ij be the d q d q submatrix of C ij with row and column indices { q r= d r +,..., q r= d r}. Now the submatrix C q = (C q ij )k consisting of the q-th diagonal blocks of each matrix C ij is a solution to (5.). C q is a principal submatrix of C and thus positive semidefinite. The equations in (5.) are a subset of the equations in (4.) and remain valid.

16 6 KAI KELLNER, THORSTEN THEOBALD, AND CHRISTIAN TRABANDT We now prove transitivity of the containment criterion. We begin with a simple auxiliary lemma on the Kronecker products of corresponding blocks of block matrices. Lemma 5.3. Let A 0 consist of m m blocks of size n a n a and B 0 consist of m m blocks of size n b n b. Then m s,t= (A st B st ) 0. ( m ) Proof. First note that we have v T s,t= A st v = (v T... v T )A(v T... v T ) T 0 for all v R n, as in the proof of Theorem 4.3, and hence m s,t= A st 0. Since A, B 0, we have A B 0 as well. (A st B st ) m s,t= is a principal submatrix of this matrix and therefore also positive semidefinite. Summing up the blocks of this matrix and applying our initial considerations, we see that m s,t= A st B st 0. The criteria from Theorem 4.3 are transitive in the following sense. Theorem 5.4 (Transitivity). Let D(x) S d [x], E(x) S e [x] and F (x) S f [x] be linear pencils in n variables. If criterion (4.), criterion (4.3) or criterion (4.7) certifies the inclusion S D S E and the inclusion S E S F, it also certifies S D S F. The transitivity statement concerning (4.) can be interpreted from an operator theoretic point of view. It states the well-known fact that the composition of two completely positive maps is again completely positive. Our approach enables us to extend the statement to the relaxed criteria (4.3) and (4.7). Proof. We first consider the relaxed version (4.7). Let C DE be the de de-matrix certifying the inclusion S D S E and C EF the ef ef-matrix certifying the inclusion S E S F. C DE consists of d d block matrices of size e e, C EF consists of e e block matrices of size f f. We prove that the matrix C DF consisting of d d blocks of size f f and defined by C DF ij := e (Cij DE s,t= ) st C EF st is a solution to system (4.3) for the inclusion S D S F. To show C DF 0, we start from C DE 0 and C EF 0. Define a new matrix C DE by DE ( C st ) ij := (Cij DE ) st, permuting the rows and columns of C DE. Since rows and columns are permuted simultaneously, positive semidefiniteness is preserved. We think of C DE as having e e blocks of size d d. C DF now simplifies to C DF = e DE s,t= C st Cst EF. Using Lemma 5.3, C DF 0 follows. Next we show F p d dp ij CDF ij 0 for p = 0,..., n. By assumption, e d (5.3) F p e p ij CEF ij = G EF 0 and E p d p ij CDE ij = G DE 0. By definition of C DF and the right equation of (5.3), we have d d e ( e ( d p ij CDF ij = C DE ij )st CEF st = Ep G DE) st CEF st, d p ij s,t= s,t=

17 CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA 7 and then positive semidefiniteness of G EF and G DE yield d e F p d p ij CDF ij = G EF + G DE st Cst EF 0. The non-relaxed version (4.) as well as the relaxed version (4.3) follow by choosing G EF and G DE in (5.3) to be zero matrices. We can now establish the proof of Theorem 5., which also completes the proof of Theorem 4.8. Proof. (of Theorem 5..) Every (monic) linear pencil B(x) in normal form (.3) can be stated as a direct sum l l B(x) = b q (x) = ( l + Bx) q. q= Therefore, Proposition 5. implies that system (4.) is feasible if and only if the system C q = (C ij ) k 0, = C q ii, p =,..., n : bq p = i= s,t= q= a p ij Cq ij is feasible for all q =,..., l. Note that C q is in S k. Hence, the system has the form (5.4) C q = (C ij ) k 0, = I k, C q, p =,..., n : b q p = A p, C q. In the following, we show the existence of a solution by duality theory of semidefinite programming and transitivity of (4.), see Theorem 5.4. Let b q,..., b q n be the coefficients of the linear form b q (x) = ( l + Bx) q. Since B(x) is in normal form (.3), the vector b q := (b q,..., b q n) is an inner normal vector to the hyperplane b q (x) = 0. Consider the semidefinite program (P q ) r q := max b q, x s.t. A(x) 0 for all q =,..., l. By assumption, (P q ) is strictly feasible and the optimal value is finite. Hence (see, e.g., [6, Thm..]), the dual problem (D q ) min I k, Y q s.t. A p, Y q = b q p p =,..., n, Y q 0 has the same optimal value and attains it. (Note that by duality A p, Y q = b q p.) We can scale the primal and dual problems simultaneously by dividing by r q and get = min I k, Ỹ q ( D q ) s.t. A p, Ỹ q = bq p r q p =,..., n, Ỹ q 0,

18 8 KAI KELLNER, THORSTEN THEOBALD, AND CHRISTIAN TRABANDT in which Ỹ q := Yq r q. Since in the dual (D q ) the optimal value is attained, in ( D q ) it is as well, i.e., for all q =,..., l there exists a k k-matrix C q such that b q C q 0, = I k, C q p, = A p, C q. r q As mentioned before (5.4), the matrices C q certify the inclusion S A S B, where B (x) is defined as the scaled monic linear pencil l ( B (x) = + b q ) p x p. r q q= Now we have to distinguish between the two cases in the statement of the theorem. First consider the case where S B is a polytope. Since B(x) is in normal form, we have max x SB b q, x =. Further, since S A S B, the definition of r q implies r q and hence, S B S B. By transitivity and by exactness of the criterion for polytopes, see Theorem 5.4 and Lemma 4.9, respectively, there is a solution of system (4.) that certifies S A S B. To prove the unbounded case in the theorem, we construct a solution to (4.) for the inclusion SÂ S B, where B (x) = B (x) denotes the extended normal form (4.8) of the polyhedron S B. Then the claim follows by Lemma 4.9 and Theorem 5.4, as above, since S S B B is certified by (4.). First note that SÂ S B is equivalent to S A S B. Denote by C the matrix that certifies the inclusion S A S B. Then the symmetric (k + )(l + ) (k + )(l + )-matrix [ 0 0 Ĉ := E 0 C ij ] k ] k, where E and the blocks [ 0 0 are of size (l + ) (l + ), certifies the inclusion 0 C ij SÂ S B. Indeed, adding zero-columns and zero-rows simultaneously preserves positive semidefiniteness and, clearly, the sum of the diagonal blocks of Ĉ is the identity matrix I l+. Since in every Âp the first column and the first row are the zero vector, we get [ ] 0 0 â p ij Ĉij = 0 E + 0 k = B ap ij C p, ij i,j=0 where â p ij is the (i, j)-th entry of Âp. Feasibility of the relaxed criteria is again implied by the feasibility of (4.). 6. Containment of scaled spectrahedra and inexact cases Contrasting the results of Sections 4 and 5, we first consider a situation where the containment criterion fails and the relaxed version (4.7) is strictly stronger. In particular, this raises the question whether (for a spectrahedron S A contained in a spectrahedron S B )

19 CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA 9 the criterion becomes satisfied when scaling S A by a suitable factor. In Proposition 6., we answer this question in the affirmative. We then close the paper by applying this result on optimization versions of the containment problem. 6.. Cases where the criterion fails. We review an example from [6, Example 3., 3.4] which shows that the containment criterion is not exact in general. We then contrast this phenomenon by showing that for this example there exists a scaling factor r for one of the spectrahedra so that the containment criterion is satisfied after this scaling. Consider the monic linear pencils A(x) = I 3 + x (E,3 + E 3, ) + x (E,3 + E 3, ) S 3 [x] and [ [ ] [ ] B(x) = + x ] + x. Clearly, both define the unit disc, that is S A = S B. Claim. The containment question S B S A is certified by criterion (4.), while the reverse containment question S A S B is not certified by the criterion. First, we look into the inclusion S B S A (where the roles of A and B in (4.) have to be interchanged). Criterion (4.) is satisfied if and only if there exist c, c, c 3 R such that C = 0 0 c c 0 0 c 0 c 3 0 c c c c 0 c 0 c c c R 6 6 is positive semidefinite. Since the -block in the top left corner is positive definite, the matrix C is positive semidefinite if and only if the Schur complement with respect to this block is positive semidefinite. One can easily check that this is the case if and only if c = c 3 = and c = 0. Conversely, S A S B is certified by (4.) if and only if there exist c,..., c R such that C = c c c 9 c 0 c 7 c c 3 c c c 7 c 9 c c 4 c 5 0 c 8 c 0 c c 5 c 6 c 8 0 c 7 0 c 8 c c 4 c c 5 c 7 c 8 0 c c 5 c 3 c 6 R 6 6 is positive semidefinite. We show the infeasibility of the system (4.). Assume that C is positive semidefinite. Then all principal minors are non-negative. Consider the principal minor c c c 4 = c ( c c 4 ) [c 4 = ( c ) ] c c 4. 4

20 0 KAI KELLNER, THORSTEN THEOBALD, AND CHRISTIAN TRABANDT Since the expression in the brackets as well as the second term are always less than or equal to zero the minor is non-positive. Therefore, c ( c ) = 0 and c 4 c 4 = 0, or equivalently, c = and c 4 = 0. Recall that whenever a diagonal element of a positive semidefinite matrix is zero, the corresponding row is the zero vector, that is c 5 = c 8 = c 9 = c = 0. Now, we get a contradiction since the principal minor c 6 c 8 c 8 c c 4 = c 6 = c 6 implies that c 6 and therefore c 3 c 6 c 3 < 0 or c 3 <. This proves the claim. Now, generalizing A(x), let A r (x) be the linear pencil of the ball with radius ( >)r > 0 in normal form. With regard to the containment question S A r = rs A S B, we show the feasibility of system (4.) for r sufficiently small. Consider the matrix r c 0 0 c 0 0 c c 0 0 r r C = 0 c c 0 0 r c 0 0 c 0 R 6 6. r r 0 0 c 0 0 r r 0 0 c Obviously the equality constraints in (4.) are fulfilled. As above, if c = 0 or c = 0, then r = 0. Therefore, 0 < c < and the -block in the top left corner C is positive definite. Thus the matrix C is positive semidefinite if and only if the Schur complement with respect to C is positive semidefinite. This is the case if and only if c r 4c 0 f(c) := 8c 4c + r 0. Assume r >. Then f(c) > 0 for all c since f has no real roots and the constant term f(0) = r is positive. Otherwise, f( ) = + 4 r 0. Hence, system (4.) is feasible for 0 < r. The problem of maximizing r such that the system (4.) is feasible can be formulated as a semidefinite program. A numerical computation yields an optimal value of Note that we are in the situation of Corollary 4.7. For the relaxed version (4.7), a numerical computation gives the optimal value of In particular, this shows that 0 the relaxed criterion (4.7) can be satisfied in cases where the non-relaxed criterion (4.) does not certify an inclusion. It is an open research question to establish a quantitative relationship comparing criterion (4.7) to (4.) in the general case.

21 CONTAINMENT PROBLEMS FOR POLYTOPES AND SPECTRAHEDRA 6.. Containment of scaled spectrahedra. For a monic linear pencil A(x) S k [x] and a constant ν > 0 define ( x ) (6.) A ν (x) := A = I k + x p A p, ν ν the ν-scaled (monic linear) pencil. Similarly, we denote by νs A := {x R n : A ν (x) 0} the corresponding ν-scaled spectrahedron. Generalizing the observation from Section 6., we show that for two spectrahedra S A and S B, containing the origin in their interior, there always exists some scaling factor ν such that the criteria (4.) and (4.3) certify the inclusion νs A S B. This extends the following result of Ben-Tal and Nemirovski, who treated containment of a cube in a spectrahedron (in which case they can even give a bound on the scaling factor). Proposition 6.. [, Thm..] Let S A be the cube (5.) with edge length r > 0 and consider a monic linear pencil B(x). Let µ = max p=,...,n rank B p. If S A S B, then system (4.) is feasible for the ν(µ)-scaled cube ν(µ)s A, where ν(µ) is given by ν(µ) = min y R µ, y = { R µ For all µ the bound ν(µ) π µ holds. µ y i u i i= ( µ p= ) µ exp ( ut u ) du A quantitative result as presented in the last Proposition is not known for the general case. However, combining Proposition 6. with our results from Sections 4 and 5 we get that for spectrahedra with non-empty interior, there is always a scaling factor such that system (4.) and thus also system (4.3) hold. Proposition 6.. 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 the systems (4.) and (4.3). We provide a proof based on the framework established in the previous sections. Alternatively it can be deduced from statements about the matricial relaxation of criterion (4.) given in the work by Helton and McCullough [7], see also [6]. Criterion (4.) is satisfied for linear pencils A ν (x) and B(x) if and only if the matricial version of νs A is contained in the matricial version of S B. Proof. Denote by S D the cube, defined by the monic linear pencil (5.), with the minimal edge length such that S A is contained in it, which can be computed by a semidefinite program, see Theorem 5.. Since B(x) is monic, there is an open subset around the origin contained in S B. Thus there is a scaling factor ν > 0 so that ν S A ν S D S B. By Proposition 6., there exists a constant ν > 0 such that for the problem ν ν S D S B system (4.) has a solution C DνB with ν = ν ν. By Theorem 5., there is a matrix C Aν D ν which solves (4.) for the problem νs A in νs D. Finally, Theorem 5.4 implies the feasibility of system (4.) with respect to νs A and S B by the matrix C AνB, as defined there. }.

arxiv: v1 [math.oc] 9 Sep 2015

arxiv: v1 [math.oc] 9 Sep 2015 CONTAINMENT PROBLEMS FOR PROJECTIONS OF POLYHEDRA AND SPECTRAHEDRA arxiv:1509.02735v1 [math.oc] 9 Sep 2015 KAI KELLNER Abstract. Spectrahedra are affine sections of the cone of positive semidefinite matrices

More information

Chapter 1. Preliminaries

Chapter 1. Preliminaries Introduction This dissertation is a reading of chapter 4 in part I of the book : Integer and Combinatorial Optimization by George L. Nemhauser & Laurence A. Wolsey. The chapter elaborates links between

More information

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

LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009 LMI MODELLING 4. CONVEX LMI MODELLING Didier HENRION LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ Universidad de Valladolid, SP March 2009 Minors A minor of a matrix F is the determinant of a submatrix

More information

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 2003 2003.09.02.10 6. The Positivstellensatz Basic semialgebraic sets Semialgebraic sets Tarski-Seidenberg and quantifier elimination Feasibility

More information

4. Algebra and Duality

4. Algebra and Duality 4-1 Algebra and Duality P. Parrilo and S. Lall, CDC 2003 2003.12.07.01 4. Algebra and Duality Example: non-convex polynomial optimization Weak duality and duality gap The dual is not intrinsic The cone

More information

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

COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS. Didier HENRION   henrion COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS Didier HENRION www.laas.fr/ henrion October 2006 Geometry of LMI sets Given symmetric matrices F i we want to characterize the shape in R n of the LMI set F

More information

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Instructor: Farid Alizadeh Scribe: Anton Riabov 10/08/2001 1 Overview We continue studying the maximum eigenvalue SDP, and generalize

More information

Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16: Linear programming. Optimization Problems

Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16: Linear programming. Optimization Problems Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16:38 2001 Linear programming Optimization Problems General optimization problem max{z(x) f j (x) 0,x D} or min{z(x) f j (x) 0,x D}

More information

A Geometric Approach to Graph Isomorphism

A Geometric Approach to Graph Isomorphism A Geometric Approach to Graph Isomorphism Pawan Aurora and Shashank K Mehta Indian Institute of Technology, Kanpur - 208016, India {paurora,skmehta}@cse.iitk.ac.in Abstract. We present an integer linear

More information

Summer School: Semidefinite Optimization

Summer School: Semidefinite Optimization Summer School: Semidefinite Optimization Christine Bachoc Université Bordeaux I, IMB Research Training Group Experimental and Constructive Algebra Haus Karrenberg, Sept. 3 - Sept. 7, 2012 Duality Theory

More information

Lecture 7: Positive Semidefinite Matrices

Lecture 7: Positive Semidefinite Matrices Lecture 7: Positive Semidefinite Matrices Rajat Mittal IIT Kanpur The main aim of this lecture note is to prepare your background for semidefinite programming. We have already seen some linear algebra.

More information

Lecture 5. Theorems of Alternatives and Self-Dual Embedding

Lecture 5. Theorems of Alternatives and Self-Dual Embedding IE 8534 1 Lecture 5. Theorems of Alternatives and Self-Dual Embedding IE 8534 2 A system of linear equations may not have a solution. It is well known that either Ax = c has a solution, or A T y = 0, c

More information

MAT-INF4110/MAT-INF9110 Mathematical optimization

MAT-INF4110/MAT-INF9110 Mathematical optimization MAT-INF4110/MAT-INF9110 Mathematical optimization Geir Dahl August 20, 2013 Convexity Part IV Chapter 4 Representation of convex sets different representations of convex sets, boundary polyhedra and polytopes:

More information

Semidefinite Programming

Semidefinite Programming Semidefinite Programming Notes by Bernd Sturmfels for the lecture on June 26, 208, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra The transition from linear algebra to nonlinear algebra has

More information

Example: feasibility. Interpretation as formal proof. Example: linear inequalities and Farkas lemma

Example: feasibility. Interpretation as formal proof. Example: linear inequalities and Farkas lemma 4-1 Algebra and Duality P. Parrilo and S. Lall 2006.06.07.01 4. Algebra and Duality Example: non-convex polynomial optimization Weak duality and duality gap The dual is not intrinsic The cone of valid

More information

Assignment 1: From the Definition of Convexity to Helley Theorem

Assignment 1: From the Definition of Convexity to Helley Theorem Assignment 1: From the Definition of Convexity to Helley Theorem Exercise 1 Mark in the following list the sets which are convex: 1. {x R 2 : x 1 + i 2 x 2 1, i = 1,..., 10} 2. {x R 2 : x 2 1 + 2ix 1x

More information

3. Linear Programming and Polyhedral Combinatorics

3. Linear Programming and Polyhedral Combinatorics Massachusetts Institute of Technology 18.433: Combinatorial Optimization Michel X. Goemans February 28th, 2013 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory

More information

Linear Programming. Chapter Introduction

Linear Programming. Chapter Introduction Chapter 3 Linear Programming Linear programs (LP) play an important role in the theory and practice of optimization problems. Many COPs can directly be formulated as LPs. Furthermore, LPs are invaluable

More information

A strongly polynomial algorithm for linear systems having a binary solution

A strongly polynomial algorithm for linear systems having a binary solution A strongly polynomial algorithm for linear systems having a binary solution Sergei Chubanov Institute of Information Systems at the University of Siegen, Germany e-mail: sergei.chubanov@uni-siegen.de 7th

More information

Lecture 1: Entropy, convexity, and matrix scaling CSE 599S: Entropy optimality, Winter 2016 Instructor: James R. Lee Last updated: January 24, 2016

Lecture 1: Entropy, convexity, and matrix scaling CSE 599S: Entropy optimality, Winter 2016 Instructor: James R. Lee Last updated: January 24, 2016 Lecture 1: Entropy, convexity, and matrix scaling CSE 599S: Entropy optimality, Winter 2016 Instructor: James R. Lee Last updated: January 24, 2016 1 Entropy Since this course is about entropy maximization,

More information

CSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming

CSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming CSC2411 - Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming Notes taken by Mike Jamieson March 28, 2005 Summary: In this lecture, we introduce semidefinite programming

More information

Integer Programming, Part 1

Integer Programming, Part 1 Integer Programming, Part 1 Rudi Pendavingh Technische Universiteit Eindhoven May 18, 2016 Rudi Pendavingh (TU/e) Integer Programming, Part 1 May 18, 2016 1 / 37 Linear Inequalities and Polyhedra Farkas

More information

Introduction to Semidefinite Programming I: Basic properties a

Introduction to Semidefinite Programming I: Basic properties a Introduction to Semidefinite Programming I: Basic properties and variations on the Goemans-Williamson approximation algorithm for max-cut MFO seminar on Semidefinite Programming May 30, 2010 Semidefinite

More information

Linear programming: theory, algorithms and applications

Linear programming: theory, algorithms and applications Linear programming: theory, algorithms and applications illes@math.bme.hu Department of Differential Equations Budapest 2014/2015 Fall Vector spaces A nonempty set L equipped with addition and multiplication

More information

CO 250 Final Exam Guide

CO 250 Final Exam Guide Spring 2017 CO 250 Final Exam Guide TABLE OF CONTENTS richardwu.ca CO 250 Final Exam Guide Introduction to Optimization Kanstantsin Pashkovich Spring 2017 University of Waterloo Last Revision: March 4,

More information

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 12 Dr. Ted Ralphs ISE 418 Lecture 12 1 Reading for This Lecture Nemhauser and Wolsey Sections II.2.1 Wolsey Chapter 9 ISE 418 Lecture 12 2 Generating Stronger Valid

More information

Spring 2017 CO 250 Course Notes TABLE OF CONTENTS. richardwu.ca. CO 250 Course Notes. Introduction to Optimization

Spring 2017 CO 250 Course Notes TABLE OF CONTENTS. richardwu.ca. CO 250 Course Notes. Introduction to Optimization Spring 2017 CO 250 Course Notes TABLE OF CONTENTS richardwu.ca CO 250 Course Notes Introduction to Optimization Kanstantsin Pashkovich Spring 2017 University of Waterloo Last Revision: March 4, 2018 Table

More information

Critical Reading of Optimization Methods for Logical Inference [1]

Critical Reading of Optimization Methods for Logical Inference [1] Critical Reading of Optimization Methods for Logical Inference [1] Undergraduate Research Internship Department of Management Sciences Fall 2007 Supervisor: Dr. Miguel Anjos UNIVERSITY OF WATERLOO Rajesh

More information

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

Convex hull of two quadratic or a conic quadratic and a quadratic inequality Noname manuscript No. (will be inserted by the editor) Convex hull of two quadratic or a conic quadratic and a quadratic inequality Sina Modaresi Juan Pablo Vielma the date of receipt and acceptance should

More information

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

Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A. . Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A. Nemirovski Arkadi.Nemirovski@isye.gatech.edu Linear Optimization Problem,

More information

3. Linear Programming and Polyhedral Combinatorics

3. Linear Programming and Polyhedral Combinatorics Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans April 5, 2017 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory

More information

Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point

Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point Gérard Cornuéjols 1 and Yanjun Li 2 1 Tepper School of Business, Carnegie Mellon

More information

SCHUR IDEALS AND HOMOMORPHISMS OF THE SEMIDEFINITE CONE

SCHUR IDEALS AND HOMOMORPHISMS OF THE SEMIDEFINITE CONE SCHUR IDEALS AND HOMOMORPHISMS OF THE SEMIDEFINITE CONE BABHRU JOSHI AND M. SEETHARAMA GOWDA Abstract. We consider the semidefinite cone K n consisting of all n n real symmetric positive semidefinite matrices.

More information

RESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices

RESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices Linear and Multilinear Algebra Vol. 00, No. 00, Month 200x, 1 15 RESEARCH ARTICLE An extension of the polytope of doubly stochastic matrices Richard A. Brualdi a and Geir Dahl b a Department of Mathematics,

More information

Unbounded Convex Semialgebraic Sets as Spectrahedral Shadows

Unbounded Convex Semialgebraic Sets as Spectrahedral Shadows Unbounded Convex Semialgebraic Sets as Spectrahedral Shadows Shaowei Lin 9 Dec 2010 Abstract Recently, Helton and Nie [3] showed that a compact convex semialgebraic set S is a spectrahedral shadow if the

More information

Polynomiality of Linear Programming

Polynomiality of Linear Programming Chapter 10 Polynomiality of Linear Programming In the previous section, we presented the Simplex Method. This method turns out to be very efficient for solving linear programmes in practice. While it is

More information

SDP Relaxations for MAXCUT

SDP Relaxations for MAXCUT SDP Relaxations for MAXCUT from Random Hyperplanes to Sum-of-Squares Certificates CATS @ UMD March 3, 2017 Ahmed Abdelkader MAXCUT SDP SOS March 3, 2017 1 / 27 Overview 1 MAXCUT, Hardness and UGC 2 LP

More information

Analysis-3 lecture schemes

Analysis-3 lecture schemes Analysis-3 lecture schemes (with Homeworks) 1 Csörgő István November, 2015 1 A jegyzet az ELTE Informatikai Kar 2015. évi Jegyzetpályázatának támogatásával készült Contents 1. Lesson 1 4 1.1. The Space

More information

Lecture Note 5: Semidefinite Programming for Stability Analysis

Lecture Note 5: Semidefinite Programming for Stability Analysis ECE7850: Hybrid Systems:Theory and Applications Lecture Note 5: Semidefinite Programming for Stability Analysis Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio State

More information

5 Quiver Representations

5 Quiver Representations 5 Quiver Representations 5. Problems Problem 5.. Field embeddings. Recall that k(y,..., y m ) denotes the field of rational functions of y,..., y m over a field k. Let f : k[x,..., x n ] k(y,..., y m )

More information

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

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min. MA 796S: Convex Optimization and Interior Point Methods October 8, 2007 Lecture 1 Lecturer: Kartik Sivaramakrishnan Scribe: Kartik Sivaramakrishnan 1 Conic programming Consider the conic program min s.t.

More information

Copositive Plus Matrices

Copositive Plus Matrices Copositive Plus Matrices Willemieke van Vliet Master Thesis in Applied Mathematics October 2011 Copositive Plus Matrices Summary In this report we discuss the set of copositive plus matrices and their

More information

15. Conic optimization

15. Conic optimization L. Vandenberghe EE236C (Spring 216) 15. Conic optimization conic linear program examples modeling duality 15-1 Generalized (conic) inequalities Conic inequality: a constraint x K where K is a convex cone

More information

On the Rational Polytopes with Chvátal Rank 1

On the Rational Polytopes with Chvátal Rank 1 On the Rational Polytopes with Chvátal Rank 1 Gérard Cornuéjols Dabeen Lee Yanjun Li December 2016, revised May 2018 Abstract We study the following problem: given a rational polytope with Chvátal rank

More information

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3 MI 6.97 Algebraic techniques and semidefinite optimization February 4, 6 Lecture 3 Lecturer: Pablo A. Parrilo Scribe: Pablo A. Parrilo In this lecture, we will discuss one of the most important applications

More information

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

CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs Instructor: Shaddin Dughmi Outline 1 Introduction 2 Shortest Path 3 Algorithms for Single-Source

More information

Cutting Plane Methods I

Cutting Plane Methods I 6.859/15.083 Integer Programming and Combinatorial Optimization Fall 2009 Cutting Planes Consider max{wx : Ax b, x integer}. Cutting Plane Methods I Establishing the optimality of a solution is equivalent

More information

Contents Real Vector Spaces Linear Equations and Linear Inequalities Polyhedra Linear Programs and the Simplex Method Lagrangian Duality

Contents Real Vector Spaces Linear Equations and Linear Inequalities Polyhedra Linear Programs and the Simplex Method Lagrangian Duality Contents Introduction v Chapter 1. Real Vector Spaces 1 1.1. Linear and Affine Spaces 1 1.2. Maps and Matrices 4 1.3. Inner Products and Norms 7 1.4. Continuous and Differentiable Functions 11 Chapter

More information

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

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

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms Chapter 26 Semidefinite Programming Zacharias Pitouras 1 Introduction LP place a good lower bound on OPT for NP-hard problems Are there other ways of doing this? Vector programs

More information

Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS

Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS Here we consider systems of linear constraints, consisting of equations or inequalities or both. A feasible solution

More information

Cutting planes from extended LP formulations

Cutting planes from extended LP formulations Cutting planes from extended LP formulations Merve Bodur University of Wisconsin-Madison mbodur@wisc.edu Sanjeeb Dash IBM Research sanjeebd@us.ibm.com March 7, 2016 Oktay Günlük IBM Research gunluk@us.ibm.com

More information

Duality of LPs and Applications

Duality of LPs and Applications Lecture 6 Duality of LPs and Applications Last lecture we introduced duality of linear programs. We saw how to form duals, and proved both the weak and strong duality theorems. In this lecture we will

More information

Linear Algebra I. Ronald van Luijk, 2015

Linear Algebra I. Ronald van Luijk, 2015 Linear Algebra I Ronald van Luijk, 2015 With many parts from Linear Algebra I by Michael Stoll, 2007 Contents Dependencies among sections 3 Chapter 1. Euclidean space: lines and hyperplanes 5 1.1. Definition

More information

HW1 solutions. 1. α Ef(x) β, where Ef(x) is the expected value of f(x), i.e., Ef(x) = n. i=1 p if(a i ). (The function f : R R is given.

HW1 solutions. 1. α Ef(x) β, where Ef(x) is the expected value of f(x), i.e., Ef(x) = n. i=1 p if(a i ). (The function f : R R is given. HW1 solutions Exercise 1 (Some sets of probability distributions.) Let x be a real-valued random variable with Prob(x = a i ) = p i, i = 1,..., n, where a 1 < a 2 < < a n. Of course p R n lies in the standard

More information

Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization

Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization Compiled by David Rosenberg Abstract Boyd and Vandenberghe s Convex Optimization book is very well-written and a pleasure to read. The

More information

Pyramids and monomial blowing-ups

Pyramids and monomial blowing-ups Pyramids and monomial blowing-ups arxiv:math/0409446v1 [math.ac] 23 Sep 2004 M.J. Soto soto@us.es Departamento de Algebra Universidad de Sevilla October 4, 2018 José L. Vicente jlvc@us.es Departamento

More information

Nonlinear Programming Models

Nonlinear Programming Models Nonlinear Programming Models Fabio Schoen 2008 http://gol.dsi.unifi.it/users/schoen Nonlinear Programming Models p. Introduction Nonlinear Programming Models p. NLP problems minf(x) x S R n Standard form:

More information

Semidefinite programs and combinatorial optimization

Semidefinite programs and combinatorial optimization Semidefinite programs and combinatorial optimization Lecture notes by L. Lovász Microsoft Research Redmond, WA 98052 lovasz@microsoft.com http://www.research.microsoft.com/ lovasz Contents 1 Introduction

More information

ON KRONECKER PRODUCTS OF CHARACTERS OF THE SYMMETRIC GROUPS WITH FEW COMPONENTS

ON KRONECKER PRODUCTS OF CHARACTERS OF THE SYMMETRIC GROUPS WITH FEW COMPONENTS ON KRONECKER PRODUCTS OF CHARACTERS OF THE SYMMETRIC GROUPS WITH FEW COMPONENTS C. BESSENRODT AND S. VAN WILLIGENBURG Abstract. Confirming a conjecture made by Bessenrodt and Kleshchev in 1999, we classify

More information

CS675: Convex and Combinatorial Optimization Fall 2014 Combinatorial Problems as Linear Programs. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Fall 2014 Combinatorial Problems as Linear Programs. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Fall 2014 Combinatorial Problems as Linear Programs Instructor: Shaddin Dughmi Outline 1 Introduction 2 Shortest Path 3 Algorithms for Single-Source Shortest

More information

7. Lecture notes on the ellipsoid algorithm

7. Lecture notes on the ellipsoid algorithm Massachusetts Institute of Technology Michel X. Goemans 18.433: Combinatorial Optimization 7. Lecture notes on the ellipsoid algorithm The simplex algorithm was the first algorithm proposed for linear

More information

Semidefinite Programming Basics and Applications

Semidefinite Programming Basics and Applications Semidefinite Programming Basics and Applications Ray Pörn, principal lecturer Åbo Akademi University Novia University of Applied Sciences Content What is semidefinite programming (SDP)? How to represent

More information

LP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra

LP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra LP Duality: outline I Motivation and definition of a dual LP I Weak duality I Separating hyperplane theorem and theorems of the alternatives I Strong duality and complementary slackness I Using duality

More information

Mathematical Optimisation, Chpt 2: Linear Equations and inequalities

Mathematical Optimisation, Chpt 2: Linear Equations and inequalities Mathematical Optimisation, Chpt 2: Linear Equations and inequalities Peter J.C. Dickinson p.j.c.dickinson@utwente.nl http://dickinson.website version: 12/02/18 Monday 5th February 2018 Peter J.C. Dickinson

More information

Week 3 Linear programming duality

Week 3 Linear programming duality Week 3 Linear programming duality This week we cover the fascinating topic of linear programming duality. We will learn that every minimization program has associated a maximization program that has the

More information

Some notes on Coxeter groups

Some notes on Coxeter groups Some notes on Coxeter groups Brooks Roberts November 28, 2017 CONTENTS 1 Contents 1 Sources 2 2 Reflections 3 3 The orthogonal group 7 4 Finite subgroups in two dimensions 9 5 Finite subgroups in three

More information

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

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013 Convex Optimization (EE227A: UC Berkeley) Lecture 28 (Algebra + Optimization) 02 May, 2013 Suvrit Sra Admin Poster presentation on 10th May mandatory HW, Midterm, Quiz to be reweighted Project final report

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 6.854J / 18.415J Advanced Algorithms Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advanced

More information

Intrinsic products and factorizations of matrices

Intrinsic products and factorizations of matrices Available online at www.sciencedirect.com Linear Algebra and its Applications 428 (2008) 5 3 www.elsevier.com/locate/laa Intrinsic products and factorizations of matrices Miroslav Fiedler Academy of Sciences

More information

The Triangle Closure is a Polyhedron

The Triangle Closure is a Polyhedron The Triangle Closure is a Polyhedron Amitabh Basu Robert Hildebrand Matthias Köppe November 7, 21 Abstract Recently, cutting planes derived from maximal lattice-free convex sets have been studied intensively

More information

Minimizing Cubic and Homogeneous Polynomials over Integers in the Plane

Minimizing Cubic and Homogeneous Polynomials over Integers in the Plane Minimizing Cubic and Homogeneous Polynomials over Integers in the Plane Alberto Del Pia Department of Industrial and Systems Engineering & Wisconsin Institutes for Discovery, University of Wisconsin-Madison

More information

Ellipsoidal Mixed-Integer Representability

Ellipsoidal Mixed-Integer Representability Ellipsoidal Mixed-Integer Representability Alberto Del Pia Jeff Poskin September 15, 2017 Abstract Representability results for mixed-integer linear systems play a fundamental role in optimization since

More information

CS 6820 Fall 2014 Lectures, October 3-20, 2014

CS 6820 Fall 2014 Lectures, October 3-20, 2014 Analysis of Algorithms Linear Programming Notes CS 6820 Fall 2014 Lectures, October 3-20, 2014 1 Linear programming The linear programming (LP) problem is the following optimization problem. We are given

More information

Linear and Integer Optimization (V3C1/F4C1)

Linear and Integer Optimization (V3C1/F4C1) Linear and Integer Optimization (V3C1/F4C1) Lecture notes Ulrich Brenner Research Institute for Discrete Mathematics, University of Bonn Winter term 2016/2017 March 8, 2017 12:02 1 Preface Continuous updates

More information

SUMS PROBLEM COMPETITION, 2000

SUMS PROBLEM COMPETITION, 2000 SUMS ROBLEM COMETITION, 2000 SOLUTIONS 1 The result is well known, and called Morley s Theorem Many proofs are known See for example HSM Coxeter, Introduction to Geometry, page 23 2 If the number of vertices,

More information

arxiv: v1 [math.co] 10 Aug 2016

arxiv: v1 [math.co] 10 Aug 2016 POLYTOPES OF STOCHASTIC TENSORS HAIXIA CHANG 1, VEHBI E. PAKSOY 2 AND FUZHEN ZHANG 2 arxiv:1608.03203v1 [math.co] 10 Aug 2016 Abstract. Considering n n n stochastic tensors (a ijk ) (i.e., nonnegative

More information

A ten page introduction to conic optimization

A ten page introduction to conic optimization CHAPTER 1 A ten page introduction to conic optimization This background chapter gives an introduction to conic optimization. We do not give proofs, but focus on important (for this thesis) tools and concepts.

More information

Boolean Inner-Product Spaces and Boolean Matrices

Boolean Inner-Product Spaces and Boolean Matrices Boolean Inner-Product Spaces and Boolean Matrices Stan Gudder Department of Mathematics, University of Denver, Denver CO 80208 Frédéric Latrémolière Department of Mathematics, University of Denver, Denver

More information

8. Geometric problems

8. Geometric problems 8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 Minimum volume ellipsoid around a set Löwner-John ellipsoid

More information

Geometric Mapping Properties of Semipositive Matrices

Geometric Mapping Properties of Semipositive Matrices Geometric Mapping Properties of Semipositive Matrices M. J. Tsatsomeros Mathematics Department Washington State University Pullman, WA 99164 (tsat@wsu.edu) July 14, 2015 Abstract Semipositive matrices

More information

The Triangle Closure is a Polyhedron

The Triangle Closure is a Polyhedron The Triangle Closure is a Polyhedron Amitabh Basu Robert Hildebrand Matthias Köppe January 8, 23 Abstract Recently, cutting planes derived from maximal lattice-free convex sets have been studied intensively

More information

d A 0 + m t k A k 0 whenever λ min (B k (x)) t k λ max (B k (x)) for k = 1, 2,..., m x n B n (k).

d A 0 + m t k A k 0 whenever λ min (B k (x)) t k λ max (B k (x)) for k = 1, 2,..., m x n B n (k). MATRIX CUBES PARAMETERIZED BY EIGENVALUES JIAWANG NIE AND BERND STURMFELS Abstract. An elimination problem in semidefinite programming is solved by means of tensor algebra. It concerns families of matrix

More information

Mh -ILE CPYl. Caregi Mello University PITBRH ENYVNA123AS1718. Carnegi Melo Unovrsity reecs ~ 8

Mh -ILE CPYl. Caregi Mello University PITBRH ENYVNA123AS1718. Carnegi Melo Unovrsity reecs ~ 8 000 Mh -ILE CPYl Caregi Mello University PITBRH ENYVNA123AS1718 Carnegi Melo Unovrsity reecs PITTSBURGH, PENYLAI 15213 G 88 8 1 6~ 8 W.P. *87-88-40 Management Science Research Report No. MSRR 545 ON THE

More information

Geometric problems. Chapter Projection on a set. The distance of a point x 0 R n to a closed set C R n, in the norm, is defined as

Geometric problems. Chapter Projection on a set. The distance of a point x 0 R n to a closed set C R n, in the norm, is defined as Chapter 8 Geometric problems 8.1 Projection on a set The distance of a point x 0 R n to a closed set C R n, in the norm, is defined as dist(x 0,C) = inf{ x 0 x x C}. The infimum here is always achieved.

More information

LIFTS OF CONVEX SETS AND CONE FACTORIZATIONS JOÃO GOUVEIA, PABLO A. PARRILO, AND REKHA THOMAS

LIFTS OF CONVEX SETS AND CONE FACTORIZATIONS JOÃO GOUVEIA, PABLO A. PARRILO, AND REKHA THOMAS LIFTS OF CONVEX SETS AND CONE FACTORIZATIONS Abstract. In this paper we address the basic geometric question of when a given convex set is the image under a linear map of an affine slice of a given closed

More information

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008.

CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008. 1 ECONOMICS 594: LECTURE NOTES CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS W. Erwin Diewert January 31, 2008. 1. Introduction Many economic problems have the following structure: (i) a linear function

More information

Lecture Notes 1: Vector spaces

Lecture Notes 1: Vector spaces Optimization-based data analysis Fall 2017 Lecture Notes 1: Vector spaces In this chapter we review certain basic concepts of linear algebra, highlighting their application to signal processing. 1 Vector

More information

The Split Closure of a Strictly Convex Body

The Split Closure of a Strictly Convex Body The Split Closure of a Strictly Convex Body D. Dadush a, S. S. Dey a, J. P. Vielma b,c, a H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive

More information

Input: System of inequalities or equalities over the reals R. Output: Value for variables that minimizes cost function

Input: System of inequalities or equalities over the reals R. Output: Value for variables that minimizes cost function Linear programming Input: System of inequalities or equalities over the reals R A linear cost function Output: Value for variables that minimizes cost function Example: Minimize 6x+4y Subject to 3x + 2y

More information

b jσ(j), Keywords: Decomposable numerical range, principal character AMS Subject Classification: 15A60

b jσ(j), Keywords: Decomposable numerical range, principal character AMS Subject Classification: 15A60 On the Hu-Hurley-Tam Conjecture Concerning The Generalized Numerical Range Che-Man Cheng Faculty of Science and Technology, University of Macau, Macau. E-mail: fstcmc@umac.mo and Chi-Kwong Li Department

More information

CSC373: Algorithm Design, Analysis and Complexity Fall 2017 DENIS PANKRATOV NOVEMBER 1, 2017

CSC373: Algorithm Design, Analysis and Complexity Fall 2017 DENIS PANKRATOV NOVEMBER 1, 2017 CSC373: Algorithm Design, Analysis and Complexity Fall 2017 DENIS PANKRATOV NOVEMBER 1, 2017 Linear Function f: R n R is linear if it can be written as f x = a T x for some a R n Example: f x 1, x 2 =

More information

Linear Programming. Larry Blume Cornell University, IHS Vienna and SFI. Summer 2016

Linear Programming. Larry Blume Cornell University, IHS Vienna and SFI. Summer 2016 Linear Programming Larry Blume Cornell University, IHS Vienna and SFI Summer 2016 These notes derive basic results in finite-dimensional linear programming using tools of convex analysis. Most sources

More information

In English, this means that if we travel on a straight line between any two points in C, then we never leave C.

In English, this means that if we travel on a straight line between any two points in C, then we never leave C. Convex sets In this section, we will be introduced to some of the mathematical fundamentals of convex sets. In order to motivate some of the definitions, we will look at the closest point problem from

More information

Topological properties of Z p and Q p and Euclidean models

Topological properties of Z p and Q p and Euclidean models Topological properties of Z p and Q p and Euclidean models Samuel Trautwein, Esther Röder, Giorgio Barozzi November 3, 20 Topology of Q p vs Topology of R Both R and Q p are normed fields and complete

More information

Two hours. To be provided by Examinations Office: Mathematical Formula Tables. THE UNIVERSITY OF MANCHESTER. xx xxxx 2017 xx:xx xx.

Two hours. To be provided by Examinations Office: Mathematical Formula Tables. THE UNIVERSITY OF MANCHESTER. xx xxxx 2017 xx:xx xx. Two hours To be provided by Examinations Office: Mathematical Formula Tables. THE UNIVERSITY OF MANCHESTER CONVEX OPTIMIZATION - SOLUTIONS xx xxxx 27 xx:xx xx.xx Answer THREE of the FOUR questions. If

More information

Lecture 8. Strong Duality Results. September 22, 2008

Lecture 8. Strong Duality Results. September 22, 2008 Strong Duality Results September 22, 2008 Outline Lecture 8 Slater Condition and its Variations Convex Objective with Linear Inequality Constraints Quadratic Objective over Quadratic Constraints Representation

More information

Preliminaries and Complexity Theory

Preliminaries and Complexity Theory Preliminaries and Complexity Theory Oleksandr Romanko CAS 746 - Advanced Topics in Combinatorial Optimization McMaster University, January 16, 2006 Introduction Book structure: 2 Part I Linear Algebra

More information

Interval solutions for interval algebraic equations

Interval solutions for interval algebraic equations Mathematics and Computers in Simulation 66 (2004) 207 217 Interval solutions for interval algebraic equations B.T. Polyak, S.A. Nazin Institute of Control Sciences, Russian Academy of Sciences, 65 Profsoyuznaya

More information

GENERALIZED CONVEXITY AND OPTIMALITY CONDITIONS IN SCALAR AND VECTOR OPTIMIZATION

GENERALIZED CONVEXITY AND OPTIMALITY CONDITIONS IN SCALAR AND VECTOR OPTIMIZATION Chapter 4 GENERALIZED CONVEXITY AND OPTIMALITY CONDITIONS IN SCALAR AND VECTOR OPTIMIZATION Alberto Cambini Department of Statistics and Applied Mathematics University of Pisa, Via Cosmo Ridolfi 10 56124

More information