Calling AIMMS from Python
I plan to work from the Python workbench to call AIMMS to execute the optimization for my research project.
I have some questions about linking AIMMS to Python:
1) How do I execute the AIMMS file by calling it from Python?
2) Will the results be written back to Python? Or, how can I export the results to the Python workbench?
Thanks in advance, I look forward to executing my research with AIMMS...
Best regards,
Best answer by Arthur
Hi
We recommend you to use the AIMMS command line options to do so, as explained in the following PDF:
https://download.aimms.com/aimms/download/manuals/AIMMS3UG_CallingAIMMS.pdf
And in the following How-To:
https://how-to.aimms.com/Articles/257/257-run-batch-commands-in-aimms-command-line-tool.html
To exchange data, you may choose between the following 3 options:
- a database, like SQLite as explained in the following document:
https://how-to.aimms.com/Articles/118/118-Connect-SQLite.html
- Excel through the AIMMSXLLibrary as explained in the following document:
https://how-to.aimms.com/C_Developer/Sub_Connectivity/sub_excel_csv/index.html
- or a text file in AIMMS data format as explained in the following PDF.
https://download.aimms.com/aimms/download/manuals/AIMMS3LR_TextDataFiles.pdf
Hope it helps !
Sign up
Already have an account? Login
Please use your business or academic e-mail address to register
Login to the community
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
