Abstract
In this paper, we consider the so-called worst-case linear optimization (WCLO) with uncertainties in the right-hand-side of the constraints. Such a problem arises from numerous applications such as systemic risk estimate in finance and stochastic optimization. We first show the problem is NP-hard and present a coarse semidefinite relaxation (SDR) for WCLO. An iterative procedure is introduced to sequentially refine the relaxation model based on the solution of the current relaxation model by simply changing some parameters in the coarse SDR. We show that the sequence of the proposed SDRs will converge to some nonlinear semidefinite optimization problem (SDO). A bi-section search algorithm is proposed to solve the resulting nonlinear SDO. Our preliminary experimental results illustrate that the nonlinear SDR can provide very tight bounds for the original WCLO and is able to locate the exact global solution in most cases within a few iterations on average.


Similar content being viewed by others
Notes
The relaxation model of the randomly generated instance may be ill-conditioned for the SDP solver. In such a case, the SDP solver may fail to find a solution that meets the precision requirement. We also observed similar phenomena in our recent work [29].
In our experiments, the maximum number of iterations is set to be 30.
References
Anstreicher, K.: Semidefinite programming versus the reformulationlinearization technique for nonconvex quadratically constrained quadratic programming. J. Glob. Optim. 43, 471–484 (2009)
Anstreicher, K., Burer, S.: Computable representations for convex hulls of lowdimensional quadratic forms. Math. Program. Ser. B 124, 33–43 (2010)
Ben-Tal, A., El Ghaoui, L., Nemirovski, A.: Robust Optimization. Princeton University Press, Princeton (2009)
Ben-Tal, A., Goryashko, A., Guslitzer, E., Nemirovski, A.: Adjustable robust solutions of uncertain linear programs. Math. Program. 99(2), 351–376 (2004)
Ben-Tal, A., Nemirovski, A.: Robust convex optimization. Math. Oper. Res. 23(4), 769–805 (1998)
Ben-Tal, A., Nemirovski, A.: Robust solutions of uncertain linear programs. Oper. Res. Lett. 25(1), 1–14 (1999)
Bertsimas, D., Brown, D., Caramanis, C.: Theory and applications of robust optimization. SIAM Rev. 53(3), 464–501 (2011)
Bertsimas, D., Goyal, V.: On the power of robust solutions in two-stage stochastic and adaptive optimization problems. Math. Oper. Res. 35(2), 284–305 (2010)
Bertsimas, D., Goyal, V.: On the power and limitations of affine policies in two-stage adaptive optimization. Math. Program. 34(2), 491–531 (2012)
Bertsimas, D., Goyal, V., Sun, X.: A geometric characterization of the power of finite adaptability in multi-stage stochastic and adaptive optimization. Math. Oper. Res. 36(1), 24–54 (2011)
Birge, J., Louveaux, F.: Introduction to Stochastic Programming. Springer, Berlin (1997)
Burer, S., Dong, H.: Representing quadratically constrained quadratic programs as generalized copositive programs. Oper. Res. Lett. 40(3), 203–206 (2012)
Chen, X., Zhang, Y.: Uncertain linear programs: extended affinely adjustable robust counterparts. Oper. Res. 57(6), 1469–1482 (2009)
Crowther, K., Haimes, Y.: Application of the inoperability input-output model (iim) for systemic risk assessment and management of interdependent infrastructures. Syst. Eng. 8(4), 323–341 (2005)
Eisenberg, L., Noe, T.: Systemic risk in financial systems. Manag. Sci. 47(2), 236–249 (2001)
Elsinger, H., Lehar, A., Summer, M.: Risk assessment for banking systems. Manag. Sci. 52(9), 1301–1314 (2006)
Elsinger, H., Lehar, A., Summerc, M.: Using market information for banking system risk assessment. Int. J. Central Banking 2(1), 137–165 (2006)
Freund, R., Orlin, J.: On the complexity of four polyhedral set containment problems. Math. Program. 33(2), 139–145 (1985)
Goemans, M., Williamson, D.: Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. J. ACM 42(6), 1115–1145 (1995)
Grant, M., Boyd, S.: Cvx: Matlab Software for Disciplined Convex Programming (2008). http://cvxr.com/cvx/
Henrion, D., Lasserre, J., Loefberg. J.: Gloptipoly 3: moments, optimization and semidefinite programming. Optim. Methods Softw. 24(4–5), 761–779 (2009)
Kambhu, J., Weidman, S., Krishnan, N.: Part 3: systemic risk in ecology and engineering. Econ. Policy Rev. 13(2), 24–40 (2007)
Lasserre, J.: Global optimization with polynomials and the problem of moments. SIAM J. Optim. 11(3), 796–817 (2001)
Lasserre, J.: Convergent sdp-relaxations in polynomial optimization with sparsity. SIAM J. Optim. 17, 822–843 (2006)
Mangasarian, O., Shiau, T.: A variable-complexity norm maximization problem. SIAM J. Algebraic Discret. Methods 7(3), 455–461 (1986)
Nesterov, Y.: Semidefinite relaxation and nonconvex quadratic optimization. Optim. Methods Softw. 9, 140–160 (1998)
Pardalos, P., Vavasis, S.: Quadratic programming with one negative eigenvalue is np-hard. J. Glob. Optim. 1(1), 15–22 (1991)
Parrilo, P.: Semidefinite programming relaxations for semialgebraic problems. Math. Program. 96(2), 293–320 (2003)
Peng, J., Zhu, T., Luo, H., Toh, K.: Semi-definite relaxation of quadratic assignment problems based on nonredundant matrix splitting. Comput. Optim. Appl. doi:10.1007/s10589-014-9663-y (2012)
Saxena, A., Bonami, P., Lee, J.: Convex relaxation of non-convex mixed integer quadratically constrained programs: extended formulations. Math. Program. Ser. B 124, 383–411 (2010)
Toh, K., Todd, M., Tütüncü, R.: Sdpt3: a matlab software package for semidefinite programming, version 1.3. Optim. Methods Softw. 11(1–4), 545–581 (1999)
Ye, Y.: Approximating quadratic programming with bound and quadratic constraints. Math. Program. 84(2), 219–226 (1999)
Acknowledgments
We thank the two anonymous referees and the associate editor for their useful suggestions that help improve the presentation of this work.
Author information
Authors and Affiliations
Corresponding author
Additional information
J. Peng: The research of this author is jointly supported by AFOSR Grant FA9550-09-1-0098, NSF Grants DMS 09-15240 ARRA and CMMI-1131690.
T. Zhu: The research of this author is supported by AFOSR Grant FA9550-09-1-0098.
Appendices
Appendix A: Proof of Proposition 1.1
Using the strong duality of linear program, we have
With carefully chosen \((Q, b_0, A)\), the above optimization problem includes the following problem as a special case,
which has been shown to be NP-hard by a reduction to the NP-complete partition problem [18, 25].
Appendix B: Affine-rule approximation
A common tool to approximately solve multilevel optimization including WCLO is using the affine-rule approximation (see e.g., [3, 4, 7, 9, 10, 13]). More specifically, for WCLO, we have
since we can always choose
To make problem (31) tractable, we can artificially restrict the decision function \(x(\cdot )\) to be affine in uncertainties, i.e.,
Under such a circumstance, problem (31) reduces to
which is a tractable second-order conic optimization problem.
Rights and permissions
About this article
Cite this article
Peng, J., Zhu, T. A nonlinear semidefinite optimization relaxation for the worst-case linear optimization under uncertainties. Math. Program. 152, 593–614 (2015). https://doi.org/10.1007/s10107-014-0799-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-014-0799-4
Keywords
- Worst-case linear optimization
- Adjustable robust optimization
- Semidefinite optimization
- Systemic risk
- Affine decision rules