Convert a GAMS Model to an AIMMS Model¶
You can convert GAMS files using an older version of AIMMS.
To convert a GAMS model to an AIMMS model, follow this procedure:
You can follow this procedure to convert a GAMS file to an AIMMS project: 1. Download AIMMS 3.14 and convert the .gms file to a .aim file. 2. Download current AIMMS version and convert the old AIMMS project to a modern one using .ams file. 3. Open the newly converted project in current version of AIMMS.
These steps are discussed in further detail below.
This article uses an example GAMS model.
Converting GMS to AIM file¶
Download and install AIMMS 3.14 <https://download.aimms.com/aimms/download/data/3.14/5.53/Aimms-126.96.36.199-x86.exe> (if you don’t already have it).
After creating and restarting your project with AIMMS 3.14, it should look like:
Copy the GAMS model file next to the
.ambfile created by AIMMS 3.14.
We assume here that the GAMS model file has extension
.gms, for instance
Close AIMMS. Open AIMMS 3.14 again on the existing project.
Go to File > Open Model File and switch the file type to
.aim. Now you can open the GAMS model.
Accept a new model.
Confirm that the model is converted.
Enter a name and save it as an AIMMS 3
Converting AIM to AMB file¶
Open the project again using AIMMS 3.14.
(Double-click with the
Ctrlkey pressed on the box before the main model named “aimms 2 upgrade”, and again to fully expand the model tree.)
AIMMS 3.14 will automatically convert the AIMMS 3 model from
.aimto AIMMS 3
.ambformat , after you make a model change.
Add the procedure
MainTerminationwith the contents:
Save and close the project. Confirm the following dialog:
Open this project again using AIMMS 3.14 and it should look something like the following:
Converting AIMMS 3 to current AIMMS version¶
Install the current version of AIMMS (or the AIMMS 4 version you prefer to use).
Open the project with the new version of AIMMS.
Acknowledge the warning.
Now you can switch the
.datfiles (used with AIMMS 3.14) to the
.datafiles offered with newer versions of AIMMS:
For more information about why to do this, read Convert Files from DAT to DATA.
If you need further help, contact AIMMS Support at email@example.com.
Last Updated: January, 2020