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.





Similar content being viewed by others
References
Adams, W.P., Sherali, H.D.: Linearization strategies for a class of zero-one mixed integer programming problems. Oper. Res. 38, 217–226 (1990)
Al-Khayyal, F.A., Falk, J.E.: Jointly constrained biconvex programming. Math. Oper. Res. 28, 273–286 (1983)
Bao, X., Khajavirad, A., Sahinidis, N.V., Tawarmalani, M.: Global optimization of nonconvex problems with multilinear intermediates. Math. Program. Comput. (2014, forthcoming)
Bao, X., Sahinidis, N.V., Tawarmalani, M.: Multiterm polyhedral relaxations for nonconvex, quadratically-constrained quadratic programs. Optim. Methods Softw. pp. 485–504 (2009)
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)
Bertsimas, D., Popescu, I.: On the relation between option and stock prices: an optimization approach. Oper. Res. 50, 358–374 (2002)
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)
Brooke, A., Kendrick, D., Meeraus, A.: GAMS-A User’s Guide. The Scientific Press, Redwood City (1988)
Garloff, J.: Application of Bernstein expansion to the solution of control problems. Reliab. Comput. 6, 303–320 (2000)
Harvey, C., Liechty, J.C., Liechty, M.W., Müller, P.: Portfolio selection with higher moments. Quant. Financ. 10, 469–485 (2010)
Khajavirad, A., Sahinidis, N.V.: Convex envelopes of products of convex and component-wise concave functions. J. Glob. Optim. 52, 391–409 (2012)
Khajavirad, A., Sahinidis, N.V.: Convex envelopes generated from finitely many compact convex sets. Math. Program. 137, 371–408 (2013)
Khajavirad, A., Michalek, J.J., Sahinidis, N.V.: Relaxations of factorable functions with convex-transformable intermediates. Math. Program. 144, 107–140 (2014)
Lindo Systems Inc: LINDOGlobal, User’s Manual. Available at http://www.gams.com/dd/docs/solvers/lindo (2012)
McCormick, G.P.: Computability of global solutions to factorable nonconvex programs: part I-convex underestimating problems. Math. Program. 10, 147–175 (1976)
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)
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)
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
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)
Nie, J., Demmel, J.W.: Minimum ellipsoid bounds for solutions of polynomial systems via sum of squares. J. Glob. Optim. 33, 511–525 (2005)
Ryoo, H.S., Sahinidis, N.V.: A branch-and-reduce approach to global optimization. J. Glob. Optim. 8, 107–139 (1996)
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)
Sherali, H.D., Alameddine, A.: A new reformulation-linearization technique for bilinear programming problems. J. Glob. Optim. 2, 379–410 (1992)
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)
Sherali, H.D., Tuncbilek, C.H.: A reformulation-convexification approach for solving nonconvex quadratic programming problems. J. Glob. Optim. 7, 1–31 (1995)
Sherali, H.D.: Convex envelopes of multilinear functions over a unit hypercube and over special discrete sets. Acta Math. Vietnam. 22, 245–270 (1997)
Sherali, H.D., Tuncbilek, C.H.: Comparison of two reformulation-linearization technique based linear programming relaxations. J. Glob. Optim. 10, 381–390 (1997)
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)
Sherali, H.D., Wang, H.: Global optimization of nonconvex factorable programming problems. Math. Program. 89, 459–478 (2001)
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)
So, A.M.C., Ye, Y.: The theory of semidefinite programming for sensor network localization. Math. Program. 109, 367–384 (2007)
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
Tawarmalani, M.: Inclusion certificates and simultaneous convexification of functions. Math. Program., Submitted to (2010)
Tawarmalani, M., Sahinidis, N.V.: Convex extensions and convex envelopes of l.s.c. functions. Math. Program. 93, 247–263 (2002)
Tawarmalani, M., Sahinidis, N.V.: Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming: Theory, Algorithms, Software, and Applications. Kluwer, Dordrecht (2002)
Tawarmalani, M., Sahinidis, N.V.: Global optimization of mixed-integer nonlinear programs: a theoretical and computational study. Math. Program. 99, 563–591 (2004)
Tawarmalani, M., Sahinidis, N.V.: A polyhedral branch-and-cut approach to global optimization. Math. Program. 103, 225–249 (2005)
Tseng, P.: Second order cone programming relaxation of sensor network localization. SIAM J. Optim. 18(1), 156–185 (2007)
Vigerske, S.: SCIP, User’s Manual. Available at http://www.gams.com/dd/docs/solvers/scip (2012)
Zorn, K., Sahinidis, N.V.: Global optimization of general nonconvex problems with intermediate bilinear structures. Optim. Methods Softw. 29, 442–462 (2013)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-014-0190-2