スパース線形計画法の問題を解決する必要があり、同じライブラリを探しています。
主な要件:
最も重要な要件は、非常に高速であることです。より高速な場合は、ランダム化された近似解を使用できます。
LP 仕様:
問題のサイズは 2 つのパラメーターの関数です: P と Q で、ほとんどの場合 P << Q です。
変数の数 ~ P + Q
制約の数 ~ 2Q
制約行列はまばらです - O(Q) 個のゼロ以外のエントリしかありません。
試した解決策
1) MATLAB : MATLAB のlinprog関数は、LP を解くのに非常に時間がかかるため、この設定では特に役に立ちません。
2) GLPK : glpk_simplexも期待したほど高速ではありません。P=15、Q=15,000 の問題の場合、最大 10 秒で回答を得る必要がありますが、glpk_simplexは 20 ~ 25 分かかります。上記サイズの問題でglpk_interiorがメモリ不足になります。
誰かが効率的なライブラリを提案できますか? 問題を正確に、またはおおよそ解決するために使用できる、無料のものと市販のものの両方を提案してください。