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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Licenses in a Java Application<strong>ILOG</strong> <strong>CPLEX</strong> runs under the control of the <strong>ILOG</strong> License Manager (ILM). Before you canrun any application program that calls <strong>ILOG</strong> <strong>CPLEX</strong>, you must have established a validlicense that it can read. Licensing instructions are provided to you separately when you buyor upgrade <strong>ILOG</strong> <strong>CPLEX</strong>. Contact your local <strong>ILOG</strong> support department if this informationhas not been communicated to you or if you find that you need help in establishing your<strong>ILOG</strong> <strong>CPLEX</strong> license. For details about contacting <strong>ILOG</strong> support, click "CustomerSupport" at the bottom of the first page of <strong>ILOG</strong> <strong>CPLEX</strong> online documentation.Compiling and Linking a Java ApplicationCompilation and linking instructions are provided with the files that come in the standarddistribution of <strong>ILOG</strong> <strong>CPLEX</strong> for your computer platform. Check the file readme.html fordetails.Creating a Java Application with Concert TechnologyThis chapter covers the steps most Java 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 on page 74 offers anintroduction to creating a model. Building the Model on page 79 goes into more detail.When the model is ready to be solved, hand it over to <strong>ILOG</strong> <strong>CPLEX</strong> for solving. Solving theModel on page 81 explains how to do so. It includes a survey of the IloCplex interface forcontrolling the optimization. Individual controls are discussed in the chapters explaining theindividual optimizers.Accessing Solution Information on page 82 shows you how to access and interpret resultsfrom the optimization after solving the model.After analyzing the results, you may want to make changes to the model and study theireffect. Modifying the Model on page 94 explains how to make changes and how <strong>ILOG</strong><strong>CPLEX</strong> deals with them in the context of the diet problem.Example: Optimizing the Diet Problem in Java on page 92 presents a complete program.Not covered in this chapter are advanced features, such as the use of goals or callbacks forquerying data about an ongoing optimization and for controlling the optimization itself.Goals, callbacks, and other advanced features are discussed in Advanced ProgrammingTechniques on page 417.<strong>ILOG</strong> <strong>CPLEX</strong> <strong>11.0</strong> — USER’ S MANUAL 73

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

Saved successfully!

Ooh no, something went wrong!