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
.