線形および非線形プログラミング (最適化) フレームワークのオプションを検討しています。
要件は次のとおりです。
約で線形および非線形計画問題をサポートします。100 ~ 1000 の変数と最大約 1000 の制約 (非常に単純だと思います)。非線形問題には、複数の変数の乗算または除算を含む制約があります。これほど複雑なことはありません。
MS 環境 (SQL Server、MS Access、.NET、Excel) との統合が良好
アドホックな問題定義のサポート (つまり、ある種のスクリプト言語、または Excel フロント エンドでの問題の定義と解決のサポート) があると便利です。
私は Excel を単独で使用しますが、より大きな問題については、プログラム (.NET 環境) でソルバーに接続する機能も必要です。
プログラムによるアクセスのために、ソルバーへの抽象化インターフェイスを開発するつもりでした (必要に応じてソルバーを変更できるようにするため)。次に、このインターフェイスを既に備えているMS Solver Foundation ( http://code.msdn.microsoft.com/solverfoundation ) に出くわしました。それが私たちの他の要件に関して法案に適合するかどうか、およびユーザーがそれについてどのような意見を持っているか疑問に思っています.