我安装了 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 软件包安装的一部分进行下载和安装。
显然,对于商业求解器,需要购买许可证并安装求解器程序。
关于julia - 列出 JuMP 中可用的求解器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39613459/