Further Development in Convex Conic Reformulation of Geometric Nonconvex Conic Optimization Problems
Abstract
A geometric nonconvex conic optimization problem (COP) was recently proposed by Kim, Kojima and Toh (SIOPT 30:1251-1273, 2020) as a unified framework for convex conic reformulation of a class of quadratic optimization problems and polynomial optimization problems. The nonconvex COP minimizes a linear function over the intersection of a nonconvex cone , a convex subcone of the convex hull co of , and an affine hyperplane with a normal vector . Under the assumption co, the original nonconvex COP in their paper was shown to be equivalently formulated as a convex conic program by replacing the constraint set with the intersection of and the affine hyperplane. This paper further studies the key assumption co in their framework and provides three sets of necessary-sufficient conditions for the assumption. Based on the conditions, we propose a new wide class of quadratically constrained quadratic programs with multiple nonconvex equality and inequality constraints, which can be solved exactly by their semidefinite relaxation.
Key words. Convex conic reformulation, geometric conic optimization problem, quadratically constrained quadratic program, polynomial optimization problem, positive semidefinite cone, exact semidefinite relaxation.
AMS Classification. 90C20, 90C22, 90C25, 90C26,
1 Introduction
Convex conic reformulation of a geometric nonconvex conic optimization problem (COP) was studied by Kim, Kojima and Toh in [15] as a unified framework for completely positive programming reformulation of a wide class of nonconvex quadratic optimization problems (QOPs). This class includes a wide range of QOPs, such as QOPs over the standard simplex [6], maximum stable set problems [9], graph partitioning problems [20] and quadratic assignment problems [9], and its extension to polynomial optimization problems (POPs) [3, 4, 18]. The class of QOPs also covers Burer’s class of QOPs with linear equality and complementarity constraints in nonnegative and binary variables [8]. Their geometric nonconvex COP denoted by COP() below is quite simple, but it is powerful enough to capture the basic essentials to investigate convex conic reformulation of general nonconvex COPs. In fact, it minimizes a linear function in a finite dimensional vector space over the intersection of three geometrically represented sets, a nonconvex cone , a convex subcone of the convex hull co of , and an affine hyperplane with a normal vector . The framework was also used in the recent paper [10] which proposed a large class of quadratically constrained quadratic programs with stochastic data. See also [7].
Throughout the paper, denotes a finite dimensional vector space endowed with the inner product for every pair of and in , and and are arbitrarily fixed, unless specified. For every cone , let COP() denote the conic optimization problem (COP) of the form
(1) |
Here we say that is a cone, which is not necessarily convex nor closed, if for every and . If COP() is infeasible, we let . By replacing by its convex hull co, we obtain a convex relaxation COP(co) of the problem. When the original nonconvex COP() and the relaxed convex COP(co) share a common optimal value, i.e., , the convex COP is called a convex conic reformulation of the nonconvex COP.
A nonconvex COP introduced in [15] is described as
under the following conditions:
(A) is a nonempty cone in and
(i.e., COP() is feasible and has
a finite optimal value).
(B) is a
convex cone contained in co
such that co.
Among the theoretical results established in [15], we mention the
following equivalence result (see [15, Theorem 3.1], [2, Theorem 5.1] for more details).
Theorem 1.1.
Assume that Conditions (A) and (B) are satisfied. Then,
(6) |
First, we briefly discuss some remaining issues, which were not throughly studied in [15]:
-
(a) The feasibility preserving property [27] (Section 2.1).
-
(b) Strong duality of the reformulated convex COP (Section 2.2).
-
(c) The existence of a common optimal solution of a nonconvex COP and the reformulated convex COP (Section 2.3).
If is a face of co, then co (Condition (B)) is satisfied. This case was throughly studied and played an essential role in convex conic reformulation of QOPs and POPs in [15]. Another case mentioned in [15, Lemma 2.1 (iv)] for Condition (B) is: is the convex hull of the union of (possibly infinitely many) faces of co. But neither its implication nor its application was discussed there. In Section 3 of this paper, we introduce the family of all which satisfy co, and study its fundamental properties. In particular, we establish the following characterization of .
Theorem 1.2.
-
(i) iff for some cone .
-
(ii) iff for some .
-
(iii) Assume that and are closed and , where denotes the interior of . Then iff for every .
A proof is given in Section 3.3. Based on assertion (ii), we discuss a decomposition of the convex reformulation COP of COP with into the convex reformulations COP() of COP() (Theorem 3.6).
In Section 4, we focus on the case where is represented as (the space of symmetric matrices) and by multiple inequalities such that for some . In this case, co forms the cone of positive semidefinite matrices in , and COP serves as a semidefinite programming (SDP) relaxation of COP, which can be regarded as a quadratically constrained quadratic program (QCQP) with nonconvex inequality constraints and an equality constraint . By using Theorem 1.2 (iii) and [26, Lemma 2.2], we establish that if condition
(7) |
is satisfied. This result leads to a wide class of QCQPs with multiple nonconvex constraints, COP with , which can be solved by their SDP relaxation COP. See Figure 1 for a geometrical image of condition (7). We know that if is a common optimal solution of COP and its SDP relaxation COP, then rank. In case (a), every extreme ray of on which COP can attain an optimal solution lies on the boundary of whose extreme rays are known to be generated by rank-1 matrices. In case (b), includes an extreme ray not included on the boundary of ; hence such an extreme ray may include a matrix with rank greater than . Thus, condition (7) is quite natural to ensure the equivalence of COP and its SDP relaxation COP for any . We also see that for some in case (a) but for any in case (b). Therefore, by Theorem 1.2 (i), in case (a) but in case (b). We note that if then the intersection of the boundary of with () generally includes matrices with rank in , presenting a more complicated situation. The aforementioned explanation represents the case when .

