Back to SYMPHONY Home Page
Next:
Introduction
Up:
SYMPHONY 4.0 User's Manual
Previous:
SYMPHONY 4.0 User's Manual
Contents
Introduction
Introducing SYMPHONY 4.0
How to Use This Manual
Background
A Brief History
Related Work
Introduction to Branch, Cut, and Price
Branch and Bound
Branch, Cut, and Price
Design
Design Overview
An Object-oriented Approach
Data Structures and Storage
Modular Implementation
Algorithm Summary
Details of the Implementation
The Master Module
The Linear Programming Module
The Tree Manager Module
The Cut Generator Module
The Cut Pool Module
Parallelizing BCP
Parallel Configurations
Inter-process Communication
Fault Tolerance
Development
Quick Start Guide
Compiling the Sample Application with Unix Operating Systems
Compiling the Sample Application with Microsoft Windows
Customizing SYMPHONY
Sample Applications
Advanced Development
Orienting Yourself
Writing the User Functions
Data Structures
Inter-process Communication for Distributed Computing
The LP Engine
Cut Generation
Advanced Compilation
Debugging Your Application
Controlling Execution and Output
Other Resources
Reference
User API
User-written functions of the Master module
User-written functions of the LP module
User-written functions of the CG module
User-written functions of the CP module
User-written functions of the Draw Graph process
Run-time Parameters
Global parameters
Master module parameters
Draw Graph parameters
Tree Manager parameters
LP parameters
Cut Generator Parameters
Cut Pool Parameters
Bibliography
About this document ...
Ted Ralphs
2003-10-16