Pavito.jl:凸混合整数非线性规划(MINLP)的基于梯度的外部逼近求解器

时间:2021-05-26 17:15:28
【文件属性】:
文件名称:Pavito.jl:凸混合整数非线性规划(MINLP)的基于梯度的外部逼近求解器
文件大小:36KB
文件格式:ZIP
更新时间:2021-05-26 17:15:28
Julia 帕维托 Pavito是用编写的混合整数凸规划(MICP)求解程序包。 MICP问题是凸的,除了一些变量采用二进制或整数值的限制之外。 Pavito通过构造凸可行集的顺序多面外逼近来解决MICP问题,类似于 。 Pavito通过MathOptInterface接口访问最新的MILP求解器和连续的,基于导数的非线性编程(NLP)求解器。 对于使用圆锥求解器而不是NLP求解器的算法,请使用 。 Pajarito是一个健壮的混合整数圆锥求解器,可以处理已建立的问题类别,例如混合整数二阶锥规划(MISOCP)和混合整数半定规划(MISDP)。 安装 可以通过Julia软件包管理器安装Pavito: julia> ] pkg> add Pavito 用法 有几种便捷的方法可以在Julia中建模MICP并访问Pavito: NLP模型 圆锥模型 X X X JuMP和Convex.jl
【文件预览】:
Pavito.jl-master
----.github()
--------workflows()
----NEWS.md(44B)
----src()
--------MOI_wrapper.jl(15KB)
--------inf_nlp.jl(2KB)
--------algorithm.jl(27KB)
--------Pavito.jl(716B)
----Project.toml(650B)
----examples()
--------gatesizing.jl(3KB)
--------cardls.jl(2KB)
----.travis.yml(160B)
----test()
--------runtests.jl(2KB)
--------MOI_wrapper.jl(2KB)
--------solvers.jl(2KB)
--------conictest.jl(8KB)
--------nlptest.jl(7KB)
--------cbf()
----LICENSE.md(18KB)
----README.md(5KB)
----appveyor.yml(776B)
----.gitignore(44B)

网友评论