The remainder of this chapter is organized by the steps most applications are likely to follow.
-
First, create a model of your problem with the modeling facilities of Concert Technology. Modeling an Optimization Problem with Concert Technology offers an introduction to creating a model.
-
When the model is ready to be solved, hand it over to ILOG CPLEX for solving. Solving the Model explains how to do so. It includes a survey of the
IloCplex
interface for controlling the optimization. Individual controls are discussed in the chapters explaining the individual optimizers.
-
Accessing Solution Information, shows you how to access and interpret results from the optimization after solving the model.
-
After analyzing the results, you may want to make changes to the model and study their effect. Modifying a Model explains how to make changes and how ILOG CPLEX deals with them.
-
Handling Errors, discusses the error handling and debugging support provided by Concert Technology and ILOG CPLEX.
-
Example: Optimizing the Diet Problem in C++ presents a complete program.
Not covered in this chapter are advanced features, such as the use of goals or callbacks for querying data about an ongoing optimization and for controlling the optimization itself. Goals, callbacks, and other advanced features are discussed in Part VI, Advanced Programming Techniques.