complexity of testing existence of solutions in polynomial...

28
Complexity of Testing Existence of Solutions in Polynomial Optimization + A New Positivstellensatz Amir Ali Ahmadi Princeton, ORFE Affiliated member of PACM, COS, MAE, CSML 1 ICERM Meeting on Nonlinear Algebra: Core Computational Methods, Sept’18 Jeffrey Zhang Princeton, ORFE Georgina Hall PrincetonINSEAD Joint work with

Upload: others

Post on 11-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Complexity of Testing Existence of Solutions in Polynomial Optimization

+A New Positivstellensatz

Amir Ali AhmadiPrinceton, ORFE

Affiliated member of PACM, COS, MAE, CSML

1ICERM Meeting on Nonlinear Algebra: Core Computational Methods, Sept’18

Jeffrey Zhang Princeton, ORFE

Georgina HallPrincetonINSEAD

Joint work with

Page 2: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Existence of solutions

2

Consider a polynomial optimization problem (POP):

Suppose the optimal value is finite (i.e., POP is feasible and bounded below). We would like to test if there exists an optimal solution, i.e.,

a feasible point π‘₯βˆ— such that 𝑝 π‘₯βˆ— ≀ 𝑝 𝑦 , βˆ€π‘¦ feasible.

Informally: β€œCan we replace the `inf’ with a `min’?”

infπ‘₯βˆˆβ„π‘›

𝑝(π‘₯)

s.t. 𝑔𝑖 π‘₯ β‰₯ 0, 𝑖 = 1,… ,π‘š.

Remarks:β€’ If feasible set is bounded, a solution always exists.β€’ If 𝑛 = 1, a solution always exists.β€’ Finiteness of optimal value comes as a β€œpromise”.

Page 3: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

3

Motivation

[Nie, Demmel, Sturmfels, β€œMinimizing polynomials via sum of squares over the gradient ideal”, Math. Prog. 2005]:

β€œThis assumption [existence of minimizers] is nontrivial, and we do not address the (important and difficult) question of how to verify that a given polynomial 𝑝 π‘₯ has this property.”

- An exact algorithm cannot return a solution if there is none!- Existence of solutions essential for algorithms that exploit optimality conditions.

There are algothims that check existence of solutions:β€’ Greuet, Safey El Din, β€œDeciding reachability of the infimum of a multivariate polynomial”, International

Symposium on Symbolic and Algebraic Computation, 2011β€’ Boucero, Mourrain, β€œBorder basis relaxation for polynomial optimization”, Journal of Symbolic

Computation, 2016β€’ Greuet, Safey El Din, β€œProbabilistic algorithm for polynomial optimization over a real algebraic set”,

SIAM J. on Optimization, 2014β€’ Quantifier eliminationβ€’ …

All have running time at least exponential in dimension…Can there be a faster algorithm?

Page 4: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

4

Existence of a solution guaranteed?

0 1 2

1 Yes Yes

Linear ProgrammingNP-hard to test

(This work)

2 Yes

Linear Algebra

Yes

Frank, Wolfe (1956)

3 Yes Yes

Andronov, Belousov, Shironin (1982)

4 NP-hard to test (This work)

Degree of constraints

Deg

ree

of

ob

ject

ive

minπ‘₯βˆˆβ„π‘›

𝑝(π‘₯)

s.t. 𝑔𝑖 π‘₯ β‰₯ 0, 𝑖 = 1,… ,π‘š

Page 5: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Outline

1) NP-hardness of testing existence of solutions

2) Sufficient conditions for existence of solutions

a. Review of SOS and Positivstellensatze

b. An SOS hierarchy for coercivity

3) An optimization-free Positivstellensatz(brief and independent)

5

Page 6: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Outline

1) NP-hardness of testing existence of solutions

2) Sufficient conditions for existence of solutions

a. Review of SOS and Positivstellensatze

b. An SOS hierarchy for coercivity

3) An optimization-free Positivstellensatz(brief and independent)

6

Page 7: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Main hardness results

7

Theorem (AAA, Zhang)

Testing whether a degree-4 polynomial attains its unconstrainedinfimum is strongly NP-hard.

Theorem (AAA, Zhang)

Testing whether a degree-1 polynomial attains its infimum on a set defined by degree-2 inequalities is strongly NP-hard.

