列出JuMP中的可用解算器

时间:2016-09-21 10:05:23

标签: julia julia-jump

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

1 个答案:

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

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