Skip to main content
Log in

Heuristics for convex mixed integer nonlinear programs

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abhishek, K., Leyffer, S., Linderoth, J.T.: Feasibility pump heuristics for mixed integer nonlinear programs. Unpublished Working Paper (2008)

  2. 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)

    MathSciNet  Google Scholar 

  3. Berthold, T.: Primal heuristics for mixed integer programs. Master’s thesis, Technical University of Berlin (2006)

  4. 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)

  5. 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)

    Article  MathSciNet  MATH  Google Scholar 

  6. Bonami, P., Cornuéjols, G., Lodi, A., Margot, F.: A feasibility pump for mixed integer nonlinear programs. Math. Program. 119, 331–352 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  7. Bonami, P., Lee, J.: Bonmin User’s Manual (2007). www.coin-or.org

  8. Danna, E., Rothberg, E., Pape, C.L.: Exploring relaxation induced neighborhoods to improve MIP solutions. Math. Program. 102, 71–90 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  9. Duran, M., Grossmann, I.: An outer-approximation algorithm for a class of mixed-integer nonlinear programs. Math. Program. 36, 307–339 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  10. Fischetti, M., Glover, F., Lodi, A.: The feasibility pump. Math. Program. 104, 91–104 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  11. Fischetti, M., Lodi, A.: Local branching. Math. Program. 104, 23–47 (2003)

    Article  MathSciNet  Google Scholar 

  12. Fischetti, M., Salvagnin, D.: Feasibility pump 2.0. Math. Program. Comput. 1, 201–222 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  13. Fletcher, R., Leyffer, S.: Solving mixed integer nonlinear programs by outer approximation. Math. Program. 66, 327–349 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  14. Leyffer, S.: Integrating SQP and branch-and-bound for mixed integer nonlinear programming. Comput. Optim. Appl. 18, 295–309 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  15. Quesada, I., Grossmann, I.: An LP/NLP based branched and bound algorithm for convex MINLP optimization problems. Comput. Chem. Eng. 16, 937–947 (1992)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to João P. M. Gonçalves.

Additional information

Supported by ANR grant BLAN06-1-138894.

Electronic Supplementary Material

Below is the link to the electronic supplementary material.

(PDF 206 kB)

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-010-9350-6

Keywords

Navigation