03:30 PM - 05:00 PM
An Introduction to the COIN-OR Optimization Suite: Open Source Tools for Building and Solving Optimization Models
The COIN-OR (Computational Infrastructure for Operations Research) software repository (www.coin-or.org) is an open source repository operated by the non-profit COIN-OR Foundation. The organization's goal is to support the development and distribution of open source software for operations research applications. The tutorial will begin with an overview of what software is available in the repository, emphasizing the problem classes and use cases supported. The remainder of the tutorial will focus on the COIN-OR Optimization Suite, a powerful suite of flexible and interoperable open source tools that can be used in a wide range of optimization applications and in a wide range of use cases. We will first describe the use of the tools out-of-the-box through various front ends, including the command line and a number of different modeling languages. Finally, we'll describe how to build the suite from source in Windows, Linux, and OSX, and how to use it to implement custom applications. The tutorial will focus particularly on use within Python through Python-based modeling languages and wrappers.