Solve optimization & planning problems using natural language. Just describe what you need — fast, accurate, and built for AI agents.
技能名称: hpr-solver
详细描述:
使用 HPR 求解器解决线性规划问题。
当用户想要解决一个 LP 问题(MPS 文件或自然语言描述)时。
用户提供 .mps 文件的路径。首先确认参数:
⚠️ 请确认参数:
确认后,运行:
bash
~/julia/julia-1.10.4/bin/julia --project ~/.openclaw/workspace/HPR-LP \
~/.openclaw/workspace/HPR-LP/hprlpsolve.jl
markdown
📐 数学模型:
max
[目标函数]
s.t.
[约束条件 1]
[约束条件 2]
[约束条件 3]
变量:
julia
using JuMP
using HPRLP
model = Model(HPRLP.Optimizer)
setoptimizerattribute(model, stoptol, <值>)
setoptimizerattribute(model, time_limit, <值>)
setoptimizerattribute(model, device_number, <值>)
setoptimizerattribute(model, verbose, true)
@variable(model, x1 >= 0)
@variable(model, x2 >= 0)
@constraint(model, c1, <约束条件 1>)
@constraint(model, c2, <约束条件 2>)
@objective(model, Max, <目标函数>)
optimize!(model)
📊 HPR-LP 结果
=== 求解摘要 ===
状态:[OPTIMAL/INFEASIBLE/...]
迭代次数:<计数>
求解时间:<秒>
原始目标值:<值>
对偶目标值:<值>
KKT 误差:<误差>
=== 变量 ===
x₁ = <值>
x₂ = <值>
| 参数 | 默认值 | 描述 |
|---|---|---|
| stoptol | 1e-6 | 停止容差 |
| time_limit |
如果问题不是线性的(包含整数变量、x²、乘积等),请回复:
⚠️ HPR 仅支持线性规划(LP)。
这似乎是:
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 hpr-solver-1776296282 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 hpr-solver-1776296282 技能
skillhub install hpr-solver-1776296282
文件大小: 11.22 KB | 发布时间: 2026-4-17 15:02