方程式と制約の未決定の線形システムを解き、コスト関数を最小化する特定の解を見つける必要があります。これは、.NET および Mono で実行される純粋に移植可能なマネージド コードで行う必要があります。これを実装するために使用できる無料のライブラリは何ですか?
私が見つけた無料のライブラリによって提供されるすべての最適化アルゴリズムは、単一変数の区間制約のみをサポートしています。たとえば0 < x < 1
、 のような制約はサポートしていませんx + 2y < 4
。また、多くの場合、線形方程式ソルバーは 1 つの解を持つ線形システムのみをサポートすることもわかりました。
これまでに見つけた中で最も近いのはDotNumerics です。これには、未決定の線形システムを解決するための特異値分解が含まれていますが、その最適化アルゴリズムは単一変数の制約しかサポートしていません (私が知る限り)。
線形計画法について尋ねる質問は他にもいくつかありますが、私の主な要件は、多変数制約と未決定システムの解決です。多変数制約をサポートする無料のライブラリをまだ見つけていません。