2

をインストールJuMPして初期化しようとしModel()ましたが、使用可能なものに基づいてソルバーを指定したいと思います。このために、利用可能なソルバーのリストを取得するにはどうすればよいですか?

4

1 に答える 1

3

julia 最適化エコシステムで現在サポートされているソルバーのリストは、次のjuliaoptWeb サイトで管理されています: http://www.juliaopt.org/

執筆時点では、商用およびオープンソースのソルバーの長いリストが含まれていました。

Clp、Cbc、GLPK、ECOS、SCS、CPLEX、Gurobi、FICO Xpress、Mosek、NLopt、Ipopt、Bonmin、Couenne、Artelys Knitro

これらの各ソルバーには、JuMPパッケージのインストールに加えてインストールする必要がある独自の Julia ラッパーが付属していることに注意してください。Pkg.add(Clp)たとえば、ClpJulia ラッパーをインストールします。Clp などのオープン ソース ソルバーのラッパーの場合、基礎となるソルバーは通常、Julia パッケージのインストールの一部としてダウンロードおよびインストールされます。

明らかに、商用ソルバーの場合、ライセンスを購入してソルバー プログラムをインストールする必要があります。

于 2016-10-04T00:47:26.840 に答える