1

私は MIP モデルを持っており、その LP 緩和に対する解決策が必要です。

変数宣言は変更しませんでしたが、最後に

cplex_model.solve(); 

私が書いた:

cplex_model.solveRelaxed(); 

しかし、solveRelaxed は IloCplex のメンバーではないというエラーが表示されます。どうすればこのエラーを取り除くことができますか? ありがとう

行列に使用Model.add(IloConversion(env, variable, ILOFLOAT));するには、その次元の 1 つで for ループを使用する必要がありますか? 私の場合、行列 x(i,j) と配列 z(j) があり、次のように変換を記述します。

for(IloInt i=0; i<I; i++){ Model.add(IloConversion(env, x[i], ILOFLOAT)); } Model.add(IloConversion(env, z, ILOFLOAT));

4

1 に答える 1

5

文書化された方法は、IloConversion オブジェクトをモデルに追加することです。

model.add(IloConversion(env, binary_variable, ILOFLOAT));
于 2012-03-05T06:18:40.877 に答える