This chapter uses an example of cutting stock to demonstrate the technique of column generation in Concert Technology. In it, you will learn:
-
how to use classes of ILOG CPLEX for column generation in column-wise modeling;
-
how to modify a model and re-optimize;
-
how to change the type of a variable with
IloConversion;
-
how to use more than one model;
-
how to use more than one algorithm (instances of
IloCplex, for example).
This chapter walks through an example in C++, cutstock.cpp. You will also find CutStock.java in yourCPLEXinstallation/examples/src/. If your installation includes the .NET API of ILOG CPLEX, then you will also find the C#.NET implementation of this example in CutStock.cs and the VB.NET implementation in CutStock.vb.