Skip to main content
Log in

An effective global algorithm for worst-case linear optimization under polyhedral uncertainty

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

In this paper, we investigate effective algorithms for the worst-case linear optimization (WCLO) under polyhedral uncertainty on the right-hand-side of the constraints that arises from a broad range of applications and is known to be strongly NP-hard. We first develop a successive convex optimization (SCO) algorithm for WCLO and show that it converges to a local solution of the transformed problem of WCLO. Second, we develop a global algorithm (called SCOBB) for WCLO that finds a globally optimal solution to the underlying WCLO within a pre-specified \(\epsilon \)-tolerance by integrating the SCO method, LO relaxation, branch-and-bound framework and initialization. We establish the global convergence of the SCOBB algorithm and estimate its complexity. Finally, we integrate the SCOBB algorithm for WCLO to develop a global algorithm for the two-stage adaptive robust optimization with a polyhedral uncertainty set. Preliminary numerical results illustrate that the SCOBB algorithm can effectively find a global optimal solution to medium and large-scale WCLO instances.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Availability of data and materials

All the data used in Sect. 6 can be downloaded at https://github.com/hezhiluo/WCLO2022.

References

  1. Alarie, S., Audet, C., Jaumard, B., Savard, G.: Concavity cuts for disjoint bilinear programming. Math. Program. 90(2), 373–398 (2001)

    MathSciNet  MATH  Google Scholar 

  2. Al-Khayyal, F.: Jointly constrained bilinear programs and related problems: an overview. Comput. Math. Appl. 19(11), 53–62 (1990)

    MathSciNet  MATH  Google Scholar 

  3. Al-Khayyal, F., Falk, J.E.: Jointly constrained biconvex programming. Math. Oper. Res. 8, 273–286 (1983)

    MathSciNet  MATH  Google Scholar 

  4. Androulakis, I.P., Maranas, C.D., Floudas, C.A.: \(\alpha \)BB: a global optimization method for general constrained nonconvex problems. J. Glob. Optim. 7, 337–363 (1995)

    MathSciNet  MATH  Google Scholar 

  5. Anstreicher, K.: Semidefinite programming versus the reformulation linearization technique for nonconvex quadratically constrained quadratic programming. J. Glob. Optim. 43, 471–484 (2009)

    MathSciNet  MATH  Google Scholar 

  6. Atamturk, A., Zhang, M.: Two-stage robust network flow and design under demand uncertainty. Oper. Res. 55(4), 662–673 (2007)

    MathSciNet  MATH  Google Scholar 

  7. Audet, C., Hansen, P., Jaumard, B., Savard, G.: A symmetrical linear maxmin approach to disjoint bilinear programming. Math. Program. 85(3), 573–592 (1999)

    MathSciNet  MATH  Google Scholar 

  8. Ben-Tal, A., Nemirovski, A.: Robust solutions of uncertain linear programs. Oper. Res. Lett. 25(1), 1–14 (1999)

    MathSciNet  MATH  Google Scholar 

  9. Ben-Tal, A., Goryashko, A., Guslitzer, E.: Adjustable robust solutions of uncertain linear programs. Math. Program. 99(2), 351–376 (2004)

    MathSciNet  MATH  Google Scholar 

  10. Ben-Tal, A., El Ghaoui, L., Nemirovski, A.: Robust Optimization. Princeton University Press, Princeton (2009)

    MATH  Google Scholar 

  11. 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)

    MathSciNet  MATH  Google Scholar 

  12. Bertsimas, D., Goyal, V.: On the power and limitations of affine policies in two-stage adaptive optimization. Math. Program. 34(2), 491–531 (2012)

    MathSciNet  MATH  Google Scholar 

  13. Bertsimas, D., Sim, M.: The price of robustness. Oper. Res. 52(1), 35–53 (2004)

    MathSciNet  MATH  Google Scholar 

  14. Bertsimas, D., Brown, D., Caramanis, C.: Theory and applications of robust optimization. SIAM Rev. 53(3), 464–501 (2011)

    MathSciNet  MATH  Google Scholar 

  15. Bertsimas, D., Litvinov, E., Sun, X.A., Zhao, J.Y., Zheng, T.X.: Adaptive robust optimization for the security constrained unit commitment problem. IEEE Trans. Power Syst. 28(1), 52–63 (2013)

    Google Scholar 

  16. Bertsimas, D., Dunning, I., Lubin, M.: Reformulation versus cutting-planes for robust optimization. Comput. Manag. Sci. 13(2), 195–217 (2016)

    MathSciNet  Google Scholar 

  17. Birge, J., Louveaux, F.: Introduction to Stochastic Programming. Springer, Berlin (1997)

    MATH  Google Scholar 

  18. Burer, S., Vandenbussche, D.: A finite branch-and-bound algorithm for nonconvex quadratic programming via semidefinite relaxations. Math. Program. 113(2), 259–282 (2008)

    MathSciNet  MATH  Google Scholar 

  19. Burer, S., Vandenbussche, D.: Globally solving box-constrained nonconvex quadratic programs with semidefinite-based finite branch-and-bound. Comput. Optim. Appl. 43(2), 181–195 (2009)

    MathSciNet  MATH  Google Scholar 

  20. Capponi, A., Chen, P., Yao, D.: Liability concentration and systemic losses in financial networks. Oper. Res. 64(5), 1121–1134 (2016)

    MathSciNet  MATH  Google Scholar 

  21. Castro, P.M.: Tightening piecewise McCormick relaxations for bilinear problems. Comput. Chem. Eng. 72, 300–311 (2015)

    Google Scholar 

  22. Chen, J., Burer, S.: Globally solving nonconvex quadratic programming problems via completely positive programming. Math. Program. Comput. 4, 33–52 (2012)

    MathSciNet  MATH  Google Scholar 

  23. Ding, X., Al-Khayyal, F.: Accelerating convergence of cutting plane algorithms for disjoint bilinear programming. J. Glob. Optim. 38, 421–436 (2007)

    MathSciNet  MATH  Google Scholar 

  24. Ding, X.D., Luo, H.Z., Wu, H.X., Liu, J.Z.: An efficient global algorithm for worst-case linear optimization under uncertainties based on nonlinear semidefinite relaxation. Comput. Optim. Appl. 80(1), 89–120 (2021)

    MathSciNet  MATH  Google Scholar 

  25. Eisenberg, L., Noe, T.: Systemic risk in financial systems. Manag. Sci. 47(2), 236–249 (2001)

    MATH  Google Scholar 

  26. Fischetti, M., Monaci, M.: Cutting plane versus compact formulations for uncertain (integer) linear programs. Math. Program. Comput. 4(3), 239–273 (2012)

    MathSciNet  MATH  Google Scholar 

  27. Floudas, C., Visweswaran, V.: Quadratic optimization. In: Horst, R., Pardalos, P.M. (eds.) Handbook of Global Optimization, pp. 217–270. Kluwer Academic Publishers (1994)

  28. Gabrel, V., Lacroix, M., Murat, C., Remli, N.: Robust location transportation problems under uncertain demands. Discrete Appl. Math. 164, 100–111 (2014)

    MathSciNet  MATH  Google Scholar 

  29. Goemans, M., Williamson, D.: Improved approximation algorithms formaximum cut and satisfiability problems using semidefinite programming. J. ACM 42(6), 1115–1145 (1995)

    MATH  Google Scholar 

  30. Gurobi Optimizer. Gurobi Interactive Shell (win64), Version 9.0.2 Copyright (c), Gurobi Optimization, LLC (2020)

  31. IBM ILOG CPLEX. IBM ILOG CPLEX 12.6 user’s manual for CPLEX, Version 12.10.0.0 Copyright (c), IBM Corp. (2013). http://www.cplex.com. Accessed 1 Sept 2021

  32. Jiang, R., Zhang, M., Li, G., Guan, Y.: Benders decomposition for the two-stage security constrained robust unit commitment problem. In: 62nd IIE Annual Conference and Expo 2012, pp. 3332–3341 (2012)

  33. Karuppiah, R., Grossmann, I.E.: Global optimization for the synthesis of integrated water systems in chemical processes. Comput. Chem. Eng. 30(4), 650–673 (2006)

    Google Scholar 

  34. Konno, H.: A cutting plane algorithm for solving bilinear programs. Math. Program. 11, 14–27 (1976)

    MathSciNet  MATH  Google Scholar 

  35. Luedtke, J., Mahdi Namazifar, M., Linderoth, J.: Some results on the strength of relaxations of multilinear functions. Math. Program. 136(2), 325–351 (2012)

    MathSciNet  MATH  Google Scholar 

  36. Luo, H.Z., Bai, X.D., Peng, J.M.: Enhancing semidefinite relaxation for quadratically constrained quadratic programming via penalty methods. J. Optim. Theory Appl. 180(3), 964–992 (2019)

    MathSciNet  MATH  Google Scholar 

  37. Luo, H.Z., Bai, X.D., Lim, G., Peng, J.M.: New global algorithms for quadratic programming with a few negative eigenvalues based on alternative direction method and convex relaxation. Math. Program. Comput. 11(1), 119–171 (2019)

    MathSciNet  MATH  Google Scholar 

  38. Luo, H.Z., Ding, X.D., Peng, J.M., Jiang, R.J., Li, D.: Complexity results and effective algorithms for the worst-case linear optimization under uncertainties. INFORMS J. Comput. 33(1), 180–197 (2021)

    MathSciNet  MATH  Google Scholar 

  39. McCormick, G.P.: Computability of global solutions to factorable nonconvex programs: part I-Convex underestimating problems. Math. Program. 10(1), 147–175 (1976)

    MATH  Google Scholar 

  40. Misener, R., Thompson, J.P., Floudas, C.A.: APOGEE: global optimization of standard, generalized, and extended pooling problems via linear and logarithmic partitioning schemes. Comput. Chem. Eng. 35(5), 876–892 (2011)

    Google Scholar 

  41. Mutapcic, A., Boyd, S.: Cutting-set methods for robust convex optimization with pessimizing oracles. Optim. Methods Softw. 24(3), 381–406 (2009)

    MathSciNet  MATH  Google Scholar 

  42. Nesterov, Y.: Semidefinite relaxation and nonconvex quadratic optimization. Optim. Methods Softw. 9, 140–160 (1998)

    MathSciNet  MATH  Google Scholar 

  43. Peng, J.M., Tao, Z.: A nonlinear semidefinite optimization relaxation for the worst-case linear optimization under uncertainties. Math. Program. 152(1), 593–614 (2015)

    MathSciNet  MATH  Google Scholar 

  44. Peng, J.M., Zhu, T., Luo, H.Z., Toh, K.: Semi-definite programming relaxation of quadratic assignment problems based on nonredundant matrix splitting. Comput. Optim. Appl. 60(1), 171–198 (2015)

    MathSciNet  MATH  Google Scholar 

  45. 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)

    MathSciNet  MATH  Google Scholar 

  46. Saxena, A., Bonami, P., Lee, J.: Convex relaxation of nonconvex mixed integer quadratically constrained programs: projected formulations. Math. Program. 130, 359–413 (2011)

    MathSciNet  MATH  Google Scholar 

  47. Sherali, H., Alameddine, A.: A new reformulation linearization algorithm for bilinear programming problems. J. Glob. Optim. 2, 379–410 (1992)

    MATH  Google Scholar 

  48. Shu, J., Song, M.: Dynamic dontainer deployment: Two-stage robust model, complexity, and computational results. INFORMS J. Comput. 26(1), 135–149 (2014)

    MathSciNet  MATH  Google Scholar 

  49. Tsoukalas, A., Mitsos, A.: Multivariate McCormick relaxations. J. Glob. Optim. 59(2), 633–662 (2014)

    MathSciNet  MATH  Google Scholar 

  50. Vandenbussche, D., Nemhauser, G.: A branch-and-cut algorithm for nonconvex quadratic programming with box constraints. Math. Program. 102, 559–575 (2005)

    MathSciNet  MATH  Google Scholar 

  51. Ye, Y.: Approximating quadratic programming with bound and quadratic constraints. Math. Program. 84(2), 219–226 (1999)

    MathSciNet  MATH  Google Scholar 

  52. Zeng, B., Zhao, L.: Solving two-stage robust optimization problems using a column-and-constraint generation method. Oper. Res. Lett. 41, 457–461 (2013)

    MathSciNet  MATH  Google Scholar 

  53. Zhao, L., Zeng, B.: Robust unit commitment problem with demand response and wind energy. In: Proceedings of Power and Energy Society General Meeting, pp. 1–8. IEEE (2012)

Download references

Acknowledgements

The authors would like to thank the Associate Editor and the two anonymous referees for the detailed comments and valuable suggestions, which have improved the final presentation of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hezhi Luo.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work is jointly supported by the National Natural Science Foundation of China (NSFC) [Grants 12271485, 11871433 and U22A2004] and the Zhejiang Provincial NSFC [Grant LZ21A010003].

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, H., Luo, H., Zhang, X. et al. An effective global algorithm for worst-case linear optimization under polyhedral uncertainty. J Glob Optim 87, 191–219 (2023). https://doi.org/10.1007/s10898-023-01286-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-023-01286-9

Keywords

Navigation