Optimality conditions for minimizers at infinity in polynomial programming
Tien-Son Pham

TL;DR
This paper establishes necessary optimality conditions at infinity for polynomial programming problems, linking geometric properties of polynomials to solution existence and critical values.
Contribution
It introduces a version of Fritz-John and KKT conditions at infinity for polynomial problems, extending classical optimality theory.
Findings
If no finite optimal solution exists, a version of Fritz-John conditions at infinity holds.
Under certain conditions, the solution set is nonempty if the objective is convenient.
The optimal value equals the smallest critical value of a polynomial in the unconstrained case.
Abstract
In this paper we study necessary optimality conditions for the optimization problem where is a polynomial function and is a set defined by polynomial inequalities. Assume that the problem is bounded below and has the Mangasarian--Fromovitz property at infinity. We first show that if the problem does {\em not} have an optimal solution, then a version at infinity of the Fritz-John optimality conditions holds. From this we derive a version at infinity of the Karush--Kuhn--Tucker optimality conditions. As applications, we obtain a Frank--Wolfe type theorem which states that the optimal solution set of the problem is nonempty provided the objective function is convenient. Finally, in the unconstrained case, we show that the optimal value of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Optimality conditions for minimizers at infinity in polynomial programming
TIÊ´N-SO .N PHẠM
Department of Mathematics, University of Dalat, 1 Phu Dong Thien Vuong, Dalat, Vietnam
Abstract.
In this paper we study necessary optimality conditions for the optimization problem
[TABLE]
where is a polynomial function and is a set defined by polynomial inequalities. Assume that the problem is bounded below and has the Mangasarian–Fromovitz property at infinity. We first show that if the problem does not have an optimal solution, then a version at infinity of the Fritz-John optimality conditions holds. From this we derive a version at infinity of the Karush–Kuhn–Tucker optimality conditions. As applications, we obtain a Frank–Wolfe type theorem which states that the optimal solution set of the problem is nonempty provided the objective function is convenient. Finally, in the unconstrained case, we show that the optimal value of the problem is the smallest critical value of some polynomial. All the results are presented in terms of the Newton polyhedra of the polynomials defining the problem.
Key words and phrases:
Existence of minimizers, Fermat theorem, Frank–Wolfe theorem, Fritz-John optimality conditions, Karush–Kuhn–Tucker optimality conditions, Mangasarian–Fromovitz constraint qualification, Newton polyhedron, polynomial programming
1991 Mathematics Subject Classification:
90C46 90C26 90C30
The author was partially supported by Vietnam National Foundation for Science and Technology Development (NAFOSTED), grant 101.04-2016.05
1. Introduction
Optimality conditions form the foundations of mathematical programming both theoretically and computationally. There is a large literature on all aspects of optimality conditions. We refer the reader to the classical papers [15, 16, 17, 21] and to the comprehensive monographs [6, 9, 19, 23] with the references therein.
In this paper, we are interested in necessary optimality conditions to polynomial optimization problems whose solution sets are empty. More precisely, let be polynomial functions and set
[TABLE]
Assume that and the restriction of on is bounded from below. Consider the optimization problem
[TABLE]
We first assume that attains its infimum on i.e., for some Thanks to the Fritz-John necessary optimality conditions [15], there exist nonnegative real numbers not all zero, such that
[TABLE]
Here and in the following, denotes the gradient vector of at Furthermore, if the Mangasarian–Fromovitz constraint qualification [21] holds at : there exists a vector such that
[TABLE]
then we may obtain the more informative optimality conditions due to Karush [16], Kuhn and Tucker [17] where the real number can be taken to be Note that the Mangasarian–Fromovitz constraint qualification is generally satisfied; see the very recent paper by Bolte, Hochart, and Pauwels [8].
We now assume that does not attain its optimal value on As far as we know, there are no results which are similar to the two necessary optimality conditions mentioned above. The purpose of this paper is to fill this gap for polynomial programs. Indeed, under the assumption that the considered problem has the Mangasarian–Fromovitz property at infinity (see Definition 2.2 in the next section), we will show that either or there exist a nonempty set a point and scalars satisfying the following conditions:
- (i)
if, and only if, 2. (ii)
3. (iii)
4. (iv)
and for 5. (v)
the numbers are nonnegative and not all zero;
where are polynomials which correspond to some faces of the Newton polyhedra at infinity of Moreover, if the following constraint qualification holds: there exists a vector such that
[TABLE]
then we can take
In view of these results, we can say that is a “minimizer at infinity” of the problem (P).
Next, we study the existence of optimal solutions to polynomial optimization problems. It is well-known that for linear programming, a bounded feasible problem always has an optimal solution. This property is remarkable, and fails to hold for general nonlinear programs. Frank and Wolfe [12] showed that when the objective function is quadratic and the feasible region is linear, the set of optimal solutions is nonempty provided the problem is bounded below. Many other authors generalized the Frank–Wolfe theorem to broader classes of functions. For example, Perold [27] extended the Frank–Wolfe theorem to a class of non-quadratic objective functions and linear constraints. Andronov, Belousov, and Shironin [1] generalized the Frank–Wolfe theorem to the case of a cubic polynomial objective function under linear constraints. Luo and Zhang [20] (see also [29]) extended the Frank–Wolfe theorem to various classes of general convex or non-convex quadratic constraint systems. Belousov and Klatte in [4] (see also [2, 3, 7, 26]) generalized the result on attainability to convex polynomial programs. Very recently, D-inh, Hà and the author [10] extended the Frank–Wolfe theorem for non-degenerate polynomial programs.
As a corollary of our theorem 3.1, we readily establish the attainability of the infimum (assumed to be finite) of the problem (P) when the objective function is convenient and the considered problem has the Mangasarian–Fromovitz property at infinity; this improves the main result in the paper [10].
Finally, in the unconstrained case (i.e., we show that the optimal value of the problem (P) is the smallest critical value of some polynomial. This property is useful because, using Theorem 9 in the paper of Nie, Demmel, and Sturmfels [25], it allows us to construct a sequence of semidefinite programming (SDP) relaxations whose optimal values converge monotonically, increasing to the optimal value of the original problem.
All the obtained results are presented in terms of the Newton polyhedra of and the polynomials defining These results, together with those in [10, 11, 13, 14, 28]), show that many interesting properties in polynomial programming can be obtained from the geometry of Newton polyhedra.
The paper is structured as follows. In Section 2, we recall some notations, definitions and preliminary facts which are used throughout this paper. Optimality conditions and the Frank–Wolfe theorem for polynomial programs are given in Section 3. Further properties for the unconstrained case are given in Section 4.
2. Preliminaries
Throughout this paper, denotes the Euclidean space of dimension The corresponding inner product (resp., norm) in is defined by for any (resp., for any ). Given a nonempty set we define
[TABLE]
We denote by the set of non-negative integer numbers. If we denote by the monomial
2.1. Newton polyhedra and non-degeneracy conditions
Let be a polynomial function. Suppose that is written as Then the support of denoted by is defined as the set of those such that The Newton polyhedron (at infinity) of , denoted by is defined as the convex hull in of the set 111Note that we do not include the origin in the definition of the Newton polyhedron at infinity The polynomial is said to be convenient if intersects each coordinate axis in a point different from the origin [math] in that is, if for any there exists some such that where denotes the canonical basis in For each (closed) face of we will denote by the polynomial if we let
Given a nonzero vector we define
[TABLE]
By definition, for each nonzero vector is a closed face of Conversely, if is a closed face of then there exists a nonzero vector222Since is an integer polyhedron, we can assume that all the coordinates of are rational numbers. such that The Newton boundary (at infinity) of , denoted by is defined as the union of all closed faces for some with (and so
Following Némethi and Zaharia [24] we say that a closed face of is bad if the following two conditions hold:
- (i)
the affine subvariety of dimension = spanned by contains the origin, and 2. (ii)
there exists a hyperplane with equation where are the coordinates in such that:
- (iia)
there exist and with and 2. (iib)
More geometrically, the condition (iia) says that the hyperplane intersects the interior of the positive octant of
Remark 2.1**.**
The following statements follow immediately from definitions:
(i) For each nonempty subset of if the restriction of on is not constant, then
(ii) If is convenient, then there is no bad face in and, moreover, for all nonempty subset of
(iii) Let for some nonzero vector By definition, is a weighted homogeneous polynomial of type i.e., we have for all and all
[TABLE]
This implies the Euler relation
[TABLE]
In particular, if and then
The following notion (see [18]) will play an important role in Section 4.
Definition 2.1**.**
We say that is (Kouchnirenko) nondegenerate at infinity if, and only if, for all faces the system of equations
[TABLE]
has no solution in
Remark 2.2**.**
It is worth emphasizing that the condition of non-degeneracy at infinity is a generic property in the sense that it holds in an open and dense semialgebraic set of the entire space of input data (see, for example, [14]).
The following definition is inspired from the work of Mangasarian and Fromovitz [21].
Definition 2.2**.**
Let be polynomial functions and set
[TABLE]
We say that the Mangasarian–Fromovitz property at infinity ( for short) holds for the problem if, and only if, for every nonempty set for every vector and for every satisfying the conditions
[TABLE]
there exists a nonzero vector such that
[TABLE]
Note that the property in the above definition is not a constraint qualification since it involves the objective function
As shown in the next lemma, Definitions 2.1 and 2.2 are equivalent in the unconstrained case.
Lemma 2.1**.**
Let be a polynomial function. Then is nondegenerate at infinity if, and only if, the problem has the property.
Proof.
. Take arbitrary a nonempty set a nonzero vector and a point such that the following conditions hold:
- (a)
2. (b)
3. (c)
4. (d)
By definition, and does not depend on for The non-degeneracy assumption implies that there exists such that Let with
[TABLE]
We have and so the problem has the property.
. By contradiction, assume that there exist and such that By definition, there exists a vector such that and Remark 2.1(iii) now leads to Let be the smallest subset of such that the space contains We have for all
[TABLE]
It turns out that is nonempty and different from Consequently, is not constant. Let where
[TABLE]
Since does not depend on for we get
[TABLE]
Combining these facts with the (MF)∞ property, we obtain the absurd conclusion:
[TABLE]
for some vector ∎
2.2. Semi-algebraic geometry
This subsection contains some background material on semi-algebraic geometry and preliminary results which will be used later. We give only concise definitions and results that will be needed in the paper. For more detailed information on the subject, see, for example, [5] and [14, Chapter 1].
Definition 2.3**.**
- (i)
A subset of is called semi-algebraic if it is a finite union of sets of the form
[TABLE]
where all are polynomials. 2. (ii)
Let and be semi-algebraic sets. A map is said to be semi-algebraic if its graph
[TABLE]
is a semi-algebraic subset in
The class of semi-algebraic sets is closed under taking finite intersections, finite unions and complements; a Cartesian product of semi-algebraic sets is a semi-algebraic set. Moreover, a major fact concerning the class of semi-algebraic sets is its stability under linear projections; in particular, the closure and the interior of a semi-algebraic set are semi-algebraic sets.
In the sequel, we will need the following useful results (see, for example, [14, Chapter 1]).
Lemma 2.2** (Curve Selection Lemma at infinity).**
Let be a semi-algebraic set, and let be a semi-algebraic map. Assume that there exists a sequence such that , and where Then there exists a smooth semi-algebraic curve such that for all and
Lemma 2.3** (Growth Dichotomy Lemma).**
Let be a semi-algebraic function with for all Then there exist constants and such that as
Lemma 2.4** (Monotonicity Lemma).**
Let in If is a semi-algebraic function, then there is a partition of such that is and either constant or strictly monotone, for
3. The constrained case
From now on we let be nonconstant polynomial functions and set
[TABLE]
We will assume that and is bounded from below on Consider the problem (P) formulated in the introduction section:
[TABLE]
The main result of this paper is the following theorem, which is a version at infinity of the Fritz-John and Karush–Kuhn–Tucker optimality conditions.
Theorem 3.1** (Optimality conditions for minimizers at infinity).**
Assume that the property holds for the problem (P). If does not attain its infimum on then either or there exist a nonempty set a vector with a point and scalars such that the following conditions hold:
- (i)
* if, and only if, * 2. (ii)
* and * 3. (iii)
** 4. (iv)
* and for * 5. (v)
the numbers are nonnegative and not all zero;
where Moreover, we can take provided the following constraint qualification holds: there exists a nonzero vector such that
[TABLE]
Proof.
Since does not attain its infimum on there exists a sequence such that
[TABLE]
For each we consider the problem
[TABLE]
Since the objective function is continuous and the constraint set is compact, by the Weierstrass theorem, an optimal solution of the problem exists. We have
[TABLE]
Hence,
[TABLE]
Since the number of all subsets of the set is finite, by passing to a subsequence if necessary, we may assume that for all and for some nonempty set
Let be the (possibly empty) set of all indices such that the restriction of on is not constant. We have for all
[TABLE]
Consequently, is also an optimal solution of the problem
[TABLE]
here and in the following we let The Fritz-John optimality conditions (see, for example, [6]) imply that there exist some real numbers for for and such that the following relations hold:
[TABLE]
For simplicity, we write and Let
[TABLE]
Then is a semi-algebraic set and the sequence tends to infinity as Applying Lemma 2.2 to the semi-algebraic function we get a smooth semi-algebraic curve
[TABLE]
satisfying the following conditions
- (c1)
2. (c2)
3. (c3)
for 4. (c4)
5. (c5)
for 6. (c6)
7. (c7)
for 8. (c8)
for 9. (c9)
Since the (smooth) functions and are semi-algebraic, by shrinking if necessary, we can assume, that these functions are either constant or strictly monotone (see Lemma 2.4). Then, by Condition (c7), one can see for all that either or Consequently, we obtain
[TABLE]
Let We have for because of Condition (c7). It follows from Condition (c6) that
[TABLE]
From Condition (c5) one has for all and hence
[TABLE]
This, together with Condition (c1), implies that if then and hence, by Condition (c6),
[TABLE]
Combining this with the definition of we see that for all which contradicts Condition (c9). Thus, and so, after a scaling, we can assume that
[TABLE]
From Condition (c4) we have for all By Lemma 2.3, for each we can expand the coordinate as follows
[TABLE]
where and From Condition (c1), we get
Let for with
[TABLE]
For each let be the minimal value of the linear function on and let be the maximal face of (maximal with respect to the inclusion of faces) where the linear function takes this value, i.e.,
[TABLE]
Recall that Take any Then the restriction of on is not constant, and so is nonempty and different from Furthermore, by definition of the vector one has
[TABLE]
Consequently, for each the polynomial does not depend on the variable Now suppose that is written as Then
[TABLE]
where with for By definition, Hence
[TABLE]
If then it follows from Condition (c2) that and the theorem is proved. So, in the rest of the proof, we assume that Observe that if then Therefore,
[TABLE]
Furthermore, it follows from (c3), (6) and the definition of the sets that
[TABLE]
Let Since for all we obtain from (4) that For expand the coordinate in terms of the parameter (cf. Lemma 2.3) as follows
[TABLE]
where and By Condition (c8), then Furthermore, from (4) one has for all with the equality occurring for some
For and , by some similar calculations as with , we have
[TABLE]
Since for all it holds that
[TABLE]
Consequently, we have for all
[TABLE]
where and
Claim**.**
We have
[TABLE]
Proof.
Indeed, for each the polynomial does not depend on the variable , so Consequently,
[TABLE]
If then Condition (c6) and (9) give
[TABLE]
and there is nothing to prove. So assume that By Lemma 2.3, we may write
[TABLE]
where and Let Assume that We have from (c6) and (9) that for all and that
[TABLE]
Hence
[TABLE]
On the other hand, is a weighted homogeneous polynomial of type Thus, from the Euler relation (1) we obtain for all
[TABLE]
where the last equality follows from (7) and (8). But because for all and Hence, we obtain the absurd equality
[TABLE]
Therefore, The claim is proved. ∎
Proof of Theorem 3.1 (continued). Let where
[TABLE]
Then the real numbers are nonnegative and not all zero. This proves the statements (i), (iii) and (v) when combined with (10).
Take any The restriction of on is constant. Combining this with (2), we get
[TABLE]
Hence, the statement (iv) follows from (8).
We next show that If it is not the case, then the property shows the existence of a vector satisfying
[TABLE]
(Note that is the set of indices for which the restriction of on is not constant.) These inequalities, together with the proved statements (iii)-(v), give a contradiction:
[TABLE]
Therefore, Furthermore, combining (6) with Condition (c2), we deduce that and the statement (ii) follows.
Finally, let be a vector such that
[TABLE]
Since the multipliers can be normalized by multiplication with a positive scalar, it is sufficient to show that
To the contrary, assume that so that
[TABLE]
This leads to an absurd situation
[TABLE]
Therefore, we must have which completes the proof. ∎
Remark 3.1**.**
(i) We do not know whether is a minimizer or not of the polynomial optimization problem
[TABLE]
(ii) Since the restriction of on does not attain its infimum Condition (c2) shows that the function is strictly decreasing (after perhaps shrinking Now, by Lemma 2.3, we may write
[TABLE]
where and
On the other hand, we deduce from (3) and Condition (c6) that
[TABLE]
Note by (c9) that for all Then a simple calculation shows that
[TABLE]
for some constant Since we obtain
[TABLE]
Since the curve lies in the constraint set it follows from (c1), (c2) and the above equation that the restriction of on does not satisfy the so-called (weak) Palais–Smale condition333Given a differentiable function and a value we say that satisfies the weak Palais–Smale condition at if any sequence such that and as contains a convergent subsequence (whose limit is then a critical point with critical value ). at the optimal value We refer the reader to the survey of Mawhin and Willem [22] for more details about the history and genesis of the Palais–Smaile condition.
Remark 3.2**.**
It is worth mentioning that, very recently, relying on results from real algebraic geometry, Lasserre [19] derived global optimality conditions for polynomial optimization which generalize the local optimality conditions due to Fritz-John and Karush–Kuhn–Tucker for nonlinear optimization.
We now study the existence of optimal solutions to the optimization problem (P). Very recently, it was proved in [10] that (P) has an optimal solution provided the following conditions hold:
- (i)
all the polynomial functions are convenient, and 2. (ii)
the polynomial map satisfies the so-called condition of non-degeneracy at infinity. (See also Definition 2.1.)
We would like to mention that Theorem 3.1 (and hence Theorem 3.2 below) still holds if the (MF)∞ property is replaced by the condition of non-degeneracy at infinity; we leave it the reader to verify these facts. Moreover, as a first application of Theorem 3.1, we obtain the following result which improves Theorem 1.1 in [10].
Theorem 3.2** (A Frank–Wolfe type theorem).**
Let the property hold for the problem In addition, if the polynomial is convenient, then the problem has at least an optimal solution.
Proof.
Suppose, the assertion of the theorem is false. Keeping the notations as in the proof of Theorem 3.1. We have and Let be such that Since is convenient, there exists some such that Therefore,
[TABLE]
which is impossible. The theorem is proved. ∎
Example 3.1**.**
Let and It is easy to check that the problem is bounded below and has the property. Since is convenient, it follows from Theorem 3.2 that the polynomial attains its infimum on namely, we can see that and Notice that [10, Theorem 1.1] cannot be applied for this example because is not convenient.
4. The unconstrained case
In the rest of this paper we assume that Then (P) is a unconstrained optimization problem:
[TABLE]
Theorem 4.1** (Fermat’s theorem).**
Assume that the polynomial is bounded from below and non-degenerate at infinity. If does not attain its infimum then there exist a point and a bad face of such that
[TABLE]
Proof.
Since is non-degenerate at infinity, it follows from Lemma 2.1 that the problem has the property. Keeping the notations as in the proof of Theorem 3.1. There exist a nonempty set a vector with and a point such that the conditions (c1)-(c9) hold.
Observe that, if then and hence which contradicts our assumption. By Theorem 3.1, therefore
- (a)
if, and only if, 2. (b)
and 3. (c)
and
(The assumption yields that and hence, by (4), that Furthermore, Conditions (c6) reads
[TABLE]
On the other hand, since the polynomial does not depend on for all Hence, by re-assigning for all we obtain the new point for which the property (c) still holds.
We next prove that If it is not the case, then we have
[TABLE]
Since is the smallest value of the linear function on (see the equation (5)), this follows that
[TABLE]
where is such that Consequently, the restriction of on does not depend on the variable and so in contradiction to (11) because we know that for all and
In summary, we have shown that and Let
[TABLE]
Then the equality follows immediately from definitions. On the other hand, if the affine subvariety of dimension = spanned by does not contain the origin, then which, together with Condition (c) above, leads to a contradiction with the nondegenracy condition of Hence the conditions (i) and (ii) in the definition of a bad face are fulfilled. The theorem is proved. ∎
Let be the set of critical values of , i.e.,
[TABLE]
we also put
[TABLE]
where the unions are taken over all bad faces of Clearly, we have Furthermore, by a semi-algebraic version of Sard’s theorem (see, for example, [14]), the sets and are finite.
Theorem 4.2**.**
Assume that the polynomial is bounded from below on and non-degenerate at infinity. We have
[TABLE]
Proof.
We first show that
[TABLE]
Indeed, it is clear that
[TABLE]
Let be a bad face of and let be a critical point of such that
[TABLE]
By definition, there exist a nonzero vector with such that and Let be the smallest subset of such that Then because is a bad face of Moreover, the restriction of on is not constant and the polynomial does not depend on the variables for
Let If or is constant, then it follows from definitions that
[TABLE]
and (12) holds. So assume that and is not constant. Let Then is a closed face of Furthermore, by definition, we have
[TABLE]
Define the monomial curve by
[TABLE]
A simple calculation shows that
[TABLE]
Consequently, we obtain
[TABLE]
and (12) is proved.
We now assume that attains its infimum on Then
[TABLE]
These, together with (12), yield the desired relations.
Finally, we assume that does not attain its infimum on By Theorem 4.1, we have
[TABLE]
Combining this with (12) again we get the desired relations. ∎
Example 4.1**.**
Let be the polynomial defined by A simple calculation shows that is the unique critical point of and so
[TABLE]
On the other hand, by definition, the Newton polyhedron of is the triangle with the vertices at and It follows that the edge is the unique bad face of and that Hence, by definition again, we obtain
[TABLE]
Note that, the polynomial is bounded from below and non-degenerate at infinity. Therefore, due to Theorem 4.2,
[TABLE]
Remark 4.1**.**
(i) In the paper [25], Nie, Demmel, and Sturmfels established sum of squares representations of positive polynomials modulo gradient ideals, i.e., the ideals generated by all the partial derivatives. Based on these representations, the authors constructed a sequence of SDP relaxations whose optimal values converge monotonically, increasing to the smallest critical value of a polynomial. Combining this fact with Theorem 4.2, we can find an appropriate sequence of computationally feasible SDP relaxations, whose optimal values converge to the infimum value These facts open up the possibility of solving previously intractable polynomial optimization problems.
(ii) We do not know whether Theorem 4.2 can be extended to the case of optimization problems with constraints. This question will be studied in the future work.
Acknowledgments
The author thanks to Jean Bernard Lasserre for useful discussions. The final version of this paper was completed while the author was visiting LAAS–CNRS in April 2017. He wishes to thank the institute and Jean Bernard Lasserre in particular for the hospitality and financial support from the European Research Council Advanced Grant for the TAMING project, No. 666981.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] V. G. Andronov, E. G. Belousov, and V. M. Shironin, On solvability of the problem of polynomial programming, Izvestija Akadem. Nauk SSSR, Tekhnicheskaja Kibernetika, no. 4, 194–197 (1982) (in Russian). Translation Appeared in News of the Academy of Science of USSR, Dept. of Technical Sciences, Technical Cybernetics, no. 4, 194–197 (1982).
- 2[2] B. Bank and R. Mandel, Parametric integer optimization, Mathematical Research, Academie-Verlag: Berlin, vol. 39 , (1988).
- 3[3] E. G. Belousov, Introduction to convex analysis and integer programming, Moscow University Publ.: Moscow, (1977) (in Russian).
- 4[4] E. G. Belousov and D. Klatte, A Frank-Wolfe type theorem for convex polynomial programs, Comput. Optim. Appl., 22 (1) (2002), 37–48.
- 5[5] J. Bochnak, M. Coste, and M.-F. Roy, Real algebraic geometry , vol. 36 , Springer, 1998.
- 6[6] D.P. Bertsekas, Nonlinear programming, Athena Scientific Publishers, Belmont, MA, 1999.
- 7[7] D. P. Bertsekas and P. Tseng, Set intersection theorems and existence of optimal solutions, Math. Program. Series A, 110 (2) (2007) 287–314.
- 8[8] J. Bolte, A. Hochart, and E. Pauwels, Qualification conditions in semi-algebraic programming, Available at https://arxiv.org/pdf/1705.08219.pdf.