1.1 Contribution of the paper and related literature
Our primary contribution lies in presenting a new and wide class of QCQPs with multiple nonconvex constraints that can be solved exactly by their SDP relaxation. The equivalence of QCQPs and their SDP relaxation was extensively studied in the literature, including [5, 11, 12, 19, 22, 23, 25, 26, 28]. The classes of QCQPs studied there can be classified into two categories. The first category requires particular sign patterns of the data matrices involved in QCQPs [5, 12, 22, 28]. The studies on the second category have focused on cases where the number of nonconvex constraints is limited at most two [26], and some additional assumption on the quadratic functions involved in the constraint [11, 19, 23, 25, 26]. Trust-region subproblems of nonlinear programs have been frequently studied in relation to the second category. Our class of QCQPs is also related to the second category, but represents a significantly wider class than them, in the sense that QCQPs can involve any finite number of nonconvex constraints. Condition (7) is both quite general and intuitively natural, ensuring the equivalence of QCQPs and their SDP relaxation (see Figure 1).
The second contribution is that we present more precise characterizations of Condition (B), which plays a central role in the theory of convex conic reformulation of geometric COPs, as shown in Theorem 1.2. This contribution, together with (a), (b) and (c) mentioned above, makes the theory solid and enhances its applicability to a wide range of problems. In particular, the discovery of the new class of QCQPs in the first contribution is based on them.
1.2 Outline of the paper
In Section 2, we discuss the three issues (a), (b) and (c) in detail. In Section 3, we present some fundamental properties on , and prove Theorem 1.2. We also discuss decompositions of a nonconvex COP and its convex conic reformulation based on Theorem 1.2 (ii). In Section 4, we present the class of QCQPs with multiple nonconvex inequality and equality constraints that can be reformulated as their SDP relaxation. Some representative QCQP examples in this class are presented. We conclude in Section 5 with remarks on the features of the geometric nonconvex COP as a unified framework, and its possible application to the completely positive cone.
1.3 Remarks on notation and symbols
We note that a cone is convex if whenever . The convex hull co of a cone is represented as co. The dual of a cone always forms a closed convex cone in . Let be a convex cone in . A convex cone is a face of if whenever and . An extreme ray of is a face which spans a -dimensional linear subspace of .
2 Some remaining issues
In this section, we discuss issues (a) and (b) and (c) mentioned in Section 1.
2.1 The feasibility preserving property - (a)
The property that the nonconvex problem is feasible iff its convex relaxation is feasible is called feasibility preserving. This property was fully studied in [27] for convex relaxation of nonconvex QOPs. We present a simple proof that our geometric framework is feasibility preserving.
Lemma 2.1.
Let be a nonempty cone in . COP is feasible (infeasible, respectively) iff COP is feasible (infeasible, respectively).
Proof.
It suffices to show that if COP(co) is feasible, then COP() is feasible. Let be a feasible solution of COP(co). Then, there exist such that . Since , for some . Let . Then and . Hence is a feasible solution of COP(). ∎
By Lemma 2.1, we can weaken Condition (A).
- (A)’
-
is a nonempty (not necessarily convex) cone in .
Corollary 2.2.
Assume Conditions (A)’ and (B). Then (6) holds.
2.2 Strong duality of COP() - (b)
As a straightforward application of [14, Theorem 2.1] to the primal-dual pair COP() and DCOP() with , we obtain Theorem 2.3 below. Here the dual of COP is given by
(8) |
Theorem 2.3.
Assume that is a closed convex cone in , and that or . Then the following assertions hold.
-
(i) holds.
-
(ii) Dual DCOP() has an optimal solution.
-
(iii) The set of optimal solutions of primal COP() is nonempty and bounded iff for some .
-
(iv) The set of optimal solutions of primal COP() is nonempty and unbounded if is not pointed and for some , where denotes the relative interior of with respect to the linear subspace of spanned by .
We note that the condition “ is closed” is natural when the existence of an optimal solution of COP() is discussed, and the condition holds naturally when QCQPs and POPs are converted into COP(). See [15, Sections 3.2, 4 and 5].
2.3 Existence of a common optimal solution of COP() and COP() - (c)
If is an optimal solution of COP(), then the identity ensures that is also an optimal solution of COP() since . In general, however, a nonconvex (or even convex) COP may have no optimal solution even when it has a finite optimal value. See, for example, [13, Section 4]. The following theorem provides a sufficient condition for a common optimal solution of COP() and COP().
Theorem 2.4.
Assume that is a closed cone in , is a closed convex cone satisfying co, COP is feasible, , and that (the interior of ) for some . Then,
(12) |
The strict feasibility of DCOP (i.e., Slater’s constraint qualification for some ) is assumed here for the existence of solutions of COP and COP. It should be emphasized that none of the finite optimal values for COP , COP and DCOP is assumed in advance.
Proof of Theorem 2.4. We prove that COP() and COP() have a common optimal solution . Choose a feasible solution of COP(). We consider the level sets of COP() and COP() given by
Then . Since and are closed, both and are closed. We will show that is bounded. Assume on the contrary that is unbounded. Then, there exists a sequence such that as . We may assume without loss of generality that converges to such that
By and the assumption that for some , we see that
which is a contradiction. Hence we have shown that both and are nonempty closed and bounded. Therefore, both COP() and COP() have optimal solutions, say and , respectively. It follows that . Since the equivalence relation (6) holds by Corollary 2.2, we see that Therefore, is a common optimal solution of COP() and COP(). All other assertions in (12) follow from Theorem 2.3. ∎
3 On Condition (B)
If is a face of co or the convex hull of the union of a family of faces of co, then Condition (B) holds. The former case was studied throughly in [15] for its applications to convex conic reformulation of QOPs and POPs. In this section, we further investigate fundamental properties of Condition (B).
To characterize Condition (B), we define
(15) |
3.1 Illustrative examples
We show examples of for whose convex hull forms a common semicircular cone in the -dimensional space in Figure 2, where a -dim. section of is illustrated . We identify a set on the -dim. section of co with the 3-dim. cone (the cone generated by ). In particular, an extreme point (or a -dimensional face, respectively) of the section of co corresponds to an extreme ray (or a -dimensional face, respectively) of the semicircular cone co. consists of all extreme rays of the semicircular cone, which correspond to the half circle. includes the 2-dim. face of the semicircular cone, which corresponds to the line segment , in addition to all extreme rays. Note that the common is used for Examples 3.1, 3.2 and 3.3, and for Example 3.4. In each example, it is easy to verify that assertions (i), (ii) and (iii) of Theorem 3.5 with hold.

