MINLPLib

A Library of Mixed-Integer and Continuous Nonlinear Programming Instances

Home // Instances // Documentation // Download // Statistics


This website hosts a collection of problem instances from the diverse classes of mixed-integer nonlinear programming (MINLP) and continuous nonlinear programming (NLP).

Since 2001, the Mixed-Integer Nonlinear Programming Library (MINLPLib) and the Nonlinear Programming Library (GLOBALLib) have provided algorithm developers with a large and varied set of both theoretical and practical test models. In recent years, major updates to MINLPLib lead to the inclusion of more instances, more solution points, and more information on each instance. Additionally, also purely continuous instances have been added to MINLPLib, including those from GLOBALLib. The original MINLPLib is still available here and GLOBALLib is available here.

The primary format for all instances is the GAMS scalar format. Additionally, instances are provided in a number of other formats, as far as conversion is possible.

Maintainer: Stefan Vigerske, svigerske at gams.com

Call for Instances

We are looking for more interesting and challenging (MI)NLPs from all fields of Operations Research and Combinatorial Optimization, ideally those which have been built to model real life problems.
If you would like to contribute, please send your instances by e-mail. We accept any well-known format that can be translated into GAMS. This includes AMPL (preferrably .nl), GAMS, ZIMPL, BARON, CPLEX LP, MPS, PIP, and OSiL.

Further, if you have a MINLP model that you would like to discuss with other people, be reminded of the minlp.org initiative. We are monitoring minlp.org and add model instantiations from minlp.org to MINLPLib occassionally.

Frequently Asked Questions


Last updated: 2018-02-15
Git hash: 653a21c4