gamspy list#
Lists available or installed solvers in the GAMSPy installation.
Usage#
gamspy list solvers [OPTIONS]
Option |
Short |
Default |
Description |
---|---|---|---|
--all |
-a |
False |
Shows all available solvers that can be installed. |
--defaults |
-d |
False |
Shows default solvers for each problem type. |
Examples#
List installed solvers:
$ gamspy list solvers
Installed Solvers
=================
CONOPT, CONVERT, CPLEX, IPOPT, IPOPTH, KESTREL, NLPEC, PATH, SHOT
Model types that can be solved with the installed solvers
=======================================================
┏━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Solver ┃ Problem Types ┃
┡━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ CONOPT │ LP, RMIP, NLP, CNS, DNLP, RMINLP, QCP, RMIQCP │
│ CONVERT │ LP, MIP, RMIP, NLP, MCP, MPEC, RMPEC, CNS, DNLP, RMINLP, MINLP, QCP, MIQCP │
│ CPLEX │ LP, MIP, RMIP, QCP, MIQCP, RMIQCP │
│ IPOPT │ LP, RMIP, NLP, CNS, DNLP, RMINLP, QCP, RMIQCP │
│ IPOPTH │ LP, RMIP, NLP, CNS, DNLP, RMINLP, QCP, RMIQCP │
│ KESTREL │ LP, MIP, RMIP, NLP, MCP, MPEC, RMPEC, CNS, DNLP, RMINLP, MINLP, QCP, MIQCP │
│ NLPEC │ MCP, MPEC, RMPEC │
│ PATH │ MCP, CNS │
│ SHOT │ MINLP, MIQCP │
└─────────┴────────────────────────────────────────────────────────────────────────────┘
List all available solvers:
$ gamspy list solvers --all
Available Solvers
=================
BARON, CBC, CONOPT, CONOPT3, CONVERT, COPT, CPLEX, DICOPT, EXAMINER, EXAMINER2, GUROBI, HIGHS, IPOPT, IPOPTH,
KESTREL, KNITRO, MILES, MINOS, MOSEK, MPSGE, NLPEC, PATH, PATHNLP, SBB, SCIP, SHOT, SNOPT, SOPLEX, XPRESS
Model types that can be solved with the installed solvers
=======================================================
┏━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Solver ┃ Problem Types ┃
┡━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ CONOPT │ LP, RMIP, NLP, CNS, DNLP, RMINLP, QCP, RMIQCP │
│ CONVERT │ LP, MIP, RMIP, NLP, MCP, MPEC, RMPEC, CNS, DNLP, RMINLP, MINLP, QCP, MIQCP│
│ CPLEX │ LP, MIP, RMIP, QCP, MIQCP, RMIQCP │
│ IPOPT │ LP, RMIP, NLP, CNS, DNLP, RMINLP, QCP, RMIQCP │
│ IPOPTH │ LP, RMIP, NLP, CNS, DNLP, RMINLP, QCP, RMIQCP │
│ KESTREL │ LP, MIP, RMIP, NLP, MCP, MPEC, RMPEC, CNS, DNLP, RMINLP, MINLP, QCP, MIQCP│
│ NLPEC │ MCP, MPEC, RMPEC │
│ PATH │ MCP, CNS │
│ SHOT │ MINLP, MIQCP │
└─────────┴───────────────────────────────────────────────────────────────────────────┘
List default solvers for each problem type:
$ gamspy list solvers --defaults
┏━━━━━━━━━┳━━━━━━━━┓
┃ Problem ┃ Solver ┃
┡━━━━━━━━━╇━━━━━━━━┩
│ LP │ CPLEX │
│ MIP │ CPLEX │
│ RMIP │ CPLEX │
│ NLP │ CONOPT │
│ MCP │ PATH │
│ MPEC │ NLPEC │
│ CNS │ PATH │
│ DNLP │ CONOPT │
│ RMINLP │ CONOPT │
│ MINLP │ SHOT │
│ QCP │ CPLEX │
│ MIQCP │ CPLEX │
│ RMIQCP │ CPLEX │
└─────────┴────────┘
Note
The possible model types for a solver become available after the solver has been installed. For a complete list of solvers and their capabilities, visit: https://www.gams.com/latest/docs/S_MAIN.html#SOLVERS_MODEL_TYPES