next up previous contents Back to SYMPHONY Home Page
Next: How to Use This Up: Introduction Previous: Introduction


Introducing SYMPHONY 5.0

Welcome to the SYMPHONY user's manual. Whether you are a new user or simply upgrading to version 5.0, this manual will help you get started with what we hope you will find to be a very useful framework for solving mixed-integer linear programs either using the generic tools provided or by developing a custom branch, cut, and price algorithm. There have been some very significant developments since the last version of SYMPHONY was released. IN particular, SYMPHONY is now a callable library with an interface whose look and feel is similar to other popular solvers. This change allows SYMPHONY to be used in a variety of new and powerful ways that were not possible before. For existing users, there have been a few minor changes to the API needed to make SYMPHONY thread-safe. Code written for previous versions of SYMPHONY will have to be ported. Instructions for porting from previous version are contained in the file SYMPHONY-5.0/README-5.0. As always, these changes have undoubtedly introduced bugs. There are now an even larger number of configurations in which SYMPHONY can be used and we have tested many of them, but it is simply not possible to test them all. Please keep this in mind and report all bugs that you find. Among the new enhancements and features are:


next up previous contents
Next: How to Use This Up: Introduction Previous: Introduction
Ted Ralphs
2004-11-11