16.01.2015 Views

GAMS — The Solver Manuals - Available Software

GAMS — The Solver Manuals - Available Software

GAMS — The Solver Manuals - Available Software

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

BDMLP<br />

Contents<br />

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

2 How to Run a Model with BDMLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

1 Introduction<br />

<strong>GAMS</strong>/BDMLP is an LP and MIP solver that comes free with any <strong>GAMS</strong> system. It is intended for small to<br />

medium sized models. <strong>GAMS</strong>/BDMLP was originally developed at the World Bank by T. Brooke, A. Drud,<br />

and A. Meeraus and is now maintained by <strong>GAMS</strong> Development. <strong>The</strong> MIP part was added by M. Bussieck and<br />

A. Drud. <strong>GAMS</strong>/BDMLP is running on all platforms for which <strong>GAMS</strong> is available.<br />

<strong>GAMS</strong>/BDMLP can solve reasonably sized LP models, as long as the models are not very degenerate and are<br />

well scaled. <strong>The</strong> Branch-and-Bound algorithm for solving MIP is not in the same league as other commercial<br />

MIP codes that are hooked up to <strong>GAMS</strong>. Nevertheless, the MIP part of <strong>GAMS</strong>/BDMLP provides free access to a<br />

MIP solver that supports all types of discrete variables supported by <strong>GAMS</strong>: Binary, Integer, Semicont, Semiint,<br />

Sos1, Sos2.<br />

2 How to Run a Model with BDMLP<br />

<strong>GAMS</strong>/BDMLP can solve models of the following types: LP, RMIP, and MIP. If you did not specify BDMLP as<br />

the default LP, RMIP, or MIP solver, use the following statement in your <strong>GAMS</strong> model before the solve statement:<br />

option lp = bdmlp; { or RMIP or MIP }

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!