2

我安装JuMP并尝试初始化 a Model(),同时我想根据可用的内容指定求解器。为此,我如何获得可用求解器的列表?

4

1 回答 1

3

julia优化生态系统目前支持的求解器列表维护在juliaopt网站上:http ://www.juliaopt.org/

在撰写本文时,它包括一长串商业和开源求解器:

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

请注意,这些求解器中的每一个都带有自己的 Julia 包装器,除了安装JuMP包之外,还需要安装它们。Pkg.add(Clp)例如,将安装ClpJulia 包装器。对于开源求解器的包装器,例如 Clp,底层求解器通常会作为 Julia 包安装的一部分进行下载和安装。

显然,对于商业求解器,需要购买许可证并安装求解器程序。

于 2016-10-04T00:47:26.840 回答