The symphony callable library for mixed integer programming

30Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.
Get full text

Abstract

SYMPHONY is a customizable, open-source library for solving mixed-integer linear programs (MILP) by branch, cut, and price. With its large assortment of parameter settings, user callback functions, and compile-time options, SYMPHONY can be configured as a generic MILP solver or an engine for solving difficult MILPs by means of a fully customized algorithm. SYMPHONY can run on a variety of architectures, including single-processor, distributed-memory parallel, and shared-memory parallel architectures under MS Windows, Linux, and other Unix operating systems. The latest version is implemented as a callable library that can be accessed either through calls to the native C application program interface, or through a C++ interface class derived from the COIN-OR Open Solver Interface. Among its new features are the ability to solve bicriteria MILPs, the ability to stop and warm start MILP computations after modifying parameters or problem data, the ability to create persistent cut pools, and the ability to perform rudimentary sensitivity analysis on MILPs. © 2005 Springer Science+Business Media, Inc.

Cite

CITATION STYLE

APA

Ralphs, T. K., & Giizelsoy, M. (2005). The symphony callable library for mixed integer programming. Operations Research/ Computer Science Interfaces Series, 29, 61–76. https://doi.org/10.1007/0-387-23529-9_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free