2012-03-05 8 views
1

私はMIPモデルを持っています。私はLP緩和の解決法を望みます。プレップでLP緩和を解く方法

私は、変数の宣言を変更していないが、代わりに

cplex_model.solve(); 

の終わりに私が書いた:

cplex_model.solveRelaxed(); 

をしかし、それはsolveRelaxedがメンバーではないと言って、私にエラーを与えますIloCplex! このエラーを解決するにはどうすればよいですか? ありがとう

Model.add(IloConversion(env, variable, ILOFLOAT));を行列に使用するには、その次元のforループを使用する必要がありますか?私の場合 Iは行列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));

答えて

5

文書の方法はモデルにIloConversionオブジェクトを追加することです:例えば

model.add(IloConversion(env, binary_variable, ILOFLOAT)); 
関連する問題