Abstract
In this paper, we describe the implementation of some heuristics for convex mixed integer nonlinear programs. The work focuses on three families of heuristics that have been successfully used for mixed integer linear programs: diving heuristics, the Feasibility Pump, and Relaxation Induced Neighborhood Search (RINS). We show how these heuristics can be adapted in the context of mixed integer nonlinear programming. We present results from computational experiments on a set of instances that show how the heuristics implemented help finding feasible solutions faster than the traditional branch-and-bound algorithm and how they help in reducing the total solution time of the branch-and-bound algorithm.
Similar content being viewed by others
References
Abhishek, K., Leyffer, S., Linderoth, J.T.: Feasibility pump heuristics for mixed integer nonlinear programs. Unpublished Working Paper (2008)
Abhishek, K., Leyffer, S., Linderoth, J.T.: FilMINT: an outer approximation-based solver for convex mixed-integer nonlinear programs. INFORMS J. Comput. doi:10.1287/ijoc.1090.0373 (2010)
Berthold, T.: Primal heuristics for mixed integer programs. Master’s thesis, Technical University of Berlin (2006)
Berthold, T., Gleixner, A.M.: Undercover—a primal heuristic for MINLP based on sub-MIPs generated by set covering. ZIB-Report 09-04, Konrad-Zuse-Zentrum für Informationstechnik Berlin (2009)
Bonami, P., Biegler, L.T., Conn, A.R., Cornuéjols, G., Grossmann, I.E., Laird, C.D., Lee, J., Lodi, A., Margot, F., Sawaya, N., Wächter, A.: An algorithmic framework for convex mixed integer nonlinear programs. Discrete Optim. 5, 186–204 (2008)
Bonami, P., Cornuéjols, G., Lodi, A., Margot, F.: A feasibility pump for mixed integer nonlinear programs. Math. Program. 119, 331–352 (2009)
Bonami, P., Lee, J.: Bonmin User’s Manual (2007). www.coin-or.org
Danna, E., Rothberg, E., Pape, C.L.: Exploring relaxation induced neighborhoods to improve MIP solutions. Math. Program. 102, 71–90 (2005)
Duran, M., Grossmann, I.: An outer-approximation algorithm for a class of mixed-integer nonlinear programs. Math. Program. 36, 307–339 (1986)
Fischetti, M., Glover, F., Lodi, A.: The feasibility pump. Math. Program. 104, 91–104 (2005)
Fischetti, M., Lodi, A.: Local branching. Math. Program. 104, 23–47 (2003)
Fischetti, M., Salvagnin, D.: Feasibility pump 2.0. Math. Program. Comput. 1, 201–222 (2009)
Fletcher, R., Leyffer, S.: Solving mixed integer nonlinear programs by outer approximation. Math. Program. 66, 327–349 (1994)
Leyffer, S.: Integrating SQP and branch-and-bound for mixed integer nonlinear programming. Comput. Optim. Appl. 18, 295–309 (2001)
Quesada, I., Grossmann, I.: An LP/NLP based branched and bound algorithm for convex MINLP optimization problems. Comput. Chem. Eng. 16, 937–947 (1992)
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by ANR grant BLAN06-1-138894.
Electronic Supplementary Material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Bonami, P., Gonçalves, J.P.M. Heuristics for convex mixed integer nonlinear programs. Comput Optim Appl 51, 729–747 (2012). https://doi.org/10.1007/s10589-010-9350-6
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10589-010-9350-6