cuopt-routing-formulation について
cuopt-routing-formulationは、車両ルーティングの領域知識を扱うスキルです。TSP、VRP、PDPの区別や、地点、注文、車両群、制約の整理を支援し、APIやインターフェースの説明は含みません。
主な機能
- 01TSP、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 対応