我安装了JuMP
并尝试初始化Model()
,同时这样做我想根据可用内容指定解算器。为此,我如何获得可用解算器列表?
答案 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包安装的一部分进行下载和安装。
显然,对于商业解算器,需要购买许可证并安装解算器程序。