julia - 列出 JuMP 中可用的求解器

标签 julia julia-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 软件包安装的一部分进行下载和安装。

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

关于julia - 列出 JuMP 中可用的求解器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39613459/

相关文章:

julia - 如何使用 JuMP 寻求 MIP 的第二最佳解决方案

julia - 加载错误:MethodError despite (seemingly) using working code

julia - 方法错误 : objects of type Module are not callable

julia - 错误: `*` 没有方法匹配 *(::Variable)

floating-point - 为什么 exponent(0.0) 是一个 DomainError?

julia - 在 Julia 的一行( block 除外)中捕获多个异常?

pointers - 我可以在 julia 中定义指针吗?

julia - Julia 中的 UndefVarError

julia - 无法读取 csv 文件 : "no method matching Parsers.Options"

performance - Julia 类型不稳定 : Array of LinearInterpolations