A deterministic-stochastic method for nonconvex MINLP problems

A mixed-integer programming problem is one where some of the variables must have only integer values. Although some real practical problems can be solved with mixed-integer linear methods, there are problems occurring in the engineering area that are modelled as mixed-integer nonlinear programming (MINLP) problems. When they contain nonconvex functions then they are the most difficult of all since they combine all the difficulties arising from the two sub-classes: mixed-integer linear programming and nonconvex nonlinear programming (NLP). Efficient deterministic methods for solving MINLP are clever combinations of Branch-and-Bound (B&B) and Outer-Approximations classes. When solving nonconvex NLP relaxation problems that arise in the nodes of a tree in a B&B algorithm, using local search methods, only convergence to local optimal solutions is guaranteed. Pruning criteria cannot be used to avoid an exhaustive search in the solution space. To address this issue, we propose the use of a simulated annealing algorithm to guarantee convergence, at least with probability one, to a global optimum of the nonconvex NLP relaxation problem. We present some preliminary tests with our algorithm.

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

[2]  Sven Leyffer,et al.  Integrating SQP and Branch-and-Bound for Mixed Integer Nonlinear Programming , 2001, Comput. Optim. Appl..

[3]  Jaewook Lee,et al.  A novel three-phase trajectory informed search methodology for global optimization , 2007, J. Glob. Optim..

[4]  Stefan Vigerske,et al.  LaGO: a (heuristic) Branch and Cut algorithm for nonconvex MINLPs , 2008, Central Eur. J. Oper. Res..

[5]  Panos M. Pardalos,et al.  Speeding up continuous GRASP , 2010, Eur. J. Oper. Res..

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

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

[8]  Sven Leyffer,et al.  Applications and algorithms for mixed integer nonlinear programming , 2009 .

[9]  Jorge Nocedal,et al.  Knitro: An Integrated Package for Nonlinear Optimization , 2006 .

[10]  C. Floudas Handbook of Test Problems in Local and Global Optimization , 1999 .

[11]  Masao Fukushima,et al.  Heuristic pattern search and its hybridization with simulated annealing for nonlinear global optimization , 2004, Optim. Methods Softw..

[12]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[13]  Maarten H. van der Vlerk Convex approximations for a class of mixed-integer recourse models , 2010, Ann. Oper. Res..

[14]  Sven Leyffer,et al.  Modeling without categorical variables: a mixed-integer nonlinear program for the optimization of thermal insulation systems , 2010 .

[15]  Sven Leyffer,et al.  Deterministic Methods for Mixed Integer Nonlinear Programming , 1993 .

[16]  Jeff T. Linderoth,et al.  FilMINT: An Outer-Approximation-Based Solver for Nonlinear Mixed Integer Programs , 2008 .

[17]  Ignacio E. Grossmann,et al.  Retrospective on optimization , 2004, Comput. Chem. Eng..