DOE OSTI · 1514953
An adaptive, multivariate partitioning algorithm for global optimization of nonconvex programs
Abstract
We develop an adaptive, multivariate partitioning algorithm for solving nonconvex, Mixed-Integer Nonlinear Programs (MINLPs) with polynomial functions to global optimality. In particular, we present an iterative algorithm that exploits piecewise, convex relaxation approaches via disjunctive formulations to solve MINLPs that is different than conventional spatial branch-and-bound approaches. The algorithm partitions the domains of variables in an adaptive and non-uniform manner at every iteration to focus on productive areas of the search space. Furthermore, domain reduction techniques based on sequential, optimization-based bound-tightening and piecewise relaxation techniques, as a part of a presolve step, are integrated into the main algorithm. Finally, we demonstrate the effectiveness of the algorithm on well-known benchmark problems (including Pooling and Blending instances) from MINLPLib and compare our algorithm with state-of-the-art global optimization solvers. With our novel approach, we solve several large-scale instances, some of which are not solvable by state-of-the-art solvers. We also succeed in reducing the best known optimality gap for a hard, generalized pooling problem instance.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Nagarajan, Harsha, Lu, Mowen, Wang, Site, Bent, Russell, Sundar, Kaarthik. 2019-01-14. An adaptive, multivariate partitioning algorithm for global optimization of nonconvex programs. https://doi.org/10.1007/s10898-018-00734-1
Cite the original work for its findings. Save a collection to share your selection of sources.