AIMMS or C#?Answered
I have an academic license for Gurobi 8.1 and also the latest version of AIMMS. I have familiarity with AIMMS, it is such a user - friendly modeling language, easy and enjoyable to use. I can also program in C#.My question is, from which one is it better (API - C# or AIMMS) the access the Gurobi 8.1 solver, from performance point of view? I once heard that AIMMS cannot indeed access all the parameters of Gurobi that can be accesed via the C# API, is it the case? Thank you very much in advance.
From a performance point of view the fewer layers you have in between your data and Gurobi the faster it is. So C# will be a faster choice than AIMMS. However, it depends also on the structure of your model and data. Normally, the model building does not take too much time, the solving is the important part. For the solving, it does not matter what you use to access Gurobi.
As AIMMS is a third-party software it is always possible that they do not support all of our features and parameters.
Please sign in to leave a comment.