Technical Specifications
On this page you’ll find information about platform availability and system requirements.
Platform availability
Platform versions
The AIMMS Development Software is offered as a Windows 64-bit versions only. For deployment, one can use AIMMS PRO or AIMMS Cloud (the managed version of AIMMS PRO); the latter is the preferred deployment option for AIMMS Apps. For special deployments, we offer Linux versions (please contact support@aimms.com to learn more).
Solver availability
Solvers |
Solver + Solver Link |
Solver Link Only |
AOA |
✔ |
|
BARON |
✔ |
|
CBC |
✔ |
|
CONOPT |
✔ |
|
COPT |
✔ |
|
CP Optimizer |
✔ |
✔ |
CPLEX |
✔ |
✔ |
GUROBI |
✔ |
|
IPOPT |
✔ |
|
Knitro |
✔ |
✔ |
MINOS |
✔ |
✔ |
Octeract |
✔ |
|
ODH-CPLEX |
✔ |
|
PATH |
✔ |
✔ |
SNOPT |
✔ |
✔ |
System requirements
Windows x64
Attribute |
Requirement |
---|---|
OS |
Microsoft Windows 10 or higher (for x64) |
Processor |
AMD or Intel x64 system |
RAM |
2 GB |
Free space |
1 GB |
Display |
XGA display adapter and monitor |
As of AIMMS 4.71, we no longer offer AIMMS for Windows x32.
Linux x64
Requirements for the portable Intel Linux AIMMS component release:
Attribute |
Requirement |
---|---|
OS |
Red Hat 8 or higher, Alma Linux 8.10 or higher, or Ubuntu 20.04 |
Processor |
Intel x64 compatible system |
RAM |
2 GB |
Free space |
1 GB |
The portable component version has initially been ported to the Intel Linux operating system. Please contact AIMMS Support if you would like to have the portable component available on a specific 64-bit Linux/Unix operating system.
Dataset size
The minimum system requirements listed for Windows and Linux are needed to run medium-sized AIMMS Developer projects and datasets without performance degradation.
This may depend on other applications that are active while running AIMMS.
When running an AIMMS project for larger datasets, the large memory requirements can cause disk swapping. This is also likely if you reduce the amount of installed or available RAM.
To improve the overall performance of both AIMMS and other active applications, we recommend to install additional RAM.
See our Execution Efficiency articles for help to work efficiently with large projects.