- Research
- Open access
- Published:
Sufficient conditions for global optimality of semidefinite optimization
Journal of Inequalities and Applications volume 2012, Article number: 108 (2012)
Abstract
In this article, by using the Lagrangian function, we investigate the sufficient global optimality conditions for a class of semi-definite optimization problems, where the objective function are general nonlinear, the variables are mixed integers subject to linear matrix inequalities (LMIs) constraints as well as bounded constraints. In addition, the sufficient global optimality conditions for general nonlinear programming problems are derived, where the variables satisfy LMIs constraints and box constraints or bivalent constraints. Furthermore, we give the sufficient global optimality conditions for standard semi-definite programming problem, where the objective function is linear, the variables satisfy linear inequalities constraints and box constraints.
Mathematics Subject Classification 2010: 90C30; 90C26; 90C11.
1 Introduction
As we know semi-definite programming (SDP) can be viewed as a natural extension of linear programming where the componentwise inequalities between vectors are replaced by matrix inequalities. The SDP has many important applications in systems and control theory [1] and combinatorial optimization [2–4]. Many survey articles such as [1, 5–7] featured various applications of SDP and algorithmic aspects. With the development of optimization software, more and more problems are modeled as SDP problems. SDP became one of the basic modeling and optimization tools along with linear and quadratic programming.
Recently, many researchers focused on characterizing the global minimizer of many mathematical programming problems. Beck and Teboulle [8] have established a necessary global optimality condition for nonconvex quadratic optimization problems with binary constrains. Jeyakumar et al. [9] have given Lagrange multiplier conditions for global optimality of general quadratic minimization problems with quadratic constraints. Jeyakumar et al. [10] have obtained sufficient global optimality conditions for a quadratic minimization problem subject to box constraints or binary constraints. Jeyakumar et al. [11] have established some necessary and sufficient conditions for a given feasible point to be a global minimizer of some minimization problems with mixed variables. Wu and Bai [12] have given some global optimality conditions for mixed quadratic programming problems, their approach is based on L-subdifferential and L-normal cone. Especially Jeyakumar and Wu [13] have presented sufficient conditions for global optimality of non-convex quadratic programs involving linear matrix inequality (LMI) constraints by using Lagrangian function and by examining conditions which minimizes a quadratic subgradient of the Lagrangian function over simple bounding constraints. Jeyakumar [14] have obtained some necessary and sufficient constraint qualifications (CQs) for the strong duality in convex semidefinite optimization.
In this article, we consider the following semidefinite optimization model problem:
where , M ∪ N = {1,..., n), u i , v i ∈ R and u i < v i for any i ∈ M, p j , q j are integers and p j < q j for all j ∈ N; f : Rn→ R are twice continuously differentiable functions on an open subset of Rncontaining set {x ∈ Rn|x i ∈ [u i ,v i ],i ∈ M; x j ∈ [p j , q j ], j ∈ N}. For k = 0, 1, 2,..., n, F k ∈ S m , the space of symmetric (m × m) matrices with the trace inner product and ≽ denotes the Löwner partial order of S m , that is, for A, B ∈ S m , A ≽ B if and only if (A - B) is positive semidefinite. Such semidefinite optimization model problem has been intensely studied in the last 10 years since it arose from control system analysis and design. Interested reader may refer to [15, 16]. The convex semidefinite optimization model problem has been studied in [14, 16, 17] for it's valuable numerical and modeling tool for system and control theory.
The purpose of this article is to present some sufficient global optimality condition for a given feasible point to be a global minimizer of programming problems (SDP f ) with nonlinear objects. We develop the sufficient global optimality conditions for nonlinear programming problem (SDP f ) with LMI and bounded constraints of mixed integer variables by using the Lagrangian function. We also deduce the sufficient global optimality conditions for nonlinear programs with LMI and box constraints or bivalent constraints which are the extended results beyond [13], as well as the sufficient global optimality conditions for standard SDP problem (SDP), where the objective function is linear, the variables satisfy LMIs constraints and box constraints.
2 Preliminaries and notations
Firstly we present some notations that will be used throughout this article. The real line is denoted by R and the n-dimensional Euclidean space is denoted by Rn. For vectors x, y ∈ Rn, x ≥ y means that x k ≥ y k , for k = 1,..., n. The notation A ≽ B means A - B is a positive semidefinite and A ≼ O means - A ≽ O. A diagonal matrix with diagonal elements α1,...,α n is denoted by diag(α1,...,α n ). We let U = {x = (x1,..., x n )T| x i ∈ [u i , v i ], i ∈ M, x j ∈ {p j , p j + 1,...,q j }, j ∈ N}; The feasible set Ω of (SDP f ) is given by Ω = U ∩ F-1(S), where S = {M ∈ S m |M ≽ O} is the closed convex cone of positive semidefinite (m × m) matrices, F-1(S) := {x ∈ Rn|F(x) ≽ O} and . The inner product in S m is defined by (N 1, N 2) = Tr[N 1 N 2], where Tr[·] is the trace operation. The dual cone of S is denoted by S+ := {θ ∈ S m |(θ, Z) ≥ 0, ∀Z ∈ S}, then S+ = S. Let , x = (x1,...,x n ) ∈ Rn, then is a linear operator from Rnto S m and its dual is defined by for any Z ∈ S. The Lagrangian function of (SDP f ) is defined as
where Z ∈ S m . For and any i ∈ M, j ∈ N, we let
where Let G = diag(α1, α2,...,α n )bea diagonal matrix in S n . Let , where for i ∈ M; for j ∈ N and let
3 Sufficient global optimality conditions for (SDP f )
In this section, we will derive the sufficient global optimality conditions for problem (SDPf).
Theorem 3.1 (Sufficient global optimality conditions for (SDP f )) For the problem (SDP f ), let. If there exist Z ≽ O such thatand a diagonal matrix G = diag(α1,α2, ...,α n ) ∈ S n such that ∇2f(x) - G ≽ O for eachand conditionhold, thenis a global minimizer of (SDP f ).
Proof. Let , and ϕ(x) = H Z (x) -l(x), . Then we have that ∇2ϕ(x) = ∇2f(x) - ∇2l(x) = ∇2f(x) -G ≽ O, . Thus ϕ (x) is convex on , and . So we get that and holds. As Tr[ZF(x)] ≥ 0,∀x ∈ F-1(S), , we have
So we have
where
If , ∀x ∈ Ω, then is a global minimizer of (SDP f ). In the following, we prove if condition hold, then for any k = 1,..., n,
hold, thus we have
i.e. is a global minimizer of (SDP f ). We consider the following cases:
1°. If , then (2) is equivalent to
2°. If , then (2) is equivalent to
3°. If , then (2) is equivalent to
4°. If , then (2) is equivalent to
5°. If , then (2) is equivalent to
6°. If , then (2) is equivalent to
By the above discussion, we know that if condition hold, then for any k = 1,...,n, , for any x ∈ Ω., i.e. is a global minimizer of (SDP f ).
If f(x) is convex, then we have the following results.
Corollary 3.1 For the problem (SDP f ), let. If f is convex onand there exist Z ≽ O such thatand conditionhold, thenis a global minimizer of (SDP f ).
Proof. We can get the results from the proof of Theorem 3.1 by taken G = O.
Then we consider the following special cases. At first consider the following minimization problem with LMI and box constraints:
Theorem 3.2 For the problem, let. If there exist Z ≽ O such thatand a diagonal matrix G = diag(α1, α2, ..., α n ) ∈ S n such that ∇2f(x)-G ≽ O for eachand conditionhold, thenis a global minimizer of.
Remark 3.1 This is just the result of [13, Theorem 3.1] when.
In the second we consider the following minimization problem with LMI and bivalent constraints:
Theorem 3.3 For the problem, let. If there exist Z ≽ O such thatandfor eachhold, thenis a global minimizer of.
Proof. From the proof of Theorem3.1, we know if there exists a diagonal matrix G = diag(α1,α2, ...,α n ) ∈ S n such that ∇2f(x) - G ≽ O on and hold for each , where , then is a global minimizer of .
Suppose condition hold on , we let , then we have ∇2f(x) -G ≽ O. For each k = 1, 2,..., n and each , we only have or . Obviously If , then we have
if , then we have
so we get
That is for each .
Remark 3.2 This is just the result of [13, Theorem 4.1] when.
Example 3.1 Consider the following programming problem with LMI and bivalent constraints:
Where.
We can check the pointsatisfies the sufficient global optimization conditions of. Since. Let, and. We can getsofor any x1 ∈ [-1,1]. So (-1,1)Tis the global minimizer of (EXP 1).
In fact from, we can easily check that (-1,1)Tis the global minimizer of (EXP 1).
4 Sufficient global optimality conditions for (SDP)
Consider the following standard SDP problem, where the objective function is linear, the variables satisfy linear inequalities constraints and box constraints:
Theorem 4.1 For the problem (SDP), let. If there exist Z ≽ O such thatand a diagonal matrix G = diag(α1,α2, ..., α n ) ∈ S n such that -G ≽ O for eachand condition, k = 1, 2,...,n hold, thenis a global minimizer of (SDP).
Proof. Obviously we have ∇2f(x) = O for all by the reason of , so we can get this result from Theorem 3.2.
Theorem 4.2 For the problem (SDP), let. If there exist Z ≽ O such thatand condition, k = 1,2,...,n hold, thenis a global minimizer of (SDP).
Proof. Let G = O for all , then the condition -G ≽ O for each in Theorem 4.1 is met, so we can get this result from Theorem 4.1.
Example 4.1 Consider the following programming problem with LMI and box constraints:
Where.
We can check the pointsatisfies the sufficient global optimization conditions of (SDP). Since, . Let, and Tr[ZF1] = -8, Tr[ZF2] = 1. We can get. So (-1,, 1)Tis the global minimizer of (EXP 2).
References
Boyd S, El Ghaoui L, Feron E, Balakrishnan V: Linear matrix Inequalities in System and Control Theory, vol. 15. SIAM Stud. Appl Math SIAM, Philadelphia; 1994.
Goemans MX: Semidefinite programming in combinatorial optimization. Math Program 1997, 79: 143–161.
Lovfisz L: Semidefinite programs and combinatorial optimization. Lecture notes; 1995.
Alizadeh E: Interior point methods in semidefinite programming with applications to combinatorial optimization. SIAM J Optim 1995, 5: 13–51. 10.1137/0805002
Vandenberghe L, Boyd S: Semidefinite programming. SIAM Rev 1996, 38(1):49–95. 10.1137/1038003
Wolkowicz H, Saigal R, Vandeberghe : Handbook of Semidefinite Programming, Theory, Algorithms, and Applications. Kluwer Academic Publishers; 2000.
de Klerk E: Aspects of Semidefinite Programming--Interior Point Algorithms and Selected Applications. Kluwer Academic Publishers; 2002.
Beck A, Teboulle M: Global optimality conditions for quadratic optimization problems with binary constraints. SIAM J Optim 2000, 11: 179–188. 10.1137/S1052623498336930
Jeyakumar V, Rubinov AM, Wu ZY: Non-convex quadratic minimization problems with quadratic constraints: global optimality conditions. Math Program Ser A 2007, 110: 521–541. 10.1007/s10107-006-0012-5
Jeyakumar V, Rubinov AM, Wu ZY: Sufficient global optimality conditions for non-convex quadratic minimization problems with box constraints. J Glob Optim 2006, 36: 471–481. 10.1007/s10898-006-9022-3
Jeyakumar V, Srisatkunarajah S, Huy NQ: United global optimality conditions for smooth minimization problems with mixed variables. RAIRO Oper Res 2008, 42: 361–370. 10.1051/ro:2008019
Wu ZY, Bai FS: Global optimality conditions for mixed nonconvex quadratic programs. Optimization 2009, 58(1):39–47. 10.1080/02331930701761243
Jeyakumar V, Wu ZY: Conditions for global optimality of quadratic minimizaiton programs with LMI constraints. Asia-Pac J Oper Res 2007, 24(2):149–160. 10.1142/S021759590700119X
Jeyakumar V: A note on strong duality in convex semidefinite optimization: necessary and sufficient conditions. Optim Lett 2008, 2: 15–25.
Boyd S, El Ghaoui L, Feron E, Balakrishnan V: Linear Matrix Inequalities in Systems and Control Theory, vol. 15. SIAM Stud Appl Math SIAM, Philadelphia 1994.
Todd MJ: Semidefinite optimization. Acta Numer 2001, 10: 515-s560.
Balakrishnan V, Vandenberghe L: Semidefinite programming duality and linear time-invariant systems. IEEE Trans Autom Control 2003, 48: 30–41. 10.1109/TAC.2002.806652
Acknowledgements
The authors are grateful to the referees for their careful reading and noting several misprints, and their helpful and useful comments. This research is partially supported by the National Natural Science Foundation of China (No. 10971241) and by the National Research Foundation of Yibin University (No. 2011B07).
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors' contributions
All authors participated in this article's design and coordination, they also read and approved the final manuscript.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Quan, J., Wu, Z., Li, G. et al. Sufficient conditions for global optimality of semidefinite optimization. J Inequal Appl 2012, 108 (2012). https://doi.org/10.1186/1029-242X-2012-108
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/1029-242X-2012-108