How to Link a Solver to AIMMS
If you have a license for a solver and your AIMMS license has the link to that solver (a so-called ‘link-only’ license), you can add that solver to your AIMMS.
Currently, AIMMS provides links to the following solvers:
CPLEX
GUROBI
PATH
SNOPT
MINOS
General Procedure
Before linking a solver to AIMMS, ensure a solver license is valid and installed correctly. You should be able (and allowed) to run the solver stand-alone.
Start AIMMS. Go to
and add the solver.Test if the solver is added correctly.
Linking CPLEX to AIMMS
Make sure your CPLEX license is installed correctly, and you can run CPLEX stand-alone.
Go to
and add the CPLEX solverlibcpx*.dll
.
Linking GUROBI to AIMMS
Make sure your GUROBI license is installed correctly, and you can run GUROBI stand-alone.
Set the environment variable
GRB_LICENSE_FILE
to point to the exact location of the license file. For example, if the license filegurobi.lic
is in the directoryC:\Gurobi
, then setGRB_LICENSE_FILE
toC:\Gurobi\gurobi.lic
.Go to
and add the GUROBI solverlibgrb*.dll
.
Linking PATH to AIMMS
Make sure your PATH license is installed correctly, and you can run PATH stand-alone.
Copy the file
path*.dll
to the subdirectorySolvers
in AIMMS.Go to
and add the PATH solverlibpath*.dll
.
Linking SNOPT or MINOS to AIMMS
Go to libsnopt*.dll
or libminos.dll
.
(You don’t have to copy a solver DLL file to the installation directory of AIMMS because the AIMMS installation already includes these files.)