with admiration and friendship for eduardo
play

with admiration and friendship for Eduardo Harry Dym Math Dept - PowerPoint PPT Presentation

Linear Matrix Inequalities vs Convex Sets with admiration and friendship for Eduardo Harry Dym Math Dept Weitzman Inst. Damon Hay Math Dept Florida Texas Igor Klep Math Dept Everywhere in Solvenia Scott McCullough Math Dept University


  1. Linear Matrix Inequalities vs Convex Sets with admiration and friendship for Eduardo Harry Dym Math Dept Weitzman Inst. Damon Hay Math Dept Florida → Texas Igor Klep Math Dept Everywhere in Solvenia Scott McCullough Math Dept University of Florida Mauricio de Oliveira MAE UCSD Your narrator is Bill Helton Math Dept UCSD Advertisement: Try noncommutative computation NCAlgebra 1 NCSoSTools 2 1 Helton, deOliveira (UCSD), Stankus (CalPoly SanLObispo ), Miller 2 Igor Klep

  2. Ingredients of Talk: LMIs and Convexity A Linear Pencil is a matrix valued function L of the form L(x) := L 0 + L 1 x 1 + · · · + L g x g , where L 0 , L 1 , L 2 , · · · , L g are symmetric matrices and x := { x 1 , · · · , x g } are m real parameters. A Linear Matrix Inequality (LMI) is one of the form: L(x) � 0 . Normalization: a monic LMI is one with L 0 = I. The set of solutions G := { (x 1 , x 2 , · · · , x g ) : L 0 + L 1 x 1 + · · · + L g x g is PosSD } is a convex set. Solutions can be found numerically for problems of modest size. This is called Semidefinite Programming SDP

  3. Ingredients of Talk: Noncommutative polynomials x = (x 1 , · · · , x g ) algebraic noncommuting variables Noncommutative polynomials: p(x): Eg . p(x) = x 1 x 2 + x 2 x 1 Evaluate p: on matrices X = (X 1 , · · · X g ) a tuple of matrices. Substitute a matrix for each variable x 1 → X 1 , x 2 → X 2 Eg . p(X) = X 1 X 2 + X 2 X 1 . Noncommutative inequalities: p is positive means: p(X) is PSD for all X

  4. Eduardo’s secret life. Eduardo’s secret noncommutative linear life.

  5. Examples of NC Polynomials The Ricatti polynomial r((a , b , c) , x) = − xb T bx + a T x + xa + c Here a = (a , b , c) and x = (x). Evaluation of NC Polynomials r is naturally evaluated on a k + g tuple of (not necessarily) commuting symmetric matrices A = (A 1 , . . . , A k ) ∈ ( R n × n ) k X = (X 1 , . . . , X g ) ∈ ( SR n × n ) g r((A , B , C) , X) = − XB T BX + A T X + XA + C ∈ S n ( R ) . Note that the form of the Riccati is independent of n.

  6. POLYNOMIAL MATRIX INEQUALITIES Polynomial or Rational function of matrices are PosSDef. Example: Get Riccati expressions like AX + XA T − XBB T X + CC T ≻ 0 OR Linear Matrix Inequalities (LMI) like � AX + XA T + C T C � XB ≻ 0 B T X I which is equivalent to the Riccati inequality.

  7. NC Polynomials in a and x • Let R � a , x � denote the algebra of polynomials in the k + g non-commuting variables, a = (a 1 , . . . , a k ) , x = (x 1 , . . . , x g ) . • There is the involution T satisfying, (fg) T = g T f T , which reverses the order of words. • The variables x are assumed formally symmetric, x = x T . Can manipulate with computer algebra eg. NCAlgebra

  8. Outline Ingredients: NC Polynomials and LMIs Linear Systems give NC Polynomial Inequalities We Need Theory of NC Real Algebraic Geometry Dimension Free Convexity vs NC LMIs Change of Variables to achieve NC Convexity nc maps

  9. Linear Systems Problems → Matrix Inequalities ✲ L 2 L 2 ✲ Given ✲ ✲ Find ✛ ✛ Many such problems Eg. H ∞ control The problem is Dimension free: since it is given only by signal flow diagrams and L 2 signals. Dim Free System Probs is Equivalent to Noncommutative Polynomial Inequalities

  10. GET ALGEBRA Given ✲ ✲ ✲ A , B 1 , C 1 , D B 2 , C 2 ✲ ✲ � 0 � 1 Find D = 1 0 ✛ ✛ a b c DYNAMICS of “closed loop” system: BLOCK matrices A B C D ENERGY DISSIPATION: H := A T E + E A + E BB T E + C T C � 0 � E 11 � E 12 E 12 = E 21T E = E 21 E 22 � H xx � H xy H xy = H T H = yx H yx E yy

  11. H ∞ Control ALGEBRA PROBLEM: Given the polynomials: H xx = E 11 A + A T E 11 + C T 1 C 1 + E 12T b C 2 + C T 2 b T E 12T + E 11 B 1 b T E 12T + E 11 B 1 B T 1 E 11 + E 12 b b T E 12T + E 12 b B T 1 E 11 H xz = E 21 A + a T (E 21 +E 12 T ) + c T C 1 + E 22 b C 2 + c T B T 2 E 11T + 2 E 21 B 1 b T (E 21 +E 12 1 E 11T + E 22 b b T (E 21 +E 12 T ) T ) + E 21 B 1 B T + E 22 b B T 1 E 11T 2 2 H zx = A T E 21T + C T T ) a 2 b T E 22T + 1 c + (E 12 +E 21 + E 11 B 2 c + C T 2 T ) b b T E 22 E 11 B 1 b T E 22T + E 11 B 1 B T 1 E 21T + (E 12 +E 21 T T ) b B T T + (E 12 +E 21 1 E 21 2 2 H zz = E 22 a + a T E 22T + c T c + E 21 B 2 c + c T B T 2 E 21T + E 21 B 1 b T E 22T + 1 E 21T + E 22 b b T E 22T + E 22 b B T E 21 B 1 B T 1 E 21T (PROB) A, B 1 , B 2 , C 1 , C 2 are knowns. � H xx � H xz Solve the inequality � 0 for unknowns H zx H zz a, b, c and for E 11 , E 12 , E 21 and E 22

  12. More complicated systems give fancier nc polynomials p d ^ ^ x e z + u z f + + + + − x v ^ f − + + + w

  13. Engineering problems defined entirely by signal flow diagrams and L 2 performance specs are equivalent to Polynomial Matrix Inequalities How and why is a long story but the correspondence between linear systems and noncommutative algebra is on the next slides:

  14. Linear Systems and Algebra Synopsis A Signal Flow Diagram with L 2 based performance, eg H ∞ gives precisely a nc polynomial   p 11 (a , x) · · · p 1k (a , x) . . ... . . p(a , x) :=   . .   p k1 (a , x) · · · p kk (a , x) Such linear systems problems become exactly: Given matrices A. Find matrices X so that P(A , X) is PosSemiDef. WHY? Turn the crank using quadratic storage functions. BAD Typically p is a mess, until a hundred people work on it and maybe convert it to CONVEX Matrix Inequalities.

  15. OUTLINE Ingredients: NC Polynomials and LMIs Linear Systems give NC Polynomial Inequalities We Need Theory of NC Real Algebraic Geometry Dimension Free Convexity vs NC LMIs Change of Variables to achieve NC Convexity nc maps

  16. Convexity vs LMIs QUESTIONS (Vague) : WHICH DIM FREE PROBLEMS ”ARE” LMI PROBLEMS. Clearly, such a problem must be convex and ”semialgebraic”. Which convex nc problems are NC LMIS? WHICH PROBLEMS ARE TREATABLE WITH LMI’s? This requires some kind of change of variables theory. The first is the main topic of this talk

  17. Partial Convexity of NC Polynomials The polynomial p(a , x) is convex in x for all A if for each X , Y and 0 ≤ α ≤ 1, p(A , α X + (1 − α )Y) � α p(A , X) + (1 − α )p(A , Y) . The Riccati r(a , x) = c + a T x + xa − xb T bx is concave, meaning − r is convex in x (everywhere). Can localize A to an nc semialgebraic set.

  18. Structure of Partially Convex Polys THM (Hay-Helton-Lim- McCullough) SUPPOSE p ∈ R � a , x � is convex in x THEN p(a , x) = L(a , x) + ˜ L(a , x) T Z(a)˜ L(a , x) , where, • L(a , x) has degree at most one in x; • Z(a) is a symmetric matrix-valued NC polynomial; • Z(A) � 0 for all A; • ˜ L(a , x) is linear in x. ˜ L(a , x) is a (column) vector of . NC polynomials of the form x j m(a). ———————————————————————— This also works fine if p is a matrix of nc polynomials. This also works fine if A only belongs to an open nc semi-algebraic set (will not be defined here) .

  19. Structure of Partially Convex Polys COR SUPPOSE p ∈ R � a , x � is convex in x THEN there is a linear pencil Λ(a , x) such that the set of all solutions to { X : p(A , X) � 0 } equals { X : Λ(A , X) � 0 } . Proof: p is a Schur Complement of some Λ by the previous theorem. The (SAD) MORAL OF THE STORY A CONVEX problem specified entirely by a signal flow diagram and L 2 performance of signals is equivalent to some LMI.

  20. Context: Related Areas Convex Algebraic Geometry (mostly commutative) NSF FRG: Helton -Nie- Parrilo- Strumfels- Thomas One aspect: Convexity vs LMIs. Now there is a roadmap with some theorems and conjectures. Three branches: 1. Which convex semialgebraic sets in R g have an LMI rep? (Line test) Is it necessary and sufficient? Ans: Yes if g ≤ 2. 2.Which convex semialgebraic sets in R g lift to a set with an LMI representation? Ans: Most do. 3. Which noncommutative semialgebraic convex sets have an LMI rep? Ans: All do. (like what you have seen.) NC Real Algebraic Geometry (since 2000) We have a good body of results in these areas. Eg. Positivestellensatz

  21. Algebraic Certificates of Positivity Positivestellensatz (H-Klep-McCullough): Certificates equivalent to p(X) is PSD where L(X) is PSD is the same as finite f jT L f j � p = SoS + j whenever L is a monic linear pencil. Here degree SoS = deg f T j f j = deg p

  22. Outline Ingredients: NC Polynomials and LMIs Linear Systems give NC Polynomial Inequalities We Need Theory of NC Real Algebraic Geometry Dimension Free Convexity vs NC LMIs Change of Variables to achieve NC Convexity nc maps

  23. Changing variables to achieve NC convexity Changing variables to achieve NC convexity Our Main current campaign

  24. NC (free) analytic maps Change of variables We use NC (free) analytic maps (1) Analytic nc polynomials have no x ∗ . (2) f(x 1 ) = x ∗ 1 is not an nc analytic map.   f 1 . f = .   .   f ˜ g

  25. Given p nc polynomial. Does it have the form p(x) = c(f(x)) for c a convex polynomial, with f nc bianalytic? If yes g k � � F T H j H T p = j F j + j j j=k+1 with F j , H j analytic. Note g terms where x = (x 1 , · · · , x g ). A Baby Step THM (H-Klep- McCullough-Slinglend, JFA 2009) If yes, then p is a (unique) sum of g nc squares. One can compute this explicitly. For bigger steps see two more papers on ArXiv.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend