12.07.2015 Views

ILOG CPLEX 11.0 User's Manual

ILOG CPLEX 11.0 User's Manual

ILOG CPLEX 11.0 User's Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

◆◆◆◆implemented in <strong>ILOG</strong> <strong>CPLEX</strong>, concepts that will enable you to develop effectiveapplications to exploit it efficiently.Part III, Continuous OptimizationThis part focuses on algorithmic considerations about the optimizers of <strong>ILOG</strong> <strong>CPLEX</strong>that solve problems formulated in terms of continuous variables. While <strong>ILOG</strong> <strong>CPLEX</strong> isdelivered with default settings that enable you to solve many problems without changingparameters, these chapters also document features that you can customize for yourapplication.Part IV, Discrete OptimizationThis part focuses on algorithmic considerations about the optimizers of <strong>ILOG</strong> <strong>CPLEX</strong>that solve problems formulated in terms of discrete variables, such as integer, Boolean,piecewise-linear, or semi-continuous variables. Again, though default settings of<strong>ILOG</strong> <strong>CPLEX</strong> enable you to solve many problems without changing parameters, thesechapters also document features that enable you to tune performance.Part V, Infeasibility and UnboundednessThis part confronts unsatisfactory results of optimization, such as infeasibility ofsolutions or unboundedness of decision variables, and suggests ways of formulating orreformulating a model to eliminate or at least to minimize such obstacles.Part VI, Advanced Programming TechniquesThis part documents advanced programming techniques for users of <strong>ILOG</strong> <strong>CPLEX</strong>. Itshows you how to apply query routines to gather information while <strong>ILOG</strong> <strong>CPLEX</strong> isworking. It demonstrates how to redirect the search with goals or callbacks. This partalso covers pools of user-defined cuts and pools of lazy constraints. It documents theadvanced MIP control interface and the advanced aspects of preprocessing: presolve andaggregation. It also introduces special considerations about parallel programming with<strong>ILOG</strong> <strong>CPLEX</strong>. This part of the manual assumes that you are already familiar with earlierparts of the manual.Part I, Languages and APIs<strong>ILOG</strong> Concert Technology for C++ Users on page 43 introduces Concert Technology. Itprovides an overview of the design of the library, explains modeling techniques, and offersan example of programming with Concert Technology. It also provides information aboutcontrolling parameters.<strong>ILOG</strong> Concert Technology for Java Users on page 71 explores the full range of features thatthe <strong>ILOG</strong> <strong>CPLEX</strong> Java API offers to solve mathematical programming problems. Anoverview of the architecture is given, then techniques for creating models are explainedthrough examples.<strong>ILOG</strong> Concert Technology for .NET Users on page 97 offers an example of this API.<strong>ILOG</strong> <strong>CPLEX</strong> <strong>11.0</strong> — USER’ S MANUAL 31

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

Saved successfully!

Ooh no, something went wrong!