Reformulations for utilizing separability when solving convex MINLP problems

Several deterministic methods for convex mixed integer nonlinear programming generate a polyhedral approximation of the feasible region, and utilize this approximation to obtain trial solutions. Such methods are, e.g., outer approximation, the extended cutting plane method and the extended supporting hyperplane method. In order to obtain the optimal solution and verify global optimality, these methods often require a quite accurate polyhedral approximation. In case the nonlinear functions are convex and separable to some extent, it is possible to obtain a tighter approximation by using a lifted polyhedral approximation, which can be achieved by reformulating the problem. We prove that under mild assumptions, it is possible to obtain tighter linear approximations for a type of functions referred to as almost additively separable. Here it is also shown that solvers, by a simple reformulation, can benefit from the tighter approximation, and a numerical comparison demonstrates the potential of the reformulation. The reformulation technique can also be combined with other known transformations to make it applicable to some nonseparable convex functions. By using a power transform and a logarithmic transform the reformulation technique can for example be applied to p-norms and some convex signomial functions, and the benefits of combining these transforms with the reformulation technique are illustrated with some numerical examples.

[1]  Christodoulos A. Floudas,et al.  Convex underestimation for posynomial functions of positive variables , 2008, Optim. Lett..

[2]  Andreas Griewank,et al.  On the unconstrained optimization of partially separable functions , 1982 .

[3]  Christodoulos A. Floudas,et al.  Deterministic global optimization - theory, methods and applications , 2010, Nonconvex optimization and its applications.

[4]  Christodoulos A. Floudas,et al.  A review of recent advances in global optimization , 2009, J. Glob. Optim..

[5]  Gérard Cornuéjols,et al.  Extended formulations in combinatorial optimization , 2010, 4OR.

[6]  Nikolaos V. Sahinidis,et al.  A polyhedral branch-and-cut approach to global optimization , 2005, Math. Program..

[7]  T. Westerlund,et al.  Solving Pseudo-Convex Mixed Integer Optimization Problems by Cutting Plane Techniques , 2002 .

[8]  Tapio Westerlund,et al.  The extended supporting hyperplane algorithm for convex mixed-integer nonlinear programming , 2016, J. Glob. Optim..

[9]  Sven Leyffer,et al.  Mixed Integer Nonlinear Programming , 2011 .

[10]  Ignacio E. Grossmann,et al.  An outer-approximation algorithm for a class of mixed-integer nonlinear programs , 1986, Math. Program..

[11]  Ignacio E. Grossmann,et al.  Mixed-Integer Nonlinear Programming: A Survey of Algorithms and Applications , 1997 .

[12]  Alexander Vinel,et al.  Polyhedral approximations in p-order cone programming , 2014, Optim. Methods Softw..

[13]  I. Nowak Relaxation and Decomposition Methods for Mixed Integer Nonlinear Programming , 2005 .

[14]  Nikolaos V. Sahinidis,et al.  Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming , 2002 .

[15]  Egon Balas,et al.  Projection, Lifting and Extended Formulation in Integer and Combinatorial Optimization , 2005, Ann. Oper. Res..

[16]  Hassan L. Hijazi,et al.  An Outer-Inner Approximation for Separable Mixed-Integer Nonlinear Programs , 2014, INFORMS J. Comput..

[17]  Sven Leyffer,et al.  Solving mixed integer nonlinear programs by outer approximation , 1994, Math. Program..

[18]  Nikolaos V. Sahinidis,et al.  BARON: A general purpose global optimization software package , 1996, J. Glob. Optim..

[19]  Russell Bent,et al.  Extended Formulations in Mixed-Integer Convex Programming , 2015, IPCO.

[20]  Michael R. Bussieck,et al.  MINLP Solver Software , 2011 .

[21]  Inmaculada García,et al.  On interval branch-and-bound for additively separable functions with common variables , 2013, J. Glob. Optim..

[22]  Tapio Westerlund,et al.  An Experimental Study of the GAMS/AlphaECP MINLP Solver , 2009 .

[23]  Iain Dunning,et al.  Extended formulations in mixed integer conic quadratic programming , 2015, Mathematical Programming Computation.

[24]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[25]  A. M. Geoffrion Generalized Benders decomposition , 1972 .

[26]  R. J. Dakin,et al.  A tree-search algorithm for mixed integer programming problems , 1965, Comput. J..

[27]  Stephen P. Boyd,et al.  A tutorial on geometric programming , 2007, Optimization and Engineering.

[28]  T. Westerlund,et al.  An extended cutting plane method for solving convex MINLP problems , 1995 .

[29]  Tapio Westerlund,et al.  A reformulation framework for global optimization , 2013, J. Glob. Optim..

[30]  I. Grossmann Review of Nonlinear Mixed-Integer and Disjunctive Programming Techniques , 2002 .

[31]  R. Rockafellar Convex Analysis: (pms-28) , 1970 .

[32]  Gérard Cornuéjols,et al.  An algorithmic framework for convex mixed integer nonlinear programs , 2008, Discret. Optim..