LaGO – An Object Oriented Library for Solving MINLPs

  • Ivo Nowak
  • Hernán Alperin
  • Stefan Vigerske
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2861)


The paper describes a software package called LaGO for solving nonconvex mixed integer nonlinear programs (MINLPs). The main component of LaGO is a convex relaxation which is used for generating solution candidates and computing lower bounds of the optimal value. The relaxation is generated by reformulating the given MINLP as a block-separable problem, and replacing nonconvex functions by convex underestimators. Results on medium size MINLPs are presented.

AMS classifications: 90C22, 90C20, 90C27, 90C26, 90C59


Mixed integer nonlinear programming convex relaxation heuristics decomposition software 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [ADFN98]
    Adjiman, C.S., Dallwig, S., Floudas, C.A., Neumaier, A.: A global optimization method, αBB, for general twice-differentiable constrained NLPs — I. Theoretical advances. Computers and Chemical Engineering, 1137–1158 (1998)Google Scholar
  2. [AF97]
    Adjiman, C.S., Floudas, C.A.: Rigorous convex underestimators for general twice-differentiable problems. J. of Global Opt. 9, 23–40 (1997)CrossRefMathSciNetGoogle Scholar
  3. [AN02]
    Alperin, H., Nowak, I.: Lagrangian Smoothing Heuristics for MaxCut. Technical report, HU–Berlin NR–2002–6 (2002)Google Scholar
  4. [BDM03]
    Bussieck, M.R., Drud, A.S., Meeraus, A.: MINLPLib - A Collection of Test Models for Mixed-Iinteger Nonlinear Programming. INFORMS J. Comput. 15(1) (2003)Google Scholar
  5. [BP03]
    Bussieck, M.R., Pruessner, A.: Mixed-integer nonlinear programming. SIAG/OPT Newsletter: Views & News. (2003)Google Scholar
  6. [BSV+01]
    Bliek, C., Spellucci, P., Vicente, L., Neumaier, A., Granvilliers, L., Monfroy, E., Benhamou, F., Huens, E., Van Hentenryck, P., Sam-Haroud, D., Faltings, B.: COCONUT Deliverable D1, Algorithms for Solving Nonlinear Constrained and Optimization Problems: The State of The Art (2001),
  7. [CG02]
    GAMS Development Corp. and GAMS Software GmbH. MINLP World (2002),
  8. [FGK93]
    Fourer, R., Gay, D.M., Kernighan, B.W.: AMPL: A Modeling Language for Mathematical Programming. Duxbury Press, Brooks/Cole Publishing Company (1993)Google Scholar
  9. [Flo00]
    Floudas, C.A.: Deterministic Global Optimization: Theory, Algorithms and Applications. Kluwer Academic Publishers, Dordrecht (2000)Google Scholar
  10. [GMS97]
    Gill, P.E., Murray, W., Saunders, M.A.: SNOPT 5.3 user’s guide. Technical report, University of California, San Diego, Mathematics Department Report NA 97-4 (1997)Google Scholar
  11. [GS97]
    Gomes, F., Sorensen, D.: ARPACK++: a C++ Implementation of ARPACK eigenvalue package (1997),
  12. [HP95]
    Horst, R., Pardalos, P.: Handbook of Global Optimization. Kluwer Academic Publishers, Dordrecht (1995)MATHGoogle Scholar
  13. [KAGB01]
    Kesavan, P., Allgor, R.J., Gatzke, E.P., Barton, P.I.: Outer Approximation Algorithms for Separable Nonconvex Mixed-Integer Nonlinear Programs. Submitted to Mathematical Programming (2001)Google Scholar
  14. [Now02]
    Nowak, I.: Lagrangian Decomposition of Mixed-Integer All-Quadratic Programs. Technical report, HU–Berlin NR–2002–7 (2002)Google Scholar
  15. [PRW95]
    Phillips, A., Rosen, J., Walke, V.: Molecular structure determination by global optimization. Dimacs Series in Discrete Mathematics and Theoretical Computer Science, vol. 23, pp. 181–198 (1995)Google Scholar
  16. [SP99]
    Smith, E.M.B., Pantelides, C.C.: A Symbolic Reformulation/Spatial Branch and Bound Algorithm for the Global Optimization of nonconvex MINLPs. Computers and Chemical Engineering 23, 457–478 (1999)CrossRefGoogle Scholar
  17. [TS02]
    Tawarmalani, M., Sahinidis, N.V.: Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming: Theory, Algorithms, Software, and Applications. Kluwer Academic Publishers, Dordrecht (2002)MATHGoogle Scholar
  18. [ULP+02]
    Ugray, Z., Lasdon, L., Plummer, J., Glover, F., Kelly, J., Marti, R.: A multistart scatter search heuristic for smooth NLP and MINLP problems (2002),
  19. [VEH96]
    Vaidyanathan, R., EL-Halwagi, M.: Global optimization of nonconvex MINLP’s by interval analysis. In: Grossmann, I.E. (ed.) Global Optimization in Engineering Design, pp. 175–193. Kluwer Academic Publishers, Dordrecht (1996)Google Scholar
  20. [WSV00]
    Wolkowicz, H., Saigal, R., Vandenberghe, L.: Handbook of Semidefinite Programming. Kluwer Academic Publishers, Dordrecht (2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Ivo Nowak
    • 1
  • Hernán Alperin
    • 1
  • Stefan Vigerske
    • 1
  1. 1.Institut für MathematikHumboldt-Universität zu BerlinBerlinGermany

Personalised recommendations