列出 JuMP 中可用的求解器

List available solvers in JuMP

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

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) 将安装 Clp Julia 包装器。对于 Clp 等开源求解器的包装器,底层求解器 通常 作为 Julia 包安装的一部分进行下载和安装。

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