Hi,
could the following code help you?
dvar float+ Gas;
dvar float+ Chloride;
maximize
40 * Gas + 50 * Chloride;
subject to {
ctMaxTotal:
Gas + Chloride <= 50;
ctMaxTotal2:
3 * Gas + 4 * Chloride <= 180;
ctMaxChloride:
Chloride <= 40;
ctVide:
Gas<=infinity;
}
main
{
thisOplModel.generate();
cplex.solve();
writeln(thisOplModel.Gas," ",thisOplModel.Chloride);
var model2=thisOplModel;
var cplex2=cplex;
model2.ctVide.UB=5;
model2.ctVide.setCoef(thisOplModel.Gas,-1);
model2.ctVide.setCoef(thisOplModel.Chloride,1);
cplex2.solve();
writeln(model2.Gas," ",model2.Chloride);
var cplex3=new IloCplex();;
var model3=new IloOplModel(thisOplModel.modelDefinition,cplex3);;
model3.generate();
cplex3.solve();
writeln(model3.Gas," ",model3.Chloride);
}
regards
#DecisionOptimization#OPLusingCPLEXOptimizer