Monthly Archives: February 2012

Solving MINLP problems with AIMMS Outer Approximation

For solving Mixed Integer Nonlinear Programming (MINLP) problems AIMMS offers, besides the solvers BARON and KNITRO, the AIMMS Outer Approximation algorithm, or AOA for short. There exist two versions of the AOA algorithm in AIMMS. The old version is available … Continue reading

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

Deploying a project with AIMMS as a self-contained solution

When you are finished with creating your project and want to deploy it in such a way that it requires as little steps from the end-user as possible, you can make use of our installation free version of AIMMS. One … Continue reading

Posted in Advanced, Technical | Tagged , | 2 Comments

Display Multiple Identifiers in a 2D Chart

A 2D Chart not only makes it possible to display your AIMMS data in various two-dimensional chart types, such as a plot chart, a bar chart, a pie chart, etc, it also allows displaying multiple identifiers with different measurements and … Continue reading

Posted in Beginner | Tagged | Leave a comment

Selecting variables and constraints for a Math Program

One of the features of AIMMS is that you can have multiple mathematical programs in one project, each having its own set of variables and constraints. When you solve a mathematical program (or generate it via the GMP functions), AIMMS … Continue reading

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

Using block statement to temporary use other project settings

Sometimes it is useful to run one or more statements in AIMMS with a different value for one of the AIMMS project settings. As displayed in the figure on the right, statement 2 should be executed while one or more … Continue reading

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

Check if given variable values satisfy all constraints

Sometimes you might want to check whether a given combination of value assignments for the variables in your model actually satisfy all the constraints. One possibility is to add an assignment constraint for each of your variables that fixes the … Continue reading

Posted in Advanced, Technical | Tagged | 2 Comments