Monthly Archives: January 2012

Operations Research Memes

To bring awareness of OR to the masses and get people to wonder what OR is, Tallys Yunes (O.R. by the beach) created some nice Operations Research related memes. One example of a meme he created is the following Some … Continue reading

Posted in Fun | Tagged , | Leave a comment

Emptying sets

To remove all the elements from a set, you can use the empty statement in AIMMS. However, it is important to keep in mind that this empty statement might not have the desired effect in case the set you want … Continue reading

Posted in Beginner, Technical | Tagged , , | Leave a comment

Inspecting SQL statements created by AIMMS

When you are reading/writing data from/to a database with AIMMS via database table identifiers, internally AIMMS will communicate with the database via SQL statements. If you have a situation where you expect data to be present in AIMMS after a … Continue reading

Posted in Advanced, Technical | Tagged , , | Leave a comment

Various (integer) linear modeling tricks

Modeling problems with an (integer) linear program sometimes requires some experience to recognize certain structures in the problem description that can be formulated in a linear way. On the website of the Naval Postgraduate School, you can find the document … Continue reading

Posted in Beginner, Technical | Tagged , | Leave a comment

Determine consecutive range in Excel

Some of the Excel functions in AIMMS require you to provide one or more ranges as an argument. Sometimes, the developer will not know beforehand how many rows / columns the end-user wants to read in. In this case, there … Continue reading

Posted in Beginner, Technical | Tagged | Leave a comment

Aborting execution of AIMMS

With AIMMS it is possible to interrupt long running executions by pressing the keyboard shortcut CTRL-Shift-S. However, this requires multiple statements to be executed and/or generation of multiple constraints because this shortcut key only works between two statements executed that … Continue reading

Posted in Beginner, Technical | Tagged , , , | Leave a comment