Global optimization of nonconvex problems with multilinear intermediates

被引:38
作者
Bao X. [1 ]
Khajavirad A. [2 ]
Sahinidis N.V. [3 ]
Tawarmalani M. [4 ]
机构
[1] IBM, San Francisco Bay Area
[2] Business Analytics and Mathematical Sciences, IBM T. J. Watson Research Center, Yorktown Heights
[3] Department of Chemical Engineering, Carnegie Mellon University, Pittsburgh
[4] Krannert School of Management, Purdue University, West Lafayette
基金
美国国家科学基金会;
关键词
Convex envelope; Global optimization; Multilinear functions; Polyhedral relaxations;
D O I
10.1007/s12532-014-0073-z
中图分类号
学科分类号
摘要
We consider global optimization of nonconvex problems containing multilinear functions. It is well known that the convex hull of a multilinear function over a box is polyhedral, and the facets of this polyhedron can be obtained by solving a linear optimization problem (LP). When used as cutting planes, these facets can significantly enhance the quality of conventional relaxations in general-purpose global solvers. However, in general, the size of this LP grows exponentially with the number of variables in the multilinear function. To cope with this growth, we propose a graph decomposition scheme that exploits the structure of a multilinear function to decompose it to lower-dimensional components, for which the aforementioned LP can be solved very efficiently by employing a customized simplex algorithm. We embed this cutting plane generation strategy at every node of the branch-and-reduce global solver BARON, and carry out an extensive computational study on quadratically constrained quadratic problems, multilinear problems, and polynomial optimization problems. Results show that the proposed multilinear cuts enable BARON to solve many more problems to global optimality and lead to an average 60 % CPU time reduction. © 2014, Springer-Verlag Berlin Heidelberg and Mathematical Optimization Society.
引用
收藏
页码:1 / 37
页数:36
相关论文
共 37 条
[1]  
Al-Khayyal F.A., Falk J.E., Jointly constrained biconvex programming, Math. Oper. Res., 8, pp. 273-286, (1983)
[2]  
Bao X., Sahinidis N.V., Tawarmalani M., Multiterm polyhedral relaxations for nonconvex, quadratically-constrained quadratic programs, Optim. Methods Softw., 24, pp. 485-504, (2009)
[3]  
Belotti P., COUENNE: A User’s Manual, (2009)
[4]  
Bertsimas D., Tsitsiklis J.N., Introduction to Linear Optimization, (1997)
[5]  
Cafieri S., Lee J., Liberti L., On convex relaxations of quadrilinear terms, J. Glob. Optim., 47, pp. 661-685, (2010)
[6]  
Crama Y., Recognition problems in polynomials in 0-1 programming, Math. Program., 44, pp. 139-155, (1989)
[7]  
Crama Y., Concave extensions for nonlinear 0-1 maximization problems, Math. Program., 61, pp. 53-60, (1993)
[8]  
Dolan E., More J., Benchmarking optimization software with performance profiles, Math. Program., 91, pp. 201-213, (2002)
[9]  
Falk J.E., Soland R.M., An algorithm for separable nonconvex programming problems, Manag. Sci., 15, pp. 550-569, (1969)
[10]  
Garey M.R., Johnson D.S., Stockmeyer L., Some simplified NP-complete problems, Proceedings of the Sixth Annual ACM Symposium on Theory of Computing, pp. 47-63, (1974)