Welcome to the AIMMSlinks home page
Note that these project webpages are based on Wiki, which allows webusers to modify the content to correct typos, add information, or share their experience and tips with other users. You are welcome to contribute to these project webpages. To edit these pages or submit a ticket you must first register and login.
The AIMMSlinks project is dedicated to the development of links between the modeling language AIMMS and solvers that are hosted at COIN-OR. It is written in C++ and released as open source code under the Eclipse Public License (EPL). The links use the AIMMS Open Solver Interface API. The code has been written by Yidong Lang, Lorenz T. Biegler, Chuck Teeter and Marcel Hunting, who is the COIN project leader for AIMMSlinks.
Currently the following links are available:
The Cbc and Ipopt links are available for Windows and Linux, both 32 and 64 bits, and can only be used in AIMMS 3.10 and higher. Please note that to use Ipopt in AIMMS you also need to download the Ipopt DLL binaries as explained in the installation instructions (for binaries).
Download and installation
You can download AIMMSlinks via subversion by typing
svn co https://projects.coin-or.org/svn/AIMMSlinks/stable/1.0 AIMMSlinks
See also the COIN-OR documentation for using subversion. Alternatively you can obtain the source code from the tarball directory, and download a file of the form AIMMSlinks-x.y.z.tgz or AIMMSlinks-x.y.z.zip. The latest release is: 1.0.3.
The AIMMSlinks installation can be built using Microsoft Visual Studio, version 8 or higher, as explained in the detailed installation instructions.
The AIMMS installations of version 3.11 and higher contain Cbc and Ipopt binaries. AIMMS 3.12 supports Cbc 2.7.5 and Ipopt 3.10.1.
A downloadable binary distribution of AIMMSlinks (for AIMMS 3.10 and higher) is also available from the COIN Binary Distribution Project, click here. The latest version contains links to Cbc 2.6 and Ipopt 3.9 (Windows and Linux, both 32 and 64 bits). Please read the installation instructions for binaries which describes how to install Cbc and Ipopt in AIMMS.