Download presentation
Presentation is loading. Please wait.
Published bySusanna Sutton Modified over 6 years ago
1
Polynomial Norms Amir Ali Ahmadi (Princeton University) Georgina Hall
Joint work with: Amir Ali Ahmadi (Princeton University) Etienne de Klerk (Tilburg University)
2
Norms: definition A norm is a function ||β
||: β π ββ that satisfies:
(1) positivity: π₯ β₯0, βπ₯β β π and π₯ =0βπ₯=0 (2) homogeneity: ππ₯ = π β
π₯ , β πββ,βπ₯β β π (3) triangle inequality: π₯+π¦ β€ π₯ + π¦ , βπ₯,π¦β β π π₯β β π₯ β =1} NB: π₯ β = max π π₯ π π₯β β π₯ 2 =1} π₯ 2 = π π₯ π 2 π₯ 1 = π | π₯ π | π₯β β π₯ 1 =1}
3
When does a polynomial produce a norm?
Is this a norm? π π₯ 1 , π₯ 2 =5 π₯ 1 2 β2 π₯ 1 π₯ 2 + π₯ 2 NO, not homogeneous Is this a norm? π π₯ 1 , π₯ 2 =5 π₯ 1 2 β2 π₯ 1 π₯ 2 + π₯ 2 2 NO, not 1-homogeneous Necessary condition: has to be the π π‘β root of a degree π homogeneous polynomial Is this enough? 1-homogeneity Positivity Triangle inequality οΌ ? ?
4
Can be checked in polynomial time
The quadratic case square root Classic example: π₯ 2 = π₯ 1 2 +β¦+ π₯ π 2 Are there others? π π₯ = π₯ π ππ₯ is a norm β πβ»0 quadratic Can be checked in polynomial time What about higher degree?
5
Characterizations of polynomial norms (1/3)
Theorem 1: If π is a form: π 1/π is a norm β π is convex and positive definite. Proof: (β) Norms are convex and π π‘β power of nonnegative convex function is convex. (β)For triangle inequality: let π= π 1/π π π = π₯ π π₯ β€1 = π₯ π 1/π π₯ β€1 ={π₯|π π₯ β€1}= π π As π is convex, π π is convex and so is π π . π₯ π(π₯) , π¦ π(π¦) β π π βπ π π₯ π π₯ +π π¦ β
π₯ π π₯ + π π¦ π π₯ +π π¦ β
π¦ π π¦ β€1 βπ π₯+π¦ π π₯ +π(π¦) β€1βπ π₯+π¦ β€π π₯ +π(π¦)
6
Characterizations of polynomial norms (2/3)
Theorem 2: If π is a form: π 1/π is a norm β π is strictly convex. Proof: We show that π is strictly convex β π is convex and positive definite. (β) Strict convexity β π π¦ >π π₯ +π»π π₯ π π¦βπ₯ , βπ¦β π₯ For π₯=0, this becomes π π¦ >0 as π π₯ =0 and π»π π₯ =0 (π is a form). First order characterization of strict convexity
7
Characterizations of polynomial norms (3/3)
β By contradiction, suppose that π is not strictly convex but it is convex and positive definite: βπ₯,π¦ such that π π₯+π¦ 2 = 1 2 π π₯ π π¦ . Let π πΌ =π π₯+πΌ π¦βπ₯ : π is nonnegative (pd form) βπ is also nonnegative β π is constant. π is radially unbounded (pd form) βπ cannot be constant. Has to go through all 3 points π(πΆ) ?? π is not strictly convex Has to be convex but it is convex and univariate βπ is affine. πΆ 1/2 1
8
Are all norms polynomial norms?
No, the 1-norm β
1 is a norm but not a polynomial norm for π>1. Butβ¦ Theorem: Any norm can be approximated by a polynomial norm arbitrarily well; i.e., for any norm β
, for any π>0, β an integer π and a convex positive definite form π of degree 2π s.t. max π₯β π πβ1 | π₯ β π 1 2π π₯ |<π. πβπ π© π π π π Proof: We show that 1-level set of any norm can be approximated by the 1-level set of some polynomial norm. The result follows by a simple scaling argument. π π = π π π π» π π π π» π π ππ
π©= π π β€π}
9
Complexity results Theorem: Testing whether the 4 π‘β root of a quartic form is a polynomial norm is NP-hard. Proof [Adapted from a proof by Ahmadi et al.]: Reduction from CLIQUE: NP-hard problem Input: Graph πΊ=(π,πΈ) and an integer π Decision problem: tests whether πΊ contains a maximum clique of size >π. π πΊ β€πβ β2π π,πβπΈ π₯ π π₯ π π¦ π π¦ π β 1βπ ( π π₯ π 2 )( π π¦ π 2 )+6 π 2 π(β π₯ π 4 +β π¦ π 4 +β π₯ π 2 π₯ π 2 +β π¦ π 2 π¦ π 2 ) is strictly convex
10
What we have seen so farβ¦
For forms π, π 1/π is a norm β π is strictly convex β π is convex and positive definite The π π‘β root of any form of degree π that verifies one of the two conditions above is called a polynomial norm. Not all norms are polynomial norms, but they can be approximated by them arbitrarily well. The problem of testing whether a π π‘β root of a degree-d form is already NP-hard when π=4. How to efficiently test whether the π π‘β root of a degree-π form is a polynomial norm? How to optimize over set of polynomial norms?
11
Sum of squares-based relaxations for nonnegativity
A polynomial π is a sum of squares if there exist polynomials π π s.t. π π₯ = π π π 2 π₯ . Being a sum of squares is a sufficient condition for nonnegativity. A polynomial π(π₯) of degree 2π is sos if and only if βπβ½0 such that where π§= 1, x 1 ,β¦, π₯ π , π₯ 1 π₯ 2 ,β¦, π₯ π π T is the vector of monomials up to degree π. Optimizing over the set of sos polynomials is a semidefinite program. Sufficient condition but not necessary β we donβt lose that much
12
Testing for polynomial norms (1/2)
Theorem: If π is a degree-2π form: π 1/2π is a polynomial norm β β π>0, πββ, and an sos form π(π₯,π¦) s.t. π π,π π π» π π π π π sos and π π βπ β π π π π
β π π π π sos. Proof: (β) π π,π π π» π π π π π sos β π¦ π π» 2 π π₯ π¦β₯0, βπ₯,π¦β π» 2 π π₯ β½0,βπ₯ βπ convex. π π βπ β π π π π
β π π π π sos β π π₯ β₯π( π π₯ π 2 ),βπ₯β π pd. We have π convex + π pd β π 1/2π is a polynomial norm. (β) Existence results are consequences of results by Artin and Reznick.
13
Testing for polynomial norms (2/2)
Theorem: If π is a degree-2π form: π 1/2π is a polynomial norm β β π>0, πββ, and an sos form π(π₯,π¦) s.t. π π₯,π¦ π¦ π π» 2 π π₯ π¦ sos and π π₯ βπ β π₯ π 2 π β π₯ π 2 π sos. Remarks: RHS is an algebraic certificate of LHS, testable via SDP. Covers all polynomial norms. Presence of a free multiplier means that we cannot use this test (to our knowledge) for optimizing over polynomial norms.
14
Optimizing over polynomial norms (1/2)
Theorem: For a form π: π» 2 π π₯ β»0, βπ₯β 0β β πββ s.t. β π₯ π 2 π β
π¦ π π» 2 π π₯ π¦ is sos. Remarks: Generalizes a result of Reznick on pd forms: π π₯ >0,βπ₯β 0ββπββ s.t. π π₯ β
β π₯ π 2 π is sos Proof cannot be obtained directly from Reznick: π» 2 π π₯ β»0β π¦ π π» 2 π π₯ π¦>0,β π₯ = π¦ =1 The form π¦ π π» 2 π π₯ π¦ is not positive definite. The multiplier ( π π₯ π 2 ) only contains the π₯ variables.
15
Optimizing over polynomial norms (2/2)
Corollary: For a form π: π» 2 π π₯ β»0, βπ₯β 0β β π>0, πββ s.t. β π₯ π 2 π β
(π¦ π π» 2 π π₯ βπ β π₯ π 2 π π¦) is sos. Remarks: Compared to previous theorem, moving from an implication to an equivalence. RHS is algebraic certificate of LHS (testable via SDP). Covers a subset of polynomial norms: π» 2 π π₯ β»0 , βπ₯β 0β π strictly convex, but converse is not true, e.g., π π₯ 1 , π₯ 2 = π₯ π₯ 2 4
16
An application to the Joint Spectral Radius (1/2)
Problem: Given a set of πΓπ matrices π= π΄ 1 ,β¦, π΄ π , when is the switched linear system π₯ π+1 = π΄ π(π) π₯ π stable? Joint spectral radius (JSR) of π΄= π¨ π ,β¦, π¨ π : π π΄ 1 ,β¦, π΄ π = lim πββ max πβ 1,β¦,π π π΄ π π β¦ π΄ π 2 π΄ π /π Generalization of spectral radius of one matrix to a family of matrices Theorem: Switched linear system is stable β π π΄ 1 ,β¦, π΄ π <1 Goal: compute upperbounds on JSR
17
An application to the Joint Spectral Radius (2/2)
For one matrix π΄ For a family of matrices π΄ 1 ,β¦, π΄ π π π΄ <1 β There exists a contracting quadratic norm, i.e., π π₯ = π₯ π ππ₯ , πβ»0, s.t. π π΄π₯ <π π₯ . π π΄ 1 ,β¦, π΄ π <1 β There exists a contracting polynomial norm, i.e., π π₯ = π 1 π (π₯), π strictly convex form, s.t. π π΄ π π₯ <π π₯ ,βπ₯β 0, βπ=1,β¦,π [Ahmadi and Jungers] Remark: Condition testable using SDP.
18
Summary We studied conditions under which the π π‘β root of a degree π form is a norm. Any such function is a polynomial norm. Any norm can be approximated by a polynomial norm. Testing whether the π π‘β root of a degree-π form is a norm is NP-hard already in the case where π=4. Using sum of squares, we presented methods for testing for polynomial norms or optimizing over polynomial norms. We gave an application to upperbounding the joint spectral radius of a switched linear system.
19
Thank you for listening
Questions? Want to learn more?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.