Monthly Archives: December 2011

AIMMS on Facebook and Twitter

To stay updated with news about AIMMS (including notifications for new articles on this blog) you now have two additional possibilities: Like the AIMMS page on Facebook: Follow

Posted in Uncategorized | 1 Comment

End-user feature for 2D-Chart object

One of the features in the 2D chart page object that is not very well-known is that the end-user can actually change the view of the chart (e.g. scaling or moving) Scale the chart by pressing CTRL, holding down both … Continue reading

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

Tricks to Improve AIMMS Execution Time

The time spent by AIMMS applications can be divided into AIMMS execution time ( including evaluation parameters with definition, executing procedures, generate matrix for solvers, etc), the time spent by solvers, and the I/O time.  Here are some coding tricks … Continue reading

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

Creating StopWatch in AIMMS to time execution

There are situations where you would like to know how long the execution of something in AIMMS took. When you are working as an AIMMS developer, one of the tools you have for this is the AIMMS profiler. This profiler … Continue reading

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

Improve performance of for loop containing if-then statement

I often get the question from customers to help them with improving the performance of their project. There are different components of your AIMMS project that you can optimize. For example, you can try to reduce the time required by … Continue reading

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

Tuning CPLEX options from within AIMMS

The CPLEX solver has a large amount of options that influence the way CPLEX solves your model. For certain types of constraints and/or models, you can make an educated guess which combination of options works best for your problem. Unfortunately, … Continue reading

Posted in Advanced, Technical | Tagged , , , | 1 Comment

Determine where each identifier is used in your model

Over time, AIMMS projects tend to grow larger. During such an evolution of a project, some identifiers can become obsolete. With larger models, often the question is where each identifier is used in the model, or more important, if it … Continue reading

Posted in Advanced, Technical | Tagged | Leave a comment