1

VB.NET で構築された線形計画法モデルを解決したいと考えています。このコンテキストでは、次の質問があります。

a) VB.NET を介して CPLEX またはそのようなソルバー (Coin-OR) を呼び出す方法は? (そうしている間、CPLEXウィンドウが開かれたくない。つまり、バックグラウンドで解決する必要があります。)

b) LP モデルを CPLEX に転送する方法は? (ここでも、新しいウィンドウを開くことを避けて、モデルを CPLEX に書き込みたい)

VB.NET の理解: 中級

ありがとう

4

2 に答える 2

4

Microsoft Solver FoundationはCPLEXのプラグインを提供しており、CPLEXプラグインを呼び出す方法とVB.NETからMSFを呼び出す方法の両方を示すサンプルがあります。ここから標準のMSFライブラリをダウンロードできます。

于 2012-09-21T05:50:29.030 に答える
3

CPLEXは、ソルバーに付属の標準APIであるCPLEX / Concert .NET APIを介してVB.NETで使用でき、非常に簡単に使用できます。この例このチュートリアルを含む、利用可能な優れたドキュメントがあります。例はC#ですが、任意の.NET言語でAPIを使用する方法を理解できるはずです。

MS Solver Foundationを使用することもできますが、追加費用が発生し、製品は製造中止になります。

于 2012-09-21T19:58:28.973 に答える