Monthly Archives: November 2011

Exporting a section and importing it in another AIMMS project

Sometimes there are parts of a model that you would like to re-use in another AIMMS model. If it is a very generic component, you could choose to create an AIMMS library or an AIMMS module out of it. Please … Continue reading

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

Using google to search AIMMS documentation

Often I hear from customers that they are really happy with the amount of documentation that we have about AIMMS. However, sometimes they also tell me that due to the large amount of documentation available, it can be difficult to … Continue reading

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

Reading multi-dimensional Excel data with ExcelRetrieveTable

A lot of applications need to read the input data for the model from a Spreadsheet file. AIMMS supports both reading data from and writing data to spreadsheets. For retrieving data from Excel into a parameter in your AIMMS model, … Continue reading

Posted in Beginner, Technical | Tagged , , | 3 Comments

Using GMP functions instead of regular solve statement

In the simplest form solving a Mathematical Program identifier is done by using the intrinsic solve statement of AIMMS: solve MathProgram ; For the majority of the AIMMS modelers, this suffices for their needs. Whenever you want to have more … Continue reading

Posted in Beginner, Technical | Tagged | Leave a comment

Generate indexed constraint, except for certain elements

When you have an indexed constraint, sometimes you want this constraint not to be generated for certain elements of the index domain. Examples of these cases are: In the constraint you are referring to the previous or the next element. … Continue reading

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

Getting value of a dynamic identifier

With the addition of Model Edit Functions (MEF) to AIMMS 3.11, a lot of things that were previously impossible to do with AIMMS became possible. One simple example of something that previously was not possible is to ‘dereference’ an element … Continue reading

Posted in Advanced, Technical | Tagged | 1 Comment

Welcome to the AIMMS Blog

Welcome to the AIMMS blog. Via this blog, we would like to update you with new features in AIMMS, as well as offer you tips and tricks on how to get the most out of AIMMS. Although comments are enabled, please … Continue reading

Posted in Uncategorized | Leave a comment