現在の最適化モデルの求解

solve() 関数を示します。

現在の最適化モデルを求解するには、IloCplex インスタンスで solve() 関数を呼び出すだけです。この関数は、解が見つかったかどうかに応じて true または false を返します。解が見つかった場合は、以下のように目的値を要求できます。

    if ( cplex.solve() ) {
      curr = cplex.getObjValue();
      writeln();
      writeln("OBJECTIVE: ",curr);
      ofile.writeln("Objective with capFlour = ", capFlour, " is ", curr);        
    } 
    else {
      writeln("No solution!");
      break;
    }