Abstract
In this paper, we introduce a new dual program, which is representable as a semidefinite linear programming problem, for a primal convex minimax programming problem, and we show that there is no duality gap between the primal and the dual whenever the functions involved are sum-of-squares convex polynomials. Under a suitable constraint qualification, we derive strong duality results for this class of minimax problems. Consequently, we present applications of our results to robust sum-of-squares convex programming problems under data uncertainty and to minimax fractional programming problems with sum-of-squares convex polynomials. We obtain these results by first establishing sum-of-squares polynomial representations of non-negativity of a convex max function over a system of sum-of-squares convex constraints. The new class of sum-of-squares convex polynomials is an important subclass of convex polynomials and it includes convex quadratic functions and separable convex polynomials. The sum-of-squares convexity of polynomials can numerically be checked by solving semidefinite programming problems whereas numerically verifying convexity of polynomials is generally very hard.
Similar content being viewed by others
Notes
The authors are grateful to Dr. Guoyin Li (University of New South Wales, Sydney), who provided this example.
References
Ibaraki, T., Katoh, N.: Resource Allocation Problems: Algorithmic Approaches. Foundations of Computing Series. MIT Press, Cambridge (1988)
Yu, G.: Min-max optimization of several classical discrete optimization problems. J. Optim. Theor. Appl. 98, 221–242 (1998)
Ben-Tal, A., El Ghaoui, L., Nemirovski, A.: In: Robust Optimization. Princeton Series in Applied Mathematics (2009)
Bertsimas, D., Brown, D.B., Caramanis, C.: Theory and applications of robust optimization. SIAM Rev. 53, 464–501 (2011)
Jeyakumar, V., Li, G.: Strong duality in robust convex programming: complete characterizations. SIAM J. Optim. 20, 3384–3407 (2010)
Auslender, A., Teboulle, M.: Asymptotic Cones and Functions in Optimization and Variational Inequalities. Springer Monographs in Mathematics. Springer, New York (2003)
Lasserre, J.B.: Moments, Positive Polynomials and Their Applications. Imperial College Press, London (2009)
Jeyakumar, V., Li, G.: Exact SDP relaxations for classes of nonlinear semidefinite programming problems. Oper. Res. Lett. 40, 529–536 (2012)
Vandenberghe, L., Boyd, S.: Semidefinite programming. SIAM Rev. 38, 49–95 (1996)
Helton, J.W., Nie, J.: Semidefinite representation of convex sets. Math. Program. Ser. A 122, 21–64 (2010)
Ahmadi, A.A., Parrilo, P.A.: A convex polynomial that is not sos-convex. Math. Program. Ser. A 135, 275–292 (2012)
Ahmadi, A.A., Parrilo, P.A.: A complete characterization of the gap between convexity and SOS-convexity. SIAM J. Optim. 23, 811–833 (2013)
Laurent, M.: Sums of squares, moment matrices and optimization over polynomials. In: Emerging Applications of Algebraic Geometry. IMA Vol. Math. Appl., vol. 149, pp. 157–270. Springer, New York (2009)
Helton, J.W., Nie, J.: Structured semidefinite representation of some convex sets. In: Proc. 47th IEEE Conf. Decision and Control, Cancun, Mexico, pp. 4797–4800 (2008)
Belousov, E.G., Klatte, D.: A Frank-Wolfe type theorem for convex polynomial programs. Comput. Optim. Appl. 22, 37–48 (2002)
Zălinescu, C.: Convex Analysis in General Vector Spaces. World Scientific, River Edge (2002)
Ben-Tal, A., Nemirovski, A.: In: Lectures on Modern Convex Optimization: Analysis, Algorithms, and Engineering Applications. MPS-SIAM Series on Optimization (2001)
Boţ, R.I., Wanka, G.: Farkas-type results for max-functions and applications. Positivity 10, 761–777 (2006)
Hiriart-Urruty, J.B., Lemaréchal, C.: Convex Analysis and Minimization Algorithms I. Grundlehren der Mathematischen Wissenschaften, vol. 306. Springer, Berlin (1993)
Clarke, F.H.: Optimization and Nonsmooth Analysis, 2nd edn. Classics in Applied Mathematics, vol. 5. Society for Industrial and Applied Mathematics, Philadelphia (1990)
Crouzeix, J.P., Ferland, J.A., Schaible, S.: An algorithm for generalized fractional programs. J. Optim. Theory Appl. 47, 35–49 (1985)
Lai, H.C., Liu, J.C., Tanaka, K.: Duality without a constraint qualification for minimax fractional programming. J. Optim. Theory Appl. 101, 109–125 (1999)
Schaible, S., Iberaki, T.: Fractional programming. Eur. J. Oper Res. 12, 325–338 (1983)
Acknowledgements
The authors are grateful to the referees and the Editor-in-Chief for their valuable suggestions and helpful comments, which have contributed to the final preparation of the paper. Research was partially supported by a grant from the Australian Research Council. J. Vicente-Pérez has also been partially supported by the MICINN of Spain, Grant MTM2011-29064-C03-02.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Jean-Pierre Crouzeix.
Appendix: SDP Representations of Dual Programs
Appendix: SDP Representations of Dual Programs
Finally, for the sake of completeness, we show how our dual problem \((\mathcal{D})\) given in (11) can be represented by a semidefinite linear programming problem. To this aim, let us recall some basic facts on the relationship between sum-of-squares polynomials and semidefinite programming problems.
We denote by \(\mathbb{S}^{n}\) the space of symmetric n×n matrices. For any \(A,B\in\mathbb{S}^{n}\), we write A⪰0 if and only if A is positive semidefinite, and 〈A,B〉 stands for \(\operatorname{trace}(AB)\). Let \(\mathbb{S}^{n}_{+}:=\{ A \in\mathbb {S}^{n} : A\succeq0\}\) be the closed and convex cone of positive semidefinite n×n (symmetric) matrices. The space of all real polynomials on \(\mathbb{R}^{n}\) with degree d is denoted by \(\mathbb{R}_{d}[x_{1},\ldots ,x_{n}]\) and its canonical basis is given by
which has dimension \(e(d,n):=\binom{n+d}{d}\), and \(\alpha\in (\{0\} \cup\mathbb{N} )^{n}\) is a multi-index such that \(\vert \alpha \vert :=\sum_{i=1}^{n}{\alpha_{i}}\). Let \(\mathcal{N}:=\{ \alpha\in (\{0\}\cup \mathbb{N} )^{n} : \vert \alpha \vert \leq d \}\). Thus, if f is a polynomial on \(\mathbb{R}^{n}\) with degree at most d, one has
Assume that d is an even number, and let k:=d/2. Then, according to [7, Proposition 2.1], f is a sum-of-squares polynomial if and only if there exists \(Q\in\mathbb{S}_{+}^{e(k,n)}\) such that f(x)=y(x)T Q y(x). By writing \(y(x) y(x)^{T} = \sum_{\alpha\in\mathcal {N}} B_{\alpha}x^{\alpha}\) for appropriate matrices \((B_{\alpha })\subset\mathbb{S}^{e(k,n)}\), one finds that f is a sum-of-squares polynomial if and only if there exists \(Q \in\mathbb{S}_{+}^{e(k,n)}\) such that 〈Q,B α 〉=f α for all \(\alpha \in\mathcal{N}\).
Using the above characterization, we see that our dual problem \((\mathcal{D})\) can be equivalently rewritten as the following semidefinite programming problem:
Letting q α =1 for α=(0,…,0) and q α =0 otherwise, we get the SDP representation for problem (D) in (3).
Rights and permissions
About this article
Cite this article
Jeyakumar, V., Vicente-Pérez, J. Dual Semidefinite Programs Without Duality Gaps for a Class of Convex Minimax Programs. J Optim Theory Appl 162, 735–753 (2014). https://doi.org/10.1007/s10957-013-0496-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10957-013-0496-0