An approach to constrained polynomial optimization via nonnegative circuit polynomials and geometric programming (Q1994127): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
Import241208061232 (talk | contribs)
Normalize DOI.
 
(10 intermediate revisions by 6 users not shown)
Property / DOI
 
Property / DOI: 10.1016/j.jsc.2018.06.018 / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: Alexander Kovačec / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: Alexander Kovačec / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: Sostools / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: SparsePOP / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: SYNRAC / rank
 
Normal rank
Property / describes a project that uses
 
Property / describes a project that uses: GloptiPoly / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2997540580 / rank
 
Normal rank
Property / arXiv ID
 
Property / arXiv ID: 1602.06180 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4434828 / rank
 
Normal rank
Property / cites work
 
Property / cites work: There are significantly more nonnegative polynomials than sums of squares / rank
 
Normal rank
Property / cites work
 
Property / cites work: Nonnegative polynomials and sums of squares / rank
 
Normal rank
Property / cites work
 
Property / cites work: Semidefinite Optimization and Convex Algebraic Geometry / rank
 
Normal rank
Property / cites work
 
Property / cites work: Graph Implementations for Nonsmooth Convex Programs / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4821526 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5492525 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A tutorial on geometric programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: Error Bounds for Some Semidefinite Programming Approaches to Polynomial Minimization on the Hypercube / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5557595 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Positive semidefinite diagonal minus tail forms are sums of squares / rank
 
Normal rank
Property / cites work
 
Property / cites work: Lower Bounds for Polynomials Using Geometric Programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: Lower bounds on the global minimum of a polynomial / rank
 
Normal rank
Property / cites work
 
Property / cites work: GloptiPoly 3: moments, optimization and semidefinite programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: Amoebas, nonnegative polynomials and sums of squares supported on circuits / rank
 
Normal rank
Property / cites work
 
Property / cites work: Lower Bounds for Polynomials with Simplex Newton Polytopes Based on Geometric Programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: Exact certification in global polynomial optimization via sums-of-squares of rational functions with rational coefficients / rank
 
Normal rank
Property / cites work
 
Property / cites work: Global Optimization with Polynomials and the Problem of Moments / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3395491 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3601990 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4324980 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Certifying convergence of Lasserre's hierarchy via flat truncation / rank
 
Normal rank
Property / cites work
 
Property / cites work: An exact Jacobian SDP relaxation for polynomial optimization / rank
 
Normal rank
Property / cites work
 
Property / cites work: Optimality conditions and finite convergence of Lasserre's hierarchy / rank
 
Normal rank
Property / cites work
 
Property / cites work: Minimizing polynomials via sum of squares over the gradient ideal / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5390304 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4428719 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computing sum of squares decompositions with rational coefficients / rank
 
Normal rank
Property / cites work
 
Property / cites work: Extremal psd forms with few terms / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4496287 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Global Optimization of Polynomials Using Gradient Tentacles and Sums of Squares / rank
 
Normal rank
Property / DOI
 
Property / DOI: 10.1016/J.JSC.2018.06.018 / rank
 
Normal rank

Latest revision as of 16:57, 16 December 2024

