0

私はアルゴリズムを書いていますc++が、マスターとサブの問題があります。そのため、cplex ソルバーを 2 回呼び出します。初めてそれを呼び出してマスターの問題を解決するときです。これがそのための私のコードです。

IloModel model_master(env);

definition of obj and constraints

IloCplex cplex_master(env);
cplex_master.extract(model_master);
cplex_master.setParam(IloCplex::EpGap,0.0001);
cplex_master.solve();
LB=cplex_master.getObjValue();

しかし、それはうまくいきません!印刷cout<<"1" << endl;IloCplex cplex_master(env);ません。

4

1 に答える 1

1

関数呼び出しをtry/catchブロックでラップします。

try {
   // ...
} catch (IloException &ex) {
   cerr << ex << endl;
}

cplexを実行しようとしているマシンにIlmキーが設定されていない可能性があります。

于 2012-04-26T05:20:21.667 に答える