In addition to this manual of examples, which is intended to show you how to make ILOG CPLEX work for you, the standard distribution of ILOG CPLEX comes with Get Started with ILOG CPLEX, the ILOG CPLEX Reference Manual, and the ILOG Concert Technology Documentation Kit. All ILOG documentation is available in an on-line version in HTML (hypertext mark-up language). It is delivered with the standard distribution of the product and accessible through conventional HTML browsers.
We strongly recommend that you begin your acquaintance with ILOG CPLEX through the introductory manual, Getting Started with ILOG CPLEX, which includes tutorials for the Interactive Optimizer, the Concert Technology Library, and the Callable Library. These tutorials provide a stepping-stone toward the examples in this manual.
The ILOG CPLEX Reference Manual documents the Callable Library routines and their arguments, the Concert Technology classes, methods, and functions, and the commands and options of the Interactive Optimizer. The Reference Manual also contains a table of parameters that can be modified by parameter routines, a list of error messages, and details about file formats. Consult the Reference Manual, whether printed or on-line, for authoritative documentation of the Component Libraries and Interactive Optimizer.
The ILOG Concert Technology Documentation Kit includes the ILOG Concert Technology Reference Manual, which documents the classes, methods, and functions of the Concert Technology library; the ILOG Concert Technology User's Manual, which provides examples that show how to use Concert Technology to model problems; the ILOG Concert Technology Hybrid Optimizers User's Guide & Reference, which documents the class IloLinConstraint
and shows how to use ILOG's main algorithm classes, IloSolver
and IloCplex
in cooperation; and the ILOG Concert Technology Migration Guide, which shows how to translate applications created in previous versions of ILOG products to Concert Technology.
In case you want to know more about optimization and mathematical or linear programming, here is a brief selection of printed resources:
Williams, H. P. Model Building in Mathematical Programming, 4th ed. New York: John Wiley & Sons, 1999. This textbook includes many examples of how to design mathematical models, including linear programming formulations. (How you formulate your model is at least as important as what ILOG CPLEX does with it.) It also offers a description of the branch & bound algorithm.
Nemhauser, George L. and Laurence A. Wolsey, Integer and Combinatorial Optimization, New York: John Wiley & Sons, 1999. A reprint of the 1988 edition. A widely cited reference about integer programming, this book explains the branch & bound algorithm in detail.
Gill, Philip E., Walter Murray, and Margaret H. Wright, Practical Optimization. New York: Academic Press, 1982 reprint edition. This book covers, among other topics, quadratic programming.