1,628
Views
401
CrossRef citations to date
0
Altmetric
Part 2 – Computations and software

Branching and bounds tighteningtechniques for non-convex MINLP

, , , &
Pages 597-634 | Received 08 Aug 2008, Published online: 07 Aug 2009
 

Abstract

Many industrial problems can be naturally formulated using mixed integer non-linear programming (MINLP) models and can be solved by spatial Branch&Bound (sBB) techniques. We study the impact of two important parts of sBB methods: bounds tightening (BT) and branching strategies. We extend a branching technique originally developed for MILP, reliability branching, to the MINLP case. Motivated by the demand for open-source solvers for real-world MINLP problems, we have developed an sBB software package named couenne (Convex Over- and Under-ENvelopes for Non-linear Estimation) and used it for extensive tests on several combinations of BT and branching techniques on a set of publicly available and real-world MINLP instances. We also compare the performance of couenne with a state-of-the-art MINLP solver.

AMS Subject Classification :

Acknowledgements

This research was conducted while the first author was a postdoctoral fellow at the Tepper School of Business, Carnegie Mellon University. This research was conducted under an Open Collaboration Research Agreement between the IBM Corporation and Carnegie Mellon University, a grant from the IBM Corporation, and NSF Grant OCI07500826. One of the authors (L.L.) was partially supported by grants ANR-07-JCJC-0151 and Digiteo-RMNCCO.

Notes

A convex MINLP is an MINLP whose continuous relaxation is a convex NLP.

Running times and remaining gaps are taken as ‘equal’ if they do not differ by more than 10%.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.