mcpField
C
cuopt-routing-formulation

cuopt-routing-formulation

github.com/promptingcompany数据与数据库039 次安装17 周前更新
代码仓库

关于 cuopt-routing-formulation

用于构建车辆路径问题的领域技能,涵盖 TSP、VRP 和取送问题。它帮助梳理描述路径问题所需的位置、任务、车队信息和约束。

主要功能

  1. 01TSP、VRP 和 PDP 概念
  2. 02位置与仓库数据问题
  3. 03任务需求与服务信息
  4. 04车队容量和起终点信息
  5. 05时间窗与先后顺序约束

适用场景

  1. 01判断路径问题属于 TSP、VRP 还是 PDP
  2. 02收集路径模型所需数据
  3. 03梳理车队与停靠点约束

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/promptingcompany/nv-skills --skill cuopt-routing-formulation

安装后在 Claude Code 中输入/cuopt-routing-formulation确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

BENCHMARK.md
skill-card.md
skill.oms.sig
evals/
evals.json

详细介绍

路由问题建模

车辆路由领域的概念。此处不涉及 API 或接口细节。

什么是路由问题

  • TSP:单辆车,访问所有地点各一次(例如,最短巡回路线)。
  • VRP:多辆车,有容量和/或时间限制;将订单分配给车辆并规划停靠点的顺序。
  • PDP:取货和配送配对;必须先访问取货地点,再访问对应的配送地点。

必要问题(问题与数据)

如果尚不清楚,请询问以下问题:

  1. 问题类型 — TSP、VRP 还是 PDP?
  2. 地点 — 有多少个?有几个仓库?地点对之间的成本或距离是多少(矩阵形式还是推导得出)?
  3. 订单/任务 — 必须访问哪些地点?每个停靠点的需求量或服务内容是什么?
  4. 车队 — 有多少辆车?每辆车的容量是多少(如果有多个维度,则分别说明)?起点/终点在哪里?
  5. 约束 — 时间窗(最早/最晚到达时间)、服务时间、先后顺序(A 订单是否必须先于 B 订单)?

典型数据

  • 成本或距离矩阵(或行驶时间矩阵)。
  • 订单地点;对于 VRP,还需提供每个订单的需求量。
  • 车辆容量,以及车辆和订单可选的时间窗。

评论

支持 Markdown