scientific article
Language Label Description Also known as
English
An approach to constrained polynomial optimization via nonnegative circuit polynomials and geometric programming
scientific article

    Statements

    An approach to constrained polynomial optimization via nonnegative circuit polynomials and geometric programming (English)
    0 references
    0 references
    0 references
    0 references
    1 November 2018
    0 references
    The authors use the theory of sums of non-negative circuit polynomials (`sonc-theory') developed in [\textit{S. Iliman} and \textit{T. de Wolff}, SIAM J. Optim. 26, No. 2, 1128--1146 (2016; Zbl 1380.12001)] to adress the problem of constrained polynomial optimization. This time they put ideas from \textit{M. Ghasemi} and \textit{M. Marshall} [``Lower bounds for a polynomial on a basic closed semialgebraic set using geometric programming'', Preprint, \url{arXiv 1311.3726}] developed for constrained optimization with geometric programming from the sum-of-squares approach into the sonc-setting. \par In the cited review the concepts of ST-polynomial and circuit polynomial are defined and the ideas of sonc-theory to find lower bounds for $f^*$ are described. We need them in the following. \par Let $ f(\mathbf x)$ and $g_1(\mathbf x),\ldots, g_s(\mathbf x)$ be elements of the polynomial ring $\mathbb R[\mathbf x].$ Let $K= \{{\mathbf x}: g_1({\mathbf x})\geq 0,..., g_s({\mathbf x})\geq 0\}$ be a basic semi-algebraic set. Let $f_K^*:=\inf_{\mathbf x\in K} f(\mathbf x).$ The problem is to find good lower bounds for $f_K^*.$ \par The present setup is the following: Consider for $\boldsymbol{\mu} \in [0,\infty[^s$ the linear form \newline $G(\boldsymbol{\mu})({\mathbf x})= f-\sum_{i=1}^s \mu_i g_i= -\sum_{i=0}^s\mu_i g_i$ (with $\mu_0=1, g_0=-f$) and rewrite it as an ST-polynomial whenever a given $\boldsymbol{\mu} \in [0,\infty[^s$ makes this possible: \[ G(\boldsymbol{\mu})({\mathbf x})= \sum_{j=0}^r G(\boldsymbol{\mu})_{\alpha(j)} {\mathbf x}^{\alpha(j)} + \sum_{\beta \in \Delta} G(\boldsymbol{\mu})_{\beta} {\mathbf x}^{\beta}. \] Sonc-theory allows, given $\boldsymbol{\mu},$ to find via the fast method of geometric programming a maximal real value $G(\boldsymbol{\mu})_{\text{sonc}}$ such that the polynomial $G(\boldsymbol{\mu})({\mathbf x})-G(\boldsymbol{\mu})_{\text{sonc}}{\mathbf x}^{\alpha(0)}$ is sum of nonnegative circuit polynomials and hence nonnegative. The most important case for finding a lower bound for $f_K^*$ is the case $\alpha(0)=0\in\mathbb Z_{\geq 0}^n.$ (If $ G(\boldsymbol{\mu})({\mathbf x})$ cannot be written as ST-polynomial put $G(\boldsymbol{\mu})_{\text{sonc}}=-\infty.$ ) \par Let $s(f,{\mathbf g})=\sup\{G(\boldsymbol{\mu})_{\text{sonc}}: \boldsymbol{\mu} \in \mathbb{R}_{\geq 0}^s \}.$ Note that if $\alpha(0)=0,$ then for every $\mu$ we have $f_K^*\geq G(\boldsymbol{\mu})_{\text{sonc}},$ and hence $s(f,{\mathbf g})$ can be expected to be a particularly good lower bound for $f_K^*;$ but unfortunately the fact that the values $G(\boldsymbol{\mu})_{\text{sonc}}$ can be found fast by geometric programming does not mean $s(f,{\mathbf g})$ can be found fast. \par In the last section of Iliman de Wolff [loc. cit.] first inroads to to find good lower bounds for $s(f,{\mathbf g})$ are made. The authors developed there a program which under specific conditions is signomial (i.e. geometric but with signs) and under much more stringent conditions is geometric. In the present paper they modify their previous program (which here carries the number (2.6)) into a program (3.2) which allows to weaken the assumptions for geometricity. They also present a further program (3.3) which is signomial again and which works almost without additional assumptions. The programs are small modifications of each other but the context and notation for any of them are far too technical to be presented here. As far as the reviewer knows signomial programs are unfortunately much slower than geometric ones. The authors also indicate conditions under which the programs (3.2) and (3.3) allow to get the exact value $s(f,{\mathbf g})$. \par In section 4 examples of constrained optimization via geometric programming and comparisons to Lasserre's relaxations are given. Let $f_{sos}^{(d)}$ be the $d$-th Lassere relaxation of the constrained problem. It yields better and better lower bounds for $f_K^*$ as $d$ increases (provided it converges, which is guaranteed e.g. if $K$ is compact). \par The authors report the following results: 1. An optimization of the famous Motzkin polynomial over a constrained but unbounded domain is tried. Lasserre's 3rd relaxation yields $-\infty$ while sonc-theory and $f_{\text{sos}}^{(7)}$ yield the correct value $f_K^*$. 2. Minimization of $f=1+x^4y^2+xy$ over the variety defined by $\frac{1}{2}+x^2y^4-x^2y^6=0$ is tried. The first few Lasserre relaxations yield $-\infty$ while the eighth relaxation yields the correct value $0.4474$. The program (3.2) is geometric in this case and yields the correct value via the Matlab CVX solver immediately. If one modifies $f$ by multiplying the exponents by a factor 10, one gets with GloptiPoly (i.e. Lasserre's relaxation) the correct result only after 18 minutes while the GP/SONC approach is insensitive to the degree augmentation and yields the result again after a second. 3. A 5-term 3-variable degree 4 polynomial $f$ subjected to a condition $g=0$ with another such polynomial $g$ is minimized. Gloptipoly gives the answer after 10 hours in the 20-th relaxation without providing a certificate of optimality, while the GP/SONC approach yields the answer in a second. 4. A homogeneous Motzkin form on the unit sphere is minimized and on grounds of sonc theory one can say immediately that the minimum must be 0; although the problem is infeasible for program (3.2). \par In section 5 the authors initiate a generalization of their theory to non-ST-polynomials. Consider unconstrained optimization. Assume $f$ is a non-ST-polynomial. Then by `triangulating' the set of exponents $\{\alpha(0),\ldots,\alpha(d)\}$ pertaining to monomial squares in $f$, it is still possible to write $f$ as a sum $f=\sum_{i=1}^k h_i$ where the $h_i$ are $ST$-polynomials. For suitable triangulations, certain quantities $m_i^*$ that can be extracted from applying program (2.6) to the $h_i$ and can then be used to obtain a lower bound for $f^*=\inf f({\mathbf x}).$ A first theoretical result is presented with proof. An example with constrained optimization is also given. The authors promise a follow-up paper on the topic.
    0 references
    semidefinite programming
    0 references
    sum of squares
    0 references
    triangulation
    0 references
    geometric programming
    0 references
    nonnegative polynomial
    0 references
    sum of nonnegative circuit polynomials
    0 references
    certificate
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references