exportmodelを使用してJavaのcplexからモデルの定式化をエクスポートできることはわかっています。しかし、二重製剤についても同じことができますか?Javaを使用してCplexからデュアルモデルをエクスポートするにはどうすればよいですか?
ありがとうございました。
exportmodelを使用してJavaのcplexからモデルの定式化をエクスポートできることはわかっています。しかし、二重製剤についても同じことができますか?Javaを使用してCplexからデュアルモデルをエクスポートするにはどうすればよいですか?
ありがとうございました。
interactiveを使用すると、DUAファイル形式にエクスポートできます(Java APIのexportModel
メソッドを使用することはできません)。ここに適切な情報がある:MPSファイルが後に読み戻すことができ、デュアル製剤はその後、明示的に最適化することができるようにMPSの規則によって支配
フォーマットは、現在、メモリ内の問題のデュアル製剤を書き込みます。対話式オプティマイザでプリブルブデュアルを設定すると、CPLEXにLPの二重形式を自動的に解決させるように指示できるので、このファイル形式はほとんど廃止されています。 (あなたは、もはやDUAファイルに二重の処方を書き、その後バックでファイルを読み込み、それを解決するためにCPLEXを伝えるためにCPLEXを指示する必要がありません。)
だから、あなたはサポートされているファイル形式のいずれかにエクスポートすることができますJava API(例えば、.SAV、.mps、.LP)で、その後、そのように、.duaファイルを生成するために、対話型を使用します。前述したように
CPLEX> read file.lp
CPLEX> write file.dua
、あなたもpresolve dual settingを使用することができます"プライマリまたはデュアル線形計画問題を線形計画最適化アルゴリズムに渡します。"
ありがとうございました。本当に便利でした。 – Dipta