Listed below are the available solvers organized by Problem Type. An additional list is available for searching by Solver if you prefer.

If you need help in selecting a solver, consult the Optimization Tree of the NEOS Guide. The choice of solver then determines the available input options for defining the optimization problem.

Each solver has sample problems and background information on the solver. Be sure to submit a sample problem to get a feel for how to submit optimization problems to NEOS. If you encounter problems, consult the NEOS Server FAQ, or contact us by clicking on the Comments and Questions link at the bottom of the page.


  • AlphaECP
    • Mixed Integer Nonlinearly Constrained Optimization [GAMS]
  • ANTIGONE
    • Global Optimization [GAMS]
    • Mixed Integer Nonlinearly Constrained Optimization [GAMS]
    • Nonlinearly Constrained Optimization [GAMS]
  • BARON
    • Global Optimization [AMPL] [GAMS]
    • Mixed Integer Nonlinearly Constrained Optimization [AMPL] [GAMS]
  • BiqMac
    • Combinatorial Optimization and Integer Programming [SPARSE]
  • Bonmin
    • Mixed Integer Nonlinearly Constrained Optimization [AMPL] [GAMS]
  • Cbc
  • Clp
    • Linear Programming [MPS]
  • concorde
    • Combinatorial Optimization and Integer Programming [TSP]
  • CONOPT
    • Nonlinearly Constrained Optimization [AMPL] [GAMS]
  • CONVERT
    • Application [GAMS]
  • COPT
  • Couenne
    • Global Optimization [AMPL] [GAMS]
    • Mixed Integer Nonlinearly Constrained Optimization [AMPL] [GAMS]
  • CPLEX
  • DE
    • Extended Mathematical Programming [GAMS]
  • DICOPT
    • Mixed Integer Nonlinearly Constrained Optimization [GAMS]
  • Domino
    • Application [jpeg]
  • DSP
    • Stochastic Linear Programming [SMPS]
  • FICO-Xpress
  • FilMINT
    • Mixed Integer Nonlinearly Constrained Optimization [AMPL]
  • filter
    • Nonlinearly Constrained Optimization [AMPL]
  • filterMPEC
    • Mathematical Programs with Equilibrium Constraints [AMPL]
  • Fishwerks
    • Application [csv]
  • Ipopt
    • Nonlinearly Constrained Optimization [AMPL] [GAMS] [NL]
  • JAMS
    • Extended Mathematical Programming [GAMS]
  • Knitro
    • Complementarity Problems [AMPL] [GAMS]
    • Mathematical Programs with Equilibrium Constraints [AMPL] [GAMS]
    • Mixed Integer Nonlinearly Constrained Optimization [AMPL] [GAMS]
    • Nonlinearly Constrained Optimization [AMPL] [GAMS] [NL]
  • L-BFGS-B
    • Bound Constrained Optimization [AMPL]
  • LANCELOT
    • Nonlinearly Constrained Optimization [AMPL]
  • LGO
    • Global Optimization [AMPL]
  • LINDO
    • Extended Mathematical Programming [GAMS]
    • Linear Programming [GAMS]
    • Mixed Integer Nonlinearly Constrained Optimization [GAMS]
    • Nonlinearly Constrained Optimization [GAMS]
  • LINDOGlobal
    • Global Optimization [AMPL] [GAMS]
    • Mixed Integer Nonlinearly Constrained Optimization [AMPL] [GAMS]
  • LOGMIP
    • Extended Mathematical Programming [GAMS]
  • LOQO
    • Nonlinearly Constrained Optimization [AMPL]
  • MILES
    • Complementarity Problems [GAMS]
  • MINLP
    • Mixed Integer Nonlinearly Constrained Optimization [AMPL]
  • MINOS
    • Nonlinearly Constrained Optimization [AMPL] [GAMS]
  • MINTO
    • Mixed Integer Linear Programming [AMPL]
  • MOSEK
  • MUSCOD-II
    • Mixed-Integer Optimal Control Problems [AMPL]
  • NLPEC
    • Complementarity Problems [GAMS]
    • Mathematical Programs with Equilibrium Constraints [GAMS]
  • ODHCPLEX
    • Mixed Integer Linear Programming [GAMS]
  • OOQP
    • Linear Programming [AMPL]
  • PATH
    • Complementarity Problems [AMPL] [GAMS]
  • PATHNLP
    • Nonlinearly Constrained Optimization [GAMS]
  • PGAPack
    • Global Optimization [AMPL]
  • PSwarm
    • Global Optimization [AMPL]
  • RAPOSa
    • Global Optimization [AMPL]
    • Mixed Integer Linear Programming [AMPL]
  • RELAX4
  • SBB
    • Mixed Integer Nonlinearly Constrained Optimization [GAMS]
  • SchedulingApp
    • Application [JSON]
  • scip
  • SDPA
  • SHOT
    • Mixed Integer Nonlinearly Constrained Optimization [GAMS]
  • SNOPT
    • Nonlinearly Constrained Optimization [AMPL] [GAMS] [NL]
  • SOPLEX
    • Linear Programming [GAMS]
    • Mixed Integer Linear Programming [GAMS]
  • SYMPHONY
    • Mixed Integer Linear Programming [MPS]