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.

CPLEX 11<br />

Contents<br />

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161<br />

2 How to Run a Model with Cplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162<br />

3 Overview of Cplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162<br />

3.1 Linear Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162<br />

3.2 Quadratically Constrained Programming . . . . . . . . . . . . . . . . . . . . . . . . . . 163<br />

3.3 Mixed-Integer Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163<br />

3.4 Feasible Relaxation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163<br />

3.5 Solution Pool: Generating and Keeping Multiple Solutions . . . . . . . . . . . . . . . . 163<br />

4 <strong>GAMS</strong> Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166<br />

5 Summary of Cplex Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167<br />

5.1 Preprocessing and General Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167<br />

5.2 Simplex Algorithmic Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168<br />

5.3 Simplex Limit Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168<br />

5.4 Simplex Tolerance Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168<br />

5.5 Barrier Specific Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169<br />

5.6 Sifting Specific Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169<br />

5.7 MIP Algorithmic Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169<br />

5.8 MIP Limit Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170<br />

5.9 MIP Solution Pool Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170<br />

5.10 MIP Tolerance Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171<br />

5.11 Output Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171<br />

5.12 <strong>The</strong> <strong>GAMS</strong>/Cplex Options File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171<br />

6 Special Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172<br />

6.1 Physical Memory Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172<br />

6.2 Using Special Ordered Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172<br />

6.3 Using Semi-Continuous and Semi-Integer Variables . . . . . . . . . . . . . . . . . . . . . 172<br />

6.4 Running Out of Memory for MIP Problems . . . . . . . . . . . . . . . . . . . . . . . . . 173<br />

6.5 Failing to Prove Integer Optimality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173<br />

6.6 Starting from a MIP Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173<br />

6.7 Using the Feasibility Relaxation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174<br />

7 <strong>GAMS</strong>/Cplex Log File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175<br />

8 Detailed Descriptions of Cplex Options . . . . . . . . . . . . . . . . . . . . . . . . . . 178<br />

1 Introduction<br />

<strong>GAMS</strong>/Cplex is a <strong>GAMS</strong> solver that allows users to combine the high level modeling capabilities of <strong>GAMS</strong><br />

with the power of Cplex optimizers. Cplex optimizers are designed to solve large, difficult problems quickly and<br />

with minimal user intervention. Access is provided (subject to proper licensing) to Cplex solution algorithms for<br />

linear, quadratically constrained and mixed integer programming problems. While numerous solving options are<br />

available, <strong>GAMS</strong>/Cplex automatically calculates and sets most options at the best values for specific problems.<br />

All Cplex options available through <strong>GAMS</strong>/Cplex are summarized at the end of this document.

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

Saved successfully!

Ooh no, something went wrong!