Book contents
- Frontmatter
- Dedication
- Contents
- Preface
- List of symbols
- 1 Introduction and message of the book
- PART I POSITIVE POLYNOMIALS AND MOMENT PROBLEMS
- PART II POLYNOMIAL AND SEMI-ALGEBRAIC OPTIMIZATION
- 5 The primal and dual points of view
- 6 Semidefinite relaxations for polynomial optimization
- 7 Global optimality certificates
- 8 Exploiting sparsity or symmetry
- 9 LP-relaxations for polynomial optimization
- 10 Minimization of rational functions
- 11 Semidefinite relaxations for semi-algebraic optimization
- 12 Polynomial optimization as an eigenvalue problem
- PART III Specializations and extensions
- Appendix A Semidefinite programming
- Appendix B The GloptiPoly software
- References
- Index
5 - The primal and dual points of view
Published online by Cambridge University Press: 05 February 2015
- Frontmatter
- Dedication
- Contents
- Preface
- List of symbols
- 1 Introduction and message of the book
- PART I POSITIVE POLYNOMIALS AND MOMENT PROBLEMS
- PART II POLYNOMIAL AND SEMI-ALGEBRAIC OPTIMIZATION
- 5 The primal and dual points of view
- 6 Semidefinite relaxations for polynomial optimization
- 7 Global optimality certificates
- 8 Exploiting sparsity or symmetry
- 9 LP-relaxations for polynomial optimization
- 10 Minimization of rational functions
- 11 Semidefinite relaxations for semi-algebraic optimization
- 12 Polynomial optimization as an eigenvalue problem
- PART III Specializations and extensions
- Appendix A Semidefinite programming
- Appendix B The GloptiPoly software
- References
- Index
Summary
Consider the following polynomial optimization problem:
f* ≔ inf { f (x) : x ∈ K }
with feasible set K ⊂ ℝn defined by
K = { x ∈ ℝn : gj (x) ≥ 0, j = 1, …, m },
and where f, gj ∈ ℝ[x] are real-valued polynomials, j = 1, …, m.
In the real algebraic geometry terminology, such a set K defined by finitely many polynomial inequalities is called a basic closed semi-algebraic set.
Whenever K ≠ ℝn and unless otherwise stated, we will assume that the set K is compact but we do not assume that K is convex or even connected. This is a rather rich modeling framework that includes linear, quadratic, 0/1, and mixed 0/1 optimization problems as special cases. In particular, constraints of the type xi ∈ { 0, 1 } can be written as x2i − xi ≥ 0 and xi − x2i ≥ 0, or as the single equality constraint x2i − xi = 0.
When n = 1, we have seen in Chapter 2 that a univariate polynomial nonnegative on K = ℝ is a sum of squares and that a univariate polynomial nonnegative on an interval K = (−∞,b], K = [a, b] or K = [a, ∞), can be written in a specific form involving sums of squares whose degree is known. We will see that this naturally leads to reformulating problem (5.1) as a single semidefinite optimization problem for which efficient algorithms and software packages are available. Interestingly, this nonconvex problem can be reformulated as a tractable convex problem and underscores the importance of the representation theorems from Chapter 2.
On the other hand, the multivariate case differs radically from the univariate case because not every polynomial nonnegative on K = ℝn can be written as a sum of squares of polynomials.
- Type
- Chapter
- Information
- Publisher: Cambridge University PressPrint publication year: 2015