Chapter 1, Using ILOG CPLEX Concert Technology Library introduces the Concert Technology Library. It provides an overview of the design of the library, explains modeling techniques, and offers an example of programming with the Concert Technology Library. It also provides information on controlling parameters.
Chapter 2, Using the ILOG CPLEX Callable Library introduces the ILOG CPLEX Callable Library. It sketches the architecture of the product, explains the relation between the Interactive Optimizer and the Callable Library, and offers an example of programming with the Callable Library. It also provides an overview about the parameters you control in ILOG CPLEX, outlines the callable routines controlling parameters, and explains the set
command.
Chapter 3, Further Programming Considerations provides tips on developing applications with CPLEX, suggests ways to debug your applications built around CPLEX, and provides a checklist to help avoid common programming errors.
Chapter 4, Solving Linear Programming Problems goes deeper into aspects of linear programming with ILOG CPLEX. It explains how to tune performance, how to diagnose infeasibility in a model, and how to use the primal-dual logarithmic barrier algorithm implemented in the ILOG CPLEX Barrier Optimizer on large, sparse linear programming problems. It also offers an example showing you how to start optimizing from an advanced basis.
Chapter 5, Solving Mixed Integer Programming Problems shows you how to handle MIPs. It particularly emphasizes performance tuning and offers a series of examples.
Chapter 6, Solving Network-Flow Problems describes how to use the CPLEX Network Optimizer on linear programming problems based on a network model.
Chapter 7, Solving Quadratic Programming Problems takes up programming problems in which the objective function may be quadratic. It, too, includes examples.
Chapter 8, More About Using ILOG CPLEX includes several sections on working with important aspects of the ILOG Component Libraries. Information is provided on:
Appendix A, Interactive Optimizer Commands lists the commands available in the ILOG CPLEX Interactive Optimizer with cross-references to examples of their use in this manual. It also provides an overview about controlling parameters with the Interactive Optimizer.