Skip to main content
Log in

Global optimization of general nonconvex problems with intermediate polynomial substructures

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

Abstract

This work considers the global optimization of general nonconvex nonlinear and mixed-integer nonlinear programming problems with underlying polynomial substructures. We incorporate linear cutting planes inspired by reformulation-linearization techniques to produce tight subproblem formulations that exploit these underlying structures. These cutting plane strategies simultaneously convexify linear and nonlinear terms from multiple constraints and are highly effective at tightening standard linear programming relaxations generated by sequential factorable programming techniques. Because the number of available cutting planes increases exponentially with the number of variables, we implement cut filtering and selection strategies to prevent an exponential increase in relaxation size. We introduce algorithms for polynomial substructure detection, cutting plane identification, cut filtering, and cut selection and embed the proposed implementation in BARON at every node in the branch-and-bound tree. A computational study including randomly generated problems of varying size and complexity demonstrates that the exploitation of underlying polynomial substructures significantly reduces computational time, branch-and-bound tree size, and required memory.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Adams, W.P., Sherali, H.D.: Linearization strategies for a class of zero-one mixed integer programming problems. Oper. Res. 38, 217–226 (1990)

    Article  Google Scholar 

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

    Article  Google Scholar 

  3. Bao, X., Khajavirad, A., Sahinidis, N.V., Tawarmalani, M.: Global optimization of nonconvex problems with multilinear intermediates. Math. Program. Comput. (2014, forthcoming)

  4. Bao, X., Sahinidis, N.V., Tawarmalani, M.: Multiterm polyhedral relaxations for nonconvex, quadratically-constrained quadratic programs. Optim. Methods Softw. pp. 485–504 (2009)

  5. Belotti, P.: COUENNE: A User’s Manual. Available at https://projects.coin-or.org/Couenne/browser/trunk/Couenne/doc/couenne-user-manual?format=raw (2009)

  6. Bertsimas, D., Popescu, I.: On the relation between option and stock prices: an optimization approach. Oper. Res. 50, 358–374 (2002)

    Article  Google Scholar 

  7. Biswas, P., Ye, Y.: Semidefinite programming for ad hoc wireless sensor network localization. In: Proceedings of Information Processing in Sensor Networks, pp. 46–54 (2004)

  8. Brooke, A., Kendrick, D., Meeraus, A.: GAMS-A User’s Guide. The Scientific Press, Redwood City (1988)

    Google Scholar 

  9. Garloff, J.: Application of Bernstein expansion to the solution of control problems. Reliab. Comput. 6, 303–320 (2000)

    Article  Google Scholar 

  10. Harvey, C., Liechty, J.C., Liechty, M.W., Müller, P.: Portfolio selection with higher moments. Quant. Financ. 10, 469–485 (2010)

    Article  Google Scholar 

  11. Khajavirad, A., Sahinidis, N.V.: Convex envelopes of products of convex and component-wise concave functions. J. Glob. Optim. 52, 391–409 (2012)

    Article  Google Scholar 

  12. Khajavirad, A., Sahinidis, N.V.: Convex envelopes generated from finitely many compact convex sets. Math. Program. 137, 371–408 (2013)

    Article  Google Scholar 

  13. Khajavirad, A., Michalek, J.J., Sahinidis, N.V.: Relaxations of factorable functions with convex-transformable intermediates. Math. Program. 144, 107–140 (2014)

    Article  Google Scholar 

  14. Lindo Systems Inc: LINDOGlobal, User’s Manual. Available at http://www.gams.com/dd/docs/solvers/lindo (2012)

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

    Article  Google Scholar 

  16. Meyer, C.A., Floudas, C.A.: Trilinear monomials with positive or negative domains: facets of the convex and concave envelopes. In: Floudas, C.A. , Pardolos, P.M. (eds.) Frontiers in Global Optimization. Kluwer, Dordrecht, 103, 327–352 (2003)

  17. Meyer, C.A., Floudas, C.A.: Trilinear monomials with mixed sign domains: facets of the convex and concave envelopes. J. Glob. Optim. 29, 207–224 (2004)

    Article  Google Scholar 

  18. Misener, R., Floudas, C.A.: GloMIQO: global mixed-integer quadratic optimizer. J. Glob. Optim. pp. 1-48 (2012). doi:10.1007/s10898-012-9874-7

  19. Nie, J., Demmel, J.W.: Shape optimization of transfer functions. In: Hager, W.W., Huang, S.J., Pardalos, P.M., Prokopyev, O.A. (eds.) Multiscale Optimization Methods and Applications, Nonconvex Optimization and Its Applications, vol. 82, pp. 313–326. Springer, Berlin (2006)

  20. Nie, J., Demmel, J.W.: Minimum ellipsoid bounds for solutions of polynomial systems via sum of squares. J. Glob. Optim. 33, 511–525 (2005)

    Article  Google Scholar 

  21. Ryoo, H.S., Sahinidis, N.V.: A branch-and-reduce approach to global optimization. J. Glob. Optim. 8, 107–139 (1996)

    Article  Google Scholar 

  22. Sherali, H.D., Adams, W.P.: A hierarchy of relaxations between the continuous and convex hull representations for zero-one programming problems. SIAM J. Discret. Math. 3, 411–430 (1990)

    Article  Google Scholar 

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

    Article  Google Scholar 

  24. Sherali, H.D., Tuncbilek, C.H.: A global optimization algorithm for polynomial programming problems using a reformulation-linearization technique. J. Glob. Optim. 2, 101–112 (1992)

    Article  Google Scholar 

  25. Sherali, H.D., Tuncbilek, C.H.: A reformulation-convexification approach for solving nonconvex quadratic programming problems. J. Glob. Optim. 7, 1–31 (1995)

    Article  Google Scholar 

  26. Sherali, H.D.: Convex envelopes of multilinear functions over a unit hypercube and over special discrete sets. Acta Math. Vietnam. 22, 245–270 (1997)

    Google Scholar 

  27. Sherali, H.D., Tuncbilek, C.H.: Comparison of two reformulation-linearization technique based linear programming relaxations. J. Glob. Optim. 10, 381–390 (1997)

    Article  Google Scholar 

  28. Sherali, H.D., Tuncbilek, C.H.: New reformulation linearization convexification relaxations for univariate and multivariate polynomial programming problems. Oper. Res. Lett. 21, 1–9 (1997)

    Article  Google Scholar 

  29. Sherali, H.D., Wang, H.: Global optimization of nonconvex factorable programming problems. Math. Program. 89, 459–478 (2001)

    Article  Google Scholar 

  30. Sherali, H.D., Dalkiran, E.: Combined bound-grid-factor constraints for enhancing RLT relaxations for polynomial programs. J. Glob. Optim. 51(3), 377–393 (2011)

    Article  Google Scholar 

  31. So, A.M.C., Ye, Y.: The theory of semidefinite programming for sensor network localization. Math. Program. 109, 367–384 (2007)

    Article  Google Scholar 

  32. Tawarmalani, M., Richard, J.P., Xiong, C.: Explicit convex and concave envelopes through polyhedral subdivisions. Math. Program. (2010). doi:10.1007/s10107-012-0581-4

  33. Tawarmalani, M.: Inclusion certificates and simultaneous convexification of functions. Math. Program., Submitted to (2010)

  34. Tawarmalani, M., Sahinidis, N.V.: Convex extensions and convex envelopes of l.s.c. functions. Math. Program. 93, 247–263 (2002)

    Article  Google Scholar 

  35. Tawarmalani, M., Sahinidis, N.V.: Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming: Theory, Algorithms, Software, and Applications. Kluwer, Dordrecht (2002)

    Book  Google Scholar 

  36. Tawarmalani, M., Sahinidis, N.V.: Global optimization of mixed-integer nonlinear programs: a theoretical and computational study. Math. Program. 99, 563–591 (2004)

    Article  Google Scholar 

  37. Tawarmalani, M., Sahinidis, N.V.: A polyhedral branch-and-cut approach to global optimization. Math. Program. 103, 225–249 (2005)

    Article  Google Scholar 

  38. Tseng, P.: Second order cone programming relaxation of sensor network localization. SIAM J. Optim. 18(1), 156–185 (2007)

    Article  Google Scholar 

  39. Vigerske, S.: SCIP, User’s Manual. Available at http://www.gams.com/dd/docs/solvers/scip (2012)

  40. Zorn, K., Sahinidis, N.V.: Global optimization of general nonconvex problems with intermediate bilinear structures. Optim. Methods Softw. 29, 442–462 (2013)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nikolaos V. Sahinidis.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zorn, K., Sahinidis, N.V. Global optimization of general nonconvex problems with intermediate polynomial substructures. J Glob Optim 59, 673–693 (2014). https://doi.org/10.1007/s10898-014-0190-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-014-0190-2

Keywords

Navigation