Available Solvers in AIMMS

Home

When using AIMMS, there are several ways to use a broad set of solvers to solve your mathematical programs:

AIMMS Default Solvers, including AOA

Since AIMMS is a complete optimization modeling system, it comes with a standard Linear and Mixed Integer Programming Solver (LP/MIP; currently XA) as well as a NonLinear, Quadratic and Quadratic Constraint Programming solver (NLP/QP/QCP; currently CONOPT), allowing you to create and run the most frequent models at any time. Depending on the AIMMS Size of your license you can either run limited or unlimited models.

With AIMMS you have the ability to solve models with mixed integer nonlinear programs (MINLP) using the AIMMS Outer Approximation (AOA) algorithm that is available in every AIMMS system. This AOA algorithm helps you with specifying an individual algorithm to obtain better performance and/or a better solution.

AIMMS Solver Extensions

Additional solvers such as CPLEX, GUROBI, MOSEK, MINOS, BARON, LGO, KNITRO etc. are available for extending your capabilities in AIMMS to support a broader class of mathematical programs or to boost performance and/or use alternative algorithms.

AIMMS Open solver interface

The AIMMS Open Solver Interface allows solver developers to link their solvers to AIMMS themselves. Any LP, MIP, NLP, QP or MCP solver can be linked to AIMMS using the AIMMS Open Solver Interface. In order for your solver to use the AIMMS Open Solver Interface your solver needs to be authorized by Paragon Decision Technology B.V. For this purpose you can apply for a so-called solver provider code that you need to include in your solver.

AIMMS offers the AIMMS Open Solver Interface (OSI) that defines an Application Programming Interface (API) between AIMMS on one side, and your solver on the other. It describes a complete set of functions to handle the most general communication scenarios between the AIMMS modeling system and your solver. Currently, AIMMS can handle the model types stated in this table as Solver Options,  therefore it only makes sense to link a solver to AIMMS that is capable of solving one of these model types.

The following solver links are available at third parties. For details on their functionality, please contact the third party directly:

If you have a solver that connects to AIMMS, and you would like to have it added to this list, please contact us.

Prices

Click here to view the AIMMS price list.

Price Calculator

Click here to configure and calculate the price of your AIMMS license

 Customer Quotes  “I even enjoy AIMMS during my vacation; something I have not had the urge to do before with other modeling tools.”
Scott Bury, The DOW Chemical Company, Freeport, TX, USA - Senior Engineering Specialist

 Login  to update your profile.

Login