Solvers Supported by LEAP and NEMO

See also: Setting Up Optimization in LEAP

The following solvers are currently supported by LEAP and NEMO.  We may add support for additional solvers in future.

  • GLPK:  The GNU Linear Programming Kit is intended for solving linear and mixed integer programming  and other related problems. This solver is free and open source and is included when you install NEMO.  While adequate for small problem sets, GLPK is slow in solving larger problems. GLPK has not been updated since 2018 and as of early 2020 appears to no longer be in active development. GLPK web site here.  

  • Cbc is a free and open-source mixed integer linear programming solver. Cbc is included when you install NEMO. As of early 2020, CBC is being actively developed.  CBC web site here.  

  • HIGHS is a free and open-source linear programming (LP), mixed-integer programming (MIP) and quadratic programming (QP) solver It is freely available under the MIT open-source licence and is installed by default as part of NEMO. Website here.

  • CPLEX is a mathematical programming solver for linear programming, mixed-integer programming and quadratic programming developed by IBM and sold commercially. CPLEX must be obtained separately from LEAP and NEMO. Prices depend on the type of user and can be US$9000 or more for a single user. Licenses may be available at low or no cost to selected academic organizations. Contact IBM for a quotation. Web site here.  

  • GUROBI is a commercial optimization solver for linear programming, quadratic programming, quadratically constrained programming, mixed integer linear programming, mixed-integer quadratic programming, and mixed-integer quadratically constrained programming. It is developed and sold commercially. GUROBI must be obtained separately from LEAP and NEMO. Prices depend on the type of user and can be US$10000 or more for a single user. Licenses may also be available at low or no cost to selected academic organizations. Contact Gurobi for a quotation. Web site here.

  • MOSEK is a commercial optimization solver designed to solve large-scale mathematical optimization problems. It is developed and sold commercially. MOSEK is distributed with NEMO but to enable its functionality you must purchase a license and install a license file provided by the developers. Prices depend on the type of user, starting at $1950 for a single user plus an annual maintenance fee of $488. Licenses may also be available at low or no cost to selected academic organizations. Contact MOSEK for a quotation. Web site here.

  • FICO XPress is a commercial optimization solver. Standard capabilities include scalable high-performance solvers and algorithms, flexible modeling environments, rapid application development, comparative scenario analysis and reporting capabilities, for on-premises and cloud installations.  XPress is developed and sold commercially and must be obtained separately from LEAP and NEMO. Contact FICO for a quotation. Web site here.