Hi,
let 's start from https://www.ibm.com/developerworks/community/forums/html/topic?id=9748cb9c-fa58-471a-8f9b-fba546df609b&ps=25
Now let's see how easy it is to write some statistics after the solve:
using CP;
int nbKids=300;
float costBus40=500;
float costBus30=400;
dvar int+ nbBus40;
dvar int+ nbBus30;
minimize
costBus40*nbBus40 +nbBus30*costBus30;
subject to
{
40*nbBus40+nbBus30*30>=nbKids;
}
execute display
{
writeln("NumberOfModelVariables = ",cp.info.NumberOfModelVariables);
writeln("NumberOfModelConstraints ",cp.info.NumberOfConstraints);
}
execute in_a_file
{
var o=new IloOplOutputFile("stat.txt");
o.writeln("NumberOfModelVariables = ",cp.info.NumberOfModelVariables);
o.writeln("NumberOfModelConstraints =",cp.info.NumberOfConstraints);
o.close();
}
will display and write into stat.txt
NumberOfModelVariables = 2
NumberOfModelConstraints = 1
regards
PS:
Many similar examples at https://www.linkedin.com/pulse/making-decision-optimization-simple-alex-fleischer/
#DecisionOptimization#OPLusingCPOptimizer