关于 cuopt-routing-formulation
cuopt-routing-formulation 是用于车辆路径问题的领域知识技能,帮助 Agent 明确 TSP、VRP 或 PDP 的问题类型,并梳理地点、订单、车队和约束。它聚焦建模前所需的概念与数据,不包含 API 或接口说明。
主要功能
- 01区分 TSP、VRP 与 PDP
- 02梳理地点、仓库及成本数据
- 03明确订单位置、需求和服务信息
- 04整理车辆数量、容量及起终点
- 05收集时间窗与访问顺序约束
适用场景
- 01明确配送优化问题属于哪类路径模型
- 02准备地点间距离或行驶时间矩阵
- 03整理车辆容量和订单需求
- 04梳理时间窗、服务时长及先后顺序
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nvidia/ skills --skill cuopt-routing-formulation安装后在 Claude Code 中输入/cuopt-routing-formulation确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
BENCHMARK.mdskill-card.mdskill.oms.sigevals/evals.json详细介绍
路由问题建模
车辆路由领域的概念。此处不涉及 API 或接口细节。
什么是路由问题
- TSP:单辆车,访问所有地点各一次(例如,最短巡回路线)。
- VRP:多辆车,有容量和/或时间限制;将订单分配给车辆并规划停靠点的顺序。
- PDP:取货和配送配对;必须先访问取货地点,再访问对应的配送地点。
必要问题(问题与数据)
如果尚不清楚,请询问以下问题:
- 问题类型 — TSP、VRP 还是 PDP?
- 地点 — 有多少个?有几个仓库?地点对之间的成本或距离是多少(矩阵形式还是推导得出)?
- 订单/任务 — 必须访问哪些地点?每个停靠点的需求量或服务内容是什么?
- 车队 — 有多少辆车?每辆车的容量是多少(如果有多个维度,则分别说明)?起点/终点在哪里?
- 约束 — 时间窗(最早/最晚到达时间)、服务时间、先后顺序(A 订单是否必须先于 B 订单)?
典型数据
- 成本或距离矩阵(或行驶时间矩阵)。
- 订单地点;对于 VRP,还需提供每个订单的需求量。
- 车辆容量,以及车辆和订单可选的时间窗。
评论
支持 Markdown