在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:ds4dm/Tulip.jl开源软件地址:https://github.com/ds4dm/Tulip.jl开源编程语言:Julia 100.0%开源软件介绍:Tulip
OverviewTulip is an open-source interior-point solver for linear optimization, written in pure Julia. It implements the homogeneous primal-dual interior-point algorithm with multiple centrality corrections, and therefore handles unbounded and infeasible problems. Tulip’s main feature is that its algorithmic framework is disentangled from linear algebra implementations. This allows to seamlessly integrate specialized routines for structured problems. InstallationJust install like any Julia package ] add Tulip UsageThe recommended way of using Tulip is through JuMP and/or MathOptInterface (MOI). The low-level interface is still under development and is likely change in the future. The MOI interface is more stable. Using with JuMPTulip follows the syntax convention using JuMP
import Tulip
model = Model(Tulip.Optimizer) Linear objectives, linear constraints and lower/upper bounds on variables are supported. Using with MOIThe type import MathOptInterface
MOI = MathOptInterface
import Tulip
model = Tulip.Optimizer{Float64}() # Create a model in Float64 precision
model = Tulip.Optimizer() # Defaults to the above call
model = Tulip.Optimizer{BigFloat}() # Create a model in BigFloat precision Solver parametersSetting parametersWhen using Tulip through JuMP/MOI, parameters can be set either through MOI's generic
Parameters descriptionSee the documentation. Command-line executableSee app building instructions.
Citing |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论