An Outer-Inner Approximation for Separable Mixed-Integer Nonlinear Programs

被引:32
作者
Hijazi, Hassan [1 ]
Bonami, Pierre [2 ]
Ouorou, Adam [3 ]
机构
[1] Natl ICT Australia, Canberra, ACT 2601, Australia
[2] Univ Marseille, Fac Sci Luminy, Lab Informat Fondamentale, F-13009 Marseille, France
[3] Orange Labs R&D CORE TPN, F-92794 Issy Les Moulineaux 9, France
关键词
mixed-integer nonlinear programming; outer approximation; OPTIMIZATION; DESIGN; ALGORITHMS; SOFTWARE; BRANCH;
D O I
10.1287/ijoc.1120.0545
中图分类号
TP39 [计算机的应用];
学科分类号
080201 [机械制造及其自动化];
摘要
A common structure in convex mixed-integer nonlinear programs (MINLPs) is separable nonlinear functions. In the presence of such structures, we propose three improvements to the outer approximation algorithms. The first improvement is a simple extended formulation, the second is a refined outer approximation, and the third is a heuristic inner approximation of the feasible region. As a side result, we exhibit a simple example where a classical implementation of the outer approximation would take an exponential number of iterations, whereas it is easily solved with our modifications. These methods have been implemented in the open source solver BONMIN and are available for download from the Computational Infrastructure for Operations Research project website. We test the effectiveness of the approach on three real-world applications and on a larger set of models from an MINLP benchmark library. Finally, we show how the techniques can be extended to perspective formulations of several problems. The proposed tools lead to an important reduction in computing time on most tested instances.
引用
收藏
页码:31 / 44
页数:14
相关论文
共 25 条
[1]
FilMINT: An Outer Approximation-Based Solver for Convex Mixed-Integer Nonlinear Programs [J].
Abhishek, Kumar ;
Leyffer, Sven ;
Linderoth, Jeff .
INFORMS JOURNAL ON COMPUTING, 2010, 22 (04) :555-567
[2]
[Anonymous], 1993, AMPL, a modeling language for mathematical programming
[3]
Ben-Ameur W., 2006, Algorithmic Oper Res, V1, P94
[4]
An algorithmic framework for convex mixed integer nonlinear programs [J].
Bonami, Pierre ;
Biegler, Lorenz T. ;
Conna, Andrew R. ;
Cornuejols, Gerard ;
Grossmann, Ignacio E. ;
Laird, Carl D. ;
Lee, Jon ;
Lodi, Andrea ;
Margot, Francois ;
Sawaya, Nicolas ;
Wachter, Andreas .
DISCRETE OPTIMIZATION, 2008, 5 (02) :186-204
[5]
Bonami P, 2012, IMA VOL MATH APPL, V154, P1
[6]
Optimization of block layout design problems with unequal areas: A comparison of MILP and MINLP optimization methods [J].
Castillo, I ;
Westerlund, J ;
Emet, S ;
Westerlund, T .
COMPUTERS & CHEMICAL ENGINEERING, 2005, 30 (01) :54-69
[7]
Duran M.A., 1986, MATH PROGRAM, V36
[8]
Service system design with immobile servers, stochastic demand, and congestion [J].
Elhedhli, Samir .
M&SOM-MANUFACTURING & SERVICE OPERATIONS MANAGEMENT, 2006, 8 (01) :92-97
[9]
SOLVING MIXED-INTEGER NONLINEAR PROGRAMS BY OUTER APPROXIMATION [J].
FLETCHER, R ;
LEYFFER, S .
MATHEMATICAL PROGRAMMING, 1994, 66 (03) :327-349
[10]
Perspective cuts for a class of convex 0-1 mixed integer programs [J].
Frangioni, A ;
Gentile, C .
MATHEMATICAL PROGRAMMING, 2006, 106 (02) :225-236