Example 3.1.
If we choose distinct extreme points on the half circle as in Figure 2 (a), their convex hull forms a closed polyhedral cone. Letting , we can write .
Example 3.2.
Let be the cone generated by the union of all extreme points contained in the arc to along the half circle and an extreme point (see Figure 2 (b)), their convex hull forms a non-polyhedral closed convex cone. We see that .
Example 3.3.
We modify Example 3.2 by letting as in Figure 2 (c). Then . In this case, is not closed. Hence, this example shows that contains non-closed convex cone in general.
Example 3.4.
In this example, includes the -dim. face of co, which corresponds to the line segment of its section as in Figure 2 (d). Let be the cone generated by the union of all extreme points contained in the arc to along the half circle and the semi-closed interval on . Then . It should be noted that cannot be generated in Examples 3.1, 3.2 and 3.3 since the -dim. face cone is not included in .
3.2 Basic properties on
We now show some fundamental properties on including the ones observed in the examples above. For a family of subsets of and a subset of , we use notation to denotes the union of all , i.e., , and to denote .
Theorem 3.5.
The following assertions hold.
-
(i) for every face of .
-
(ii) for every face of co and .
-
(iii) for every extreme ray of .
-
(iv) for every .
-
(v) (hence ) for every .
Proof of Theorem 3.5 (i): Let be a face of . co is obvious. To show the converse inclusion relation, let . Then for some . Since is a face of , . Hence, , and we have shown that co. ∎
Obviously co. Taking in (i), we see that for every face of co. In particular, every extreme ray of co is in .
Proof of Theorem 3.5 (ii): Assume that is a face of co and . Then is a convex cone and . Hence co follows. To show the converse inclusion co, suppose that . Since by assumption, for some . Since is a face of co, . Hence . Thus, we have shown co and .∎
Proof of Theorem 3.5 (iii): Assume that is an extreme ray of . To show , choose an arbitrary nonzero . Then, is represented as for some nonzero . Since is an extreme ray of , nonzero all lie in the extreme ray . Hence, for some . Let be arbitrarily fixed. Since is a cone and , . Thus, we have shown . ∎
Proof of Theorem 3.5 (iv): Assume that . Let . Then, there exists a such that , which implies that . Hence, holds. The second inclusion relation is straightforward. ∎
Proof of Theorem 3.5 (v): Assume that . By (iv), it suffices to show that co. By assumption, for every . Hence, follows. Since is a convex cone, we obtain that . ∎
3.3 Proof of Theorem 1.2
‘only if part’ of (i): Assume that . Let . Then, is a cone in and .
‘if part’ of (i): Assume that for some cone . Since is convex, we obviously see that . We also see from and that . Hence . Therefore, we have shown and .
‘only if part’ of (ii): Assume that . Let . Then, and holds since is convex.
‘if part’ of (ii): Assume that for some . Then, follows from Theorem 3.5 (v).
Since and by the assumption, the feasible region of COP(), the feasible region of COP() and the feasible region of COP() are all bounded and closed.
‘only if part’ of (iii): Assume that . Let , arbitrarily chosen from , be fixed. The feasible region of COP is either empty, or closed and bounded. If it is empty, then . Otherwise, it is nonempty, closed and bounded. Hence, . Therefore, Conditions (A)’ and (B) hold, and follows from Corollary 2.2.
‘if part’ of (iii): Assuming , we show that for some . It follows from that the convex cone is a proper subset of the closed convex cone . Hence, there exists a nonzero . Let . Then, is a feasible solution of COP but not in the bounded and closed feasible region of COP(). By the separation theorem of convex sets (see, for example, [21, Theorem 11.4.1]), there exist such that . Therefore, we obtain that
∎
Given a convex cone , there are various ways to represent as the convex hull of a nonconvex cone. For example, when the convex cone is closed and pointed, can be represented as the convex hull of the nonconvex cone consisting of the extreme rays of [21, Theorem 18.5]. However, any face of can be added to the nonconvex cone. Thus, the representation of in terms of the convex hull of a nonconvex cone is not unique. Theorem 1.2 (i) shows the possibility of the ‘finest’ representation of , and (ii) the possibility of various coarse representations of . A similar observation can be applied to co; two distinct nonconvex cones and induce a common convex cone as their convex hull, co, such that . This fact has been observed in Examples 3.4.
3.4 Decompositions of COP
We now focus on Theorems 3.5 (v) and 1.2 (ii). Let . Assume that is decomposed into for some such that as in Theorem 1.2 (ii). In general, could be a proper subset of by Theorem 3.5 (iv). By Theorem 3.5 (v), however, their convex hulls coincide with each other, and COP(co) and COP(co) both induce a common convex relaxation, COP(). We also know that each satisfies co; hence COP is a convex relaxation of COP. The following theorem summarizes the relations of the three pairs of COPs and their convex conic relaxation, COP() and COP(), COP() and COP(), and COP() and COP() (). In particular, assertion (iii) of the theorem means that COP can be decomposed into the family of subproblems COP, which is reformulated by COP, .
Theorem 3.6.
Assume that and that . Then, the following assertions hold.
-
(i) .
-
(ii) .
-
(iii) .
Proof.
(i) The pair of and satisfies Condition (A) by Lemma 2.1, and Condition (B) by Theorem 3.5 (v). Hence by Theorem 1.1. We now prove the identity . First, we show that . Since by Theorem 3.5 (iv), we see that . It remains to show that COP() is feasible. By Condition (A), there exists a feasible solution of COP(), which satisfies , and . From , there exist such that . Since , for some . Let . Then for some and , which implies that is a feasible solution of COP(). Hence, we have shown that . Now, we observe that and that co by Theorem 3.5 (v). Therefore follows from Theorem 1.1 with replacing by and by .
(ii) Let be arbitrarily fixed. Then, co. By Lemma 2.1, if COP() is infeasible then . Otherwise, COP() is feasible; hence . We also see that from . By applying Corollary 2.2 with replacing by , we obtain .
(iii) By (i) and (ii), it suffices to show . Since for every , we see . To show the converse inequality, let be an arbitrary feasible solution of COP() with the objective value . Then and , i.e., for some . Hence is a feasible solution of COP(). Therefore, ∎
4 A class of quadratically constrained quadratic programs with multiple nonconvex constraints
Throughout this section, we assume that , where denotes the -dimensional linear space of column vectors . Thus, co forms the positive semidefinite cone in the space of symmetric matrices. Let be a closed convex cone and . We use COP for COP and for to display their dependency on and . Similarly, COP for COP, for , DCOP for DCOP, and for .
COP represents a general (or extended) quadratically constrained quadratic program (QCQP)
and COP its semidefinite programming (SDP) relaxation. Recall that Theorem 1.2 (i) states a necessary and sufficient condition
for some cone |
for , and Theorem 3.5 (iii) describes a necessary condition
every extreme ray of lies in |
for . See Figure 2 in Section 3. These two conditions are independent from the description of . When applying to QCQPs, however, is usually described in terms of inequalities and/or equalities with . In this section, we focus on the cases where , and present a sufficient condition on for . The condition should be sufficient for the above mentioned conditions to hold.
For each , let
Let be a nonnegative integer, , and . We note that if . We consider COP and its convex relaxation COP. We can rewrite COP as a QCQP:
(18) |
COP serves as an SDP relaxation of the QCQP (18). We establish the following result.
Theorem 4.1.
Assume that
(19) |
(Recall Figure 1 in Section 1). Then,
-
(i) .
-
(ii) Let and . Then iff .
We provide some illustrative examples in Section 4.1, before presenting a proof of the theorem in Section 4.2. If or , then condition (19) obviously holds. The following proposition presents sufficient conditions for (19), which can be algebraically verified. In particular, condition (21) is used in the examples.
Proposition 4.2.
Proof.
Condition (20) can be rewritten as
Also, condition (19) can be rewritten as
where cl denotes the closure of (see [17] for the second identity). Therefore (20) implies (19). Condition (21) is a special case of (20) with taking . Hence (21) implies (19). ∎
We note that (20) is not necessary for condition of (19). For example, take , and . Then for any but
Hence condition (19) holds. If in (20), then for every satisfying ; hence the constraint (or ) is redundant. If we assume that none of the constraints is redundant, then we can take in (20)
In Section 4.3, we prove the following result.
Theorem 4.3.
Let .
-
(i) and are equivalent.
-
(ii) .
In Section 4.4, we briefly discuss how multiple equality constraints can be added to QCQPs (18).
4.1 Some examples
We present six examples.
Example 4.4.
If , then (19) is satisfied for any . Let . Consider the QCQP
(22) |
This form of QCQP was studied in [19, 26]. They showed that QCQP (22) can be solved by its SDP relaxation under strong duality of its SDP relaxation, which is not assumed here. We can transform QCQP (22) into
where ,
Thus, condition (19) is satisfied with .
Example 4.5.
Example 4.6.
Example 4.7.
We add the constraint to QCQP (25) in Example 4.6, where is a parameter determined later. Then, the resulting QCQP can be written as
(28) | |||||
where , , , , and are the same as in Example 4.6 and . In addition to (27),
(31) |
hold if we take a sufficiently small . Therefore, condition (21) is satisfied with .
Adding the constraint to QCQP (25) is interpreted as removing the ball with the center 0, which lies the interior of the feasible region, from the feasible region. The above result implies that if the size of the ball is sufficiently small then we can remove the ball from the feasible region without destroying . For example, suppose that and . Then QCQP (28) turns out to be
In this case, if , then (31) is satisfied. It is interesting to note that the unit ball is included in , but we cannot take to satisfy (31).
Example 4.8.
Let be a matrix in whose elements satisfy
. Then,
which implies that is diagonally dominant; hence positive semidefinite . Therefore, condition (21) is satisfied with .
4.2 Proof of Theorem 4.1
We need the following lemma.
Lemma 4.10.
Proof Theorem 4.1 (i): For the proof, we utilize Theorem 1.2 (iii) and Lemma 4.10. Choose a arbitrarily, and consider COP. We first observe that the feasible region of COP is either empty or bounded since every feasible satisfies and . If , then the feasible region of COP is empty; hence . Otherwise, there exists a nonzero , and lies in the feasible region. Hence, the feasible region is bounded, and COP has a nonzero optimal solution with a finite optimal value . Obviously . By Theorem 2.3, DCOP has an optimal solution such that
for every optimal solutions of COP. The following two cases occur. Case (a): there exists a nonzero optimal solution and a such that , i.e., . Case (b): for all optimal solutions of COP and all .
Case (a): Let . By Lemma 4.10, there exists a rank-1 decomposition of such that and (i.e., ) . By assumption (19), . Since , there exist a and a such that . Let . Since , . We also see that . Hence is a rank- feasible solution of COP. Furthermore, we see from and that
Hence, is a rank-1 optimal solution of COP, and it is an optimal solution of COP with the same objective value . Therefore, we have shown that .
Case (b): Let denote the optimal solution set of COP. By the assumption of this case, for all . Hence coincides with the optimal solution set of COP, an SDP of minimizing subject to and the single equality constraint . It is well-known that every solvable SDP with equality constraints has an optimal solution with rank (see, for example, [16]). Hence, there exists an such that rank, which is a common optimal solution of COP and COP. Therefore, .
In both Cases (a) and (b), we have shown that . Since is chosen arbitrarily from , we can conclude by Theorem 1.2 (iii) that . ∎
4.3 Proof of Theorem 4.3
(i) We first show that . Since is a convex set containing , co is obvious. To show , let . Then there exists an such that
Let By definition, . Hence, if then . Now assume that . Then, since otherwise , a contradiction. Let
Then,
(36) | |||
(37) |
Define
(38) |
Then,
Hence, . It follows from (36) and (38) that
Since we have already shown that the three points and lies in co and and (by (37)), we obtain . Thus we have shown that .
We show that . It is easy to verify that is a face of . Then follows by Theorem 3.5 (i). Therefore, we have shown that . ∎
(ii) Since is equivalent to by (i), follows from Theorem 4.1 (i) with . ∎
4.4 Adding equality constraints
Assume that, in general,
(39) |
where and denote a partition of and . We present a method for adding an equality constraint to so that remains in . The method can be used recursively by replacing with . Note that is not updated. Initially, we take with satisfying (19) or with for .
If , we can choose any satisfying so that by Theorem 4.3 (i). As a result, all inequality constraints become redundant. We exclude this trivial choice in the subsequent discussion.
Let , which is a cone in . It follows from that . Hence . All the results in Section 3 is quite general so that the results can be applied even if is replaced with and with co. However, it is difficult to extend Theorems 4.1 and 4.3 to the general case where is replaced with defined by (39). The main reason is that Lemma 4.10 is no longer valid for the general case. Consequently, it becomes clear that adding an equality constraint to is more restrictive than adding inequalities as only the general results in Section 3 can be used.
In general, is a face of iff
(See [17] for the identity). Obviously, every lies in . In this case, forms a common face of and . It is also straightforward to see that for every . In this case, and all inequalities become redundant. (Recall that assumption (19) holds if ). More generally, if and , then then .
5 Concluding discussion
By extending the condition co with a face of co in [15] to characterizations of the family of all convex cone satisfying co, we have established the fundamental properties of in Section 3. In particular, by applying the properties to nonconvex QCQPs, we have shown that a new class of QCQP with multiple nonconvex inequality and equality constraints can be solved exactly by its SDP relaxation in Section 4.
The important and distinctive feature of the geometric nonconvex COP and its convex conic reformulation COP is independence from the description of and . The required main assumption is that is a cone in and , which indicates that the results presented in Sections 2 and 3 can be applied in various cases. It should be noted that the other assumption is necessary and sufficient to ensure under . We have not imposed any assumption on the objective function . See Corollary 2.2.
To the question of whether Theorem 4.1 can be applied to the completely positive relaxation of QCQPs, we should note that the answer is negative, as shown in the following simple example: Let and . Then is a proper subset of ; hence . Thus assertion (ii) of Theorem 4.3 does not hold for this case. Or, at least, some modification is necessary on assumption (19). This example also shows that Lemma 4.10 is no longer valid if is replaced with the completely positive cone.
We recently became aware of the results in the paper [1] by Argue et al., which investigated the equivalence between QCQPs and their SDP relaxations. Some results there including their Proposition 1 are related to our main result, Theorem 4.1. We should mention that our approach is different from theirs and our results were obtained independently from theirs. Our approach, originated from our previous paper [15] which discussed the equivalent convex relaxation of a geometric conic optimization problem in a finite dimensional space, is geometric in nature. In contrast, theirs is limited to QCQP in and its SDP relaxation, and does not involve geometric considerations. Their paper [1] was also written independently from our earlier paper [15]. Both approaches should be useful for further development of the subject.
References
- [1] C. J. Argue, F. Kilinç-Karzan, and A.L. Wang. Necessary and sufficient conditions for rank-one- generated cones, Math. Oper. Res., 48 (2023), pp. 100–126.
- [2] N. Arima. A convex reformation of linear optimization problems on non-convex cones (in Japanese). PhD thesis, University of Tsukuba, Tsukuba, Ibaraki, Japan 305-8577, March 2022.
- [3] N Arima, S. Kim, and M. Kojima. Extension of completely positive cone relaxation to polynomial optimization, J. Optim. Theory Appl., 168 (2016), pp. 884–900.
- [4] N. Arima, S. Kim, M. Kojima, and K. C. Toh. Lagrangian-conic relaxations, Part II: Applications to polynomial optimization problems, Pacific J. Optim, 15 (2019), pp. 415–439.
- [5] G. Azuma, Fukuda M., S. Kim, and M. Yamashita. Exact SDP relaxations for quadratic programs with bipartite graph structures, J. of Global Optim., 86 (2023), pp. 671-691.
- [6] I. M. Bomze, M. Dr, E. de Klerk, C. Roos, A. Quist, and T. Terlaky. On copositive programming and standard quadratic optimization problems, J. Global Optim., 18 (2000), pp. 301–320.
- [7] I. M. Bomze and M. Gabl. Optimization under uncertainty and risk: Quadratic and copositive approaches, Eur. J. Oper. Res., 310 (2023), pp. 449–476.
- [8] S. Burer. On the copositive representation of binary and continuous non-convex quadratic programs, Math. Program., 120 (2009), pp. 479–495.
- [9] E. de Klerk and D. V. Pasechnik. Approximation of the stability number of a graph via copositive programming, SIAM J. Optim., 12 (2002), pp. 875-892.
- [10] M. Gabl. Sparse conic reformulation of structured QCQPs based on copositive optimization with applications in stochastic optimization, J. of Global Optim., 87 (2023), pp.1–34.
- [11] V. Jeyakumar and Li. G. Y. Trust-region problems with linear inequality constraints: exact sdp relaxation, global optimality and robust optimization, Math. Program., 147 (2014), pp. 171–206.
- [12] S. Kim and M. Kojima. Exact solutions of some nonconvex quadratic optimization problems via SDP and SOCP relaxations, Comput. Optim. Appl., 26 (2003), pp. 143–154.
- [13] S. Kim and M. Kojima. Equivalent sufficient conditions for global optimality of quadratically constrained quadratic program, Technical Report arXiv:2303.05874, March 2023.
- [14] S. Kim and M. Kojima. Strong duality of a conic optimization problem with a single hyperplane and two cone constraints strong duality of a conic optimization problem with a single hyperplane and two cone constraints, Optimization, To appear.
- [15] S. Kim, M. Kojima, and K. C. Toh. A geometric analysis of a class of nonconvex conic programs for convex conic reformulations of quadratic and polynomial optimization problems, SIAM J. Optim., 30 (2020), pp. 1251–1273.
- [16] G. Pataki. On the rank of extreme matrices in semidefinite programs and the multiplicity of optimal eigenvalues, Math. Oper. Res., 23 (1998), pp. 339–358.
- [17] G. Pataki. On the closedness of the linear image of a closed convex cone, Math. Oper. Res., 32 (2007), pp. 395–412.
- [18] J. Pena, J. C. Vera, and L. F. Zuluaga. Completely positive reformulations for polynomial optimization, Math. Program., 151 (2015), pp. 405–431.
- [19] B. T. Polyak. Convexity of quadratic transformations and its use in control and optimization, J. Optim. Theory Appl., 99 (1998), pp. 553–583.
- [20] J. Povh and F. Rendl. A copositive programming approach to graph partitioning, SIAM J. Optim., 18 (2007), pp. 223–241.
- [21] T. Rockafellar R. Convex Analysis. Princeton University Press, 1970.
- [22] S. Sojoudi and J. Lavaei. Exactness of semidefinite relaxations for nonlinear optimization problems with underlying graph structure, SIAM J. Optim., 24 (2014), pp. 1746–1778.
- [23] R. Stern and H. Wolkowicz. Indefinite trust region subproblems and nonsymmetric eigenvalue perturbations, SIAM J. Optim., 5 (1995), pp. 286–313.
- [24] J. F. Sturm and S. Zhang. On cones of nonnegative quadratic functions, Math. Oper. Res., 28 (2003), pp. 246–267.
- [25] A. L. Wang and F. Kilinc-Karzan. On the tightness of SDP relaxations of QCQPs, Math. Program., 193 (2022), pp. 33–73.
- [26] Y. Ye and S. Zhang. New results on quadratic minimization, SIAM J. Optim., 14 (2003), pp. 245–267.
- [27] E. A. Yildirim. An alternative perspective on copositive and convex relaxations of nonconvex quadratic programs, J. Global Optim., 82 (2022), pp. 1–20.
- [28] S. Zhang. Quadratic optimization and semidefinite relaxation, Math. Program., 87 (2000), pp. 453–465.