Proof: Reduction from 1-in-3 3SAT.

6 (for this presentation)/

Page 8: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

1-in-3 3SAT

- Input: A CNF formula with three literals per clause.- Goal: Find a Boolean assignment so that each clause has exactly one true literal.

Not satisfiable.

This problem is NP-hard.

8

π‘₯1 ∨ Β¬π‘₯2 ∨ π‘₯3 ∧ (Β¬π‘₯1 ∨ π‘₯2 ∨ π‘₯3) ∧ (Β¬π‘₯1 ∨ Β¬π‘₯2 ∨ Β¬π‘₯3)

π‘₯1 = 1, π‘₯2 = 1, π‘₯3 = βˆ’1

1 βˆ’ 1 βˆ’ 1 βˆ’1 1 βˆ’ 1 βˆ’1 βˆ’ 1 1

π‘₯1 ∨ Β¬π‘₯2 ∨ π‘₯3 ∧ (Β¬π‘₯1 ∨ π‘₯2 ∨ π‘₯3) ∧ (Β¬π‘₯1 ∨ Β¬π‘₯2 ∨ π‘₯3)

Page 9: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

NP-hardness of checking attainment (1/2)

9

Goal: Given any instance of 1-in-3 3SAT, construct a polynomial that attains its infimum if and only if the instance is satisfiable

πœ™ = π‘₯1 ∨ x2 ∨ Β¬π‘₯3 ∧ (Β¬π‘₯1 ∨ Β¬π‘₯2 ∨ π‘₯3)

π‘πœ™ π‘₯ ≔ 𝑖=1𝑛 1 βˆ’ π‘₯𝑖

2 2+ π‘₯1 + π‘₯2 βˆ’ π‘₯3 + 1

2 + βˆ’π‘₯1 βˆ’ π‘₯2 + π‘₯3 + 12

Important Property: π‘πœ™ π‘₯ has a zero if and only if πœ™ is satisfiable

πœ™ = π‘₯1 ∨ x2 ∨ Β¬π‘₯3 ∧ (Β¬π‘₯1 ∨ Β¬π‘₯2 ∨ π‘₯3)

Step 1:

But 𝒑𝝓 𝒙 always attains its infimum (independent of whether πœ™ is

satisfiable) as its highest order component is 𝑖=1𝑛 π‘₯𝑖

4.

Page 10: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

NP-hardness of checking attainment (2/2)

10

π‘πœ™ π‘₯π€πŸ+𝑦2 + 1 βˆ’ 𝑦𝑧 2𝟏 βˆ’ 𝝀 𝟐( )

Step 2:

𝒒𝝓 π’™πŸ, … , 𝒙𝒏, π’š, 𝒛, 𝝀 =

β€’ Infimum is always zero (π‘žπœ™ is a sum of squares; take πœ† = 0, 𝑦 β†’ 0, 𝑧 =1

𝑦).

β€’ If πœ™ satisfiable, take πœ† = 1, and π‘₯ the satisfying assignment Infimum attained.β€’ If πœ™ not satisfiable, π‘žπœ™ does not vanish Infimum not attained.

Page 11: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Outline

1) NP-hardness of testing existence of solutions

2) Sufficient conditions for existence of solutions

a. Review of SOS and Positivstellensatze

b. An SOS hierarchy for coercivity

3) An optimization-free Positivstellensatz(brief and independent)

11

Page 12: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Sufficient conditions for existence of solutions

12

Existence of solutions

Compactness of the feasible set

Coercivity of the objective function

Convexity of the of the objective function and concavity of the constraints

Archimedean Condition

Stable Compactness

SDP hierarchy

SDP hierarchy

Theorem

- Testing whether a polynomial optimization problem satisfies any of these conditions is strongly NP-hard.- Our results are minimal in the degree.

minπ‘₯βˆˆβ„π‘›

𝑝(π‘₯)

s.t. 𝑔𝑖 π‘₯ β‰₯ 0, 𝑖 = 1,… ,π‘š

Page 13: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

13

Review of sum of squaresand Positivstellensatze

Page 14: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

How to prove positivity?

β€’ (Tight) lower bounds for polynomial minimization problems

Is 𝑝 π‘₯ > 0 on {𝑔1 π‘₯ β‰₯ 0,… , π‘”π‘š π‘₯ β‰₯ 0}?

Why prove positivity?

β€’ Infeasibility certificates for systems of polynomial inequalities

β€’ Dynamics and control (Lyapunov functions)

β€’ Stats/ML (shape-constrained regression),…

{𝑔1 π‘₯ β‰₯ 0, 𝑔2 π‘₯ β‰₯ 0,… , π‘”π‘š π‘₯ β‰₯ 0}

βˆ’π‘”1 π‘₯ > 0 on {𝑔2 π‘₯ β‰₯ 0,… , π‘”π‘š π‘₯ β‰₯ 0}

empty

⇔

14

Page 15: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

15

Sum of squares and SDP

Ex:

Optimizing over set of sos polynomials is an SDP!

β€’ A polynomial 𝑝 is a sum of squares (sos) if it can be written as

β€’ A polynomial 𝑝 of degree 2𝑑 is sos if and only if βˆƒπ‘„ ≽ 0 such that

Page 16: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

16

20th century

𝑝 π‘₯ > 0, βˆ€π‘₯ ∈ ℝ𝑛

𝑝 π‘₯ > 0,βˆ€π‘₯ ∈ 𝑆 = π‘₯ 𝑔𝑖 π‘₯ β‰₯ 0}

1927 1993

Putinar

If 𝑝 π‘₯ > 0, βˆ€π‘₯ ∈ 𝑆,then 𝑝 π‘₯ = 𝜎0 π‘₯ + 𝑖 πœŽπ‘– π‘₯ 𝑔𝑖(π‘₯) ,

where 𝜎0, πœŽπ‘– are sos

1974 1991

Schmudgen

If 𝑝 π‘₯ > 0, βˆ€π‘₯ ∈ 𝑆,then 𝑝 π‘₯ = 𝜎0 π‘₯ + 𝑖 πœŽπ‘– π‘₯ 𝑔𝑖 π‘₯ +

𝑖𝑗 πœŽπ‘–π‘— π‘₯ 𝑔𝑖 π‘₯ 𝑔𝑗 π‘₯ + β‹―, where 𝜎0, πœŽπ‘– , … sos

Requires compactness

Artin

If 𝑝 π‘₯ β‰₯ 0, βˆ€π‘₯ ∈ ℝ𝑛,then βˆƒ sos π‘ž s.t. 𝑝 β‹… π‘ž sos.

Stengle

PositivstellensΓ€tze

Search for these sos polynomials (when degree is fixed) --->SDP.

Requires the Archimedean

property

Page 17: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Infeasibility proofs for polynomial (in)equalities

17

Stengle’s Positivstellensatz

𝑔𝑖 π‘₯ β‰₯ 0, 𝑖 = 1,… ,π‘š, β„Žπ‘– π‘₯ = 0, 𝑖 = 1,… , 𝑑infeasible

if and only if

there exist polynomials πœπ‘– and sos polynomials 𝜎 such that

βˆ’1 = πœπ‘–β„Žπ‘– + 𝜎0 + πœŽπ‘–π‘”π‘– + πœŽπ‘–π‘—π‘”π‘–π‘”π‘— + πœŽπ‘–π‘—π‘˜π‘”π‘–π‘”π‘—π‘”π‘˜+β‹―+ 𝜎1β€¦π‘šΞ π‘”1β€¦π‘”π‘š.

Search for these sos certificates of infeasibility (when deg. is fixed) ---> SDP.

Page 18: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

18

Back to coercivity

Page 19: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Coercivity

19

Definition: A function 𝑓 is coercive if for every sequence {π‘₯π‘˜} such that ||π‘₯π‘˜|| β†’ ∞, we have 𝑓 π‘₯ β†’ ∞.β€’ A coercive function attains its infimumβ€’ Checking whether a polynomial is coercive is NP-hard

We provide a condition which is (i) both necessary and sufficient for a polynomial to be coercive and (ii) amenable to an SDP hierarchy

Past work:β€’ Jeyakumar, Lasserre (2014)

β€’ SDP hierarchyβ€’ Bajbar, Stein (2015)β€’ Bajbar, Behrends (2017)

Page 20: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

An sos hierarchy for testing coercivity (1/2)

20

Theorem (AAA, Zhang)

A polynomial 𝑝 of degree 𝑑 is coercive if and only if for some integer π‘Ÿ β‰₯ 1 the following SDP is feasible

Page 21: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

An sos hierarchy for testing coercivity (2/2)

21

Equivalently, p is coercive if and only if there exist an even integer 𝑐′ and a

scalar π‘˜β€² for which the set {(π‘₯, 𝛾)|𝑝 π‘₯ ≀ 𝛾, π‘₯𝑖2 β‰₯ 𝛾𝑐

β€²+ π‘˜β€²} is empty.

Theorem (AAA, Zhang)

A polynomial p is coercive if and only if there exist an even integer 𝑐 > 0and a scalar π‘˜ β‰₯ 0 such that for all 𝛾 ∈ ℝ, the 𝛾-sublevel set of p is contained within a ball of radius 𝛾𝑐 + π‘˜.

A function is coercive if and only if all its sublevel sets are compact.

𝑝 π‘₯ = π‘₯4 + 𝑦4 βˆ’ 2π‘₯3 + 𝑦2 + 3π‘₯ + 𝑦

Page 22: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Coercivity hierarchy revisited

22

Theorem (AAA, Zhang)

A polynomial 𝑝 of degree 𝑑 is coercive if and only if for some integer π‘Ÿ β‰₯ 1 the following SDP is feasible

Page 23: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Toy example

23

The polynomial 𝑝 π‘₯ = π‘₯14 + π‘₯2

2 is coercive as certified by the following algebraic identity:

βˆ’1 =2

3π‘₯12 βˆ’

1

2

2

+2

3𝛾 βˆ’

1

2

2

+2

3𝛾 βˆ’ π‘₯1

4 βˆ’ π‘₯22 +

2

3π‘₯12 + π‘₯2

2 βˆ’ 𝛾2 βˆ’ 2

Page 24: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

Outline

1) NP-hardness of testing existence of solutions

2) Sufficient conditions for existence of solutions

a. Review of SOS and Positivstellensatze

b. An SOS hierarchy for coercivity

3) An optimization-free Positivstellensatz(brief and independent)

24

Page 25: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

PutinarPutinar

If 𝑝 π‘₯ > 0, βˆ€π‘₯ ∈ 𝑆,then 𝑝 π‘₯ = 𝜎0 π‘₯ + 𝑖 πœŽπ‘– π‘₯ 𝑔𝑖(π‘₯) ,

where 𝜎0, πœŽπ‘– are sos

25

Recall what a Positivstellensatz establishes

𝑝 π‘₯ > 0, βˆ€π‘₯ ∈ π‘₯ ∈ ℝ𝑛 𝑔𝑖 π‘₯ β‰₯ 0, 𝑖 = 1, … ,π‘š}

Under the Archimedean

property

Search for these sos polynomials (when degree is fixed) --->SDP.Similar situation for Psatze of Stengle and Schmudgen.

Page 26: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

26

An optimization-free Positivstellensatz (1/2)

[AAA, Hall, Math of OR β€˜18] (2018 INFORMS Young Researchers Prize)

𝑝 π‘₯ > 0, βˆ€π‘₯ ∈ π‘₯ ∈ ℝ𝑛 𝑔𝑖 π‘₯ β‰₯ 0, 𝑖 = 1, … ,π‘š}

2𝑑 =maximum degree of 𝑝, 𝑔𝑖

⇔

βˆƒ π‘Ÿ ∈ β„• such that

𝑓 𝑣2 βˆ’ 𝑀2 βˆ’1

π‘Ÿ 𝑖 𝑣𝑖

2 βˆ’ 𝑀𝑖2 2 𝑑

+1

2π‘Ÿ 𝑖 𝑣𝑖

4 + 𝑀𝑖4 𝑑

β‹… 𝑖 𝑣𝑖2 + 𝑖𝑀𝑖

2 π‘Ÿ2

has nonnegative coefficients,

where 𝑓 is a form in 𝑛 +π‘š + 3 variables and of degree 4𝑑, which can be explicitly written from 𝑝, 𝑔𝑖 and 𝑅.

Page 27: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

𝑝 π‘₯ > 0 on π‘₯ 𝑔𝑖 π‘₯ β‰₯ 0} ⇔

βˆƒπ‘Ÿ ∈ β„• s. t. 𝑓 𝑣2 βˆ’ 𝑀2 βˆ’1

π‘Ÿ 𝑖 𝑣𝑖

2 βˆ’ 𝑀𝑖2 2 𝑑

+1

2π‘Ÿ 𝑖 𝑣𝑖

4 + 𝑀𝑖4 𝑑

β‹… 𝑖 𝑣𝑖2 + 𝑖𝑀𝑖

2 π‘Ÿ2

has β‰₯ 0 coefficients

Proof sketch:

27

An optimization-free Positivstellensatz (2/2)

𝑝 π‘₯ > 0 on π‘₯ 𝑔𝑖 π‘₯ β‰₯ 0} ⇔

βˆƒπ‘Ÿ ∈ β„• s. t. 𝒇 π’—πŸ βˆ’ π’˜πŸ βˆ’1

π‘Ÿ 𝑖 𝑣𝑖

2 βˆ’ 𝑀𝑖2 2 𝑑

+1

2π‘Ÿ 𝑖 𝑣𝑖

4 + 𝑀𝑖4 𝑑

β‹… 𝑖 𝑣𝑖2 + 𝑖𝑀𝑖

2 π‘Ÿ2

has β‰₯ 0 coefficients

𝑝 π‘₯ > 0 on π‘₯ 𝑔𝑖 π‘₯ β‰₯ 0} ⇔

βˆƒπ‘Ÿ ∈ β„• s. t. 𝒇 π’—πŸ βˆ’ π’˜πŸ βˆ’1

π‘Ÿ 𝑖 𝑣𝑖

2 βˆ’ 𝑀𝑖2 2 𝑑

+𝟏

πŸπ’“ π’Š π’—π’Š

πŸ’ + π’˜π’ŠπŸ’ 𝒅

β‹… π’Šπ’—π’ŠπŸ + π’Šπ’˜π’Š

𝟐 π’“πŸ

has β‰₯ 𝟎 coefficients

𝑝 π‘₯ > 0 on π‘₯ 𝑔𝑖 π‘₯ β‰₯ 0} ⇔

βˆƒπ‘Ÿ ∈ β„• s. t. 𝒇 π’—πŸ βˆ’π’˜πŸ βˆ’πŸ

𝒓 π’Š π’—π’Š

𝟐 βˆ’ π’˜π’ŠπŸ 𝟐 𝒅

+𝟏

πŸπ’“ π’Š π’—π’Š

πŸ’ + π’˜π’ŠπŸ’ 𝒅

β‹… π’Šπ’—π’ŠπŸ + π’Šπ’˜π’Š

𝟐 π’“πŸ

has β‰₯ 𝟎 coefficients

β€’ 𝑝 π‘₯ > 0 on π‘₯ 𝑔𝑖 π‘₯ β‰₯ 0} ⇔ 𝑓 is pd

β€’ Result by Polya (1928):

𝑓 even and pdβ‡’ βˆƒπ‘Ÿ ∈ β„• such that 𝑓 𝑧 β‹… 𝑖 𝑧𝑖2 π‘Ÿ

has nonnegative coefficients.

β€’ Make 𝑓(𝑧) even by considering 𝒇 π’—πŸ βˆ’π’˜πŸ .We lose positive definiteness of

𝑓 with this transformation.

β€’ Add the positive definite term 𝟏

πŸπ’“ π’Š π’—π’Š

πŸ’ +π’˜π’ŠπŸ’ 𝒅

to 𝑓(𝑣2 βˆ’ 𝑀2) to make it

positive definite. Apply Polya’s result.

β€’ The term βˆ’πŸ

𝒓 π’Š π’—π’Š

𝟐 βˆ’π’˜π’ŠπŸ 𝟐 𝒅

ensures that the converse holds as well.

Want to know more? aaa.princeton.edu

Page 28: Complexity of Testing Existence of Solutions in Polynomial ...aaa/Public/Presentations/AAA_ICERM_18.pdfComplexity of Testing Existence of Solutions in Polynomial Optimization + A New

You are cordially invited…

Princeton Day of OptimizationSeptember 28, 2018

http://orfe.princeton.edu/pdo/

Thank you.