NEOS Server Home

NEOS Interfaces to Cbc

WWW Form & Sample Submissions
E-mail
XML-RPC

Cbc



The NEOS Server offers Coin Branch and Cut (Cbc) for the solution of mixed integer linear programs in AMPL format.
Cbc has it's own User's Manual.

Cbc is an open source project that is lead by John Forrest.


Using the NEOS Server with Cbc and AMPL

The user must submit a model in AMPL format to solve a mixed-integer linear program (MILP). Examples of models in AMPL format can be found (among other places) on the AMPL Web page

The model is specified by a model file, and optionally, a data file and a commands file. If the command file is specified it must contain the AMPL solve command. However, the command file must not contain the model or data commands. The model and data are automatically set to (standard) named files by NEOS.

The commands file can contain nearly any AMPL command, and may set a wide variety of options to the Cbc solver. See This page for a list of the options you can set to Cbc via AMPL and how to set these options. As an example, you might do

option cbc_options "cuts=root log=2 feas=on slog=1";

Having a rich, realistic testset is of paramount importance for the evolution of optimization solvers. Therefore, models submit to NEOS for solution with Cbc may be used by the authors for testing and improvement of their code.

Enter the location of the ampl model (local file)
Model File:


Enter the location of the ampl data file (local file)
Data File:


Enter the location of the ampl commands file (local file)
Commands File:



Comments:


Put in priority queue
e-mail address:

Please do not click the 'Submit to NEOS' button more than once.


NEOS Server Home
Submit comments and questions


DOE disclaimer
DOE Web privacy policy