cuopt-routing-formulation

Classify cuOpt routing problems and specify required data for formulation.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/sayalinvidia/sayali-skills-test --skill cuopt-routing-formulation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cuopt-routing-formulation
Source: https://github.com/sayalinvidia/sayali-skills-test/tree/main/skills/cuopt-routing-formulation
Command: npx skills add https://github.com/sayalinvidia/sayali-skills-test --skill cuopt-routing-formulation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Define and communicate the concepts and data requirements for cuOpt routing problems (TSP, VRP, PDP), enabling clear problem typing before formulation.

Core Features & Use Cases

  • Conceptual guidance on distinguishing TSP, VRP, and PDP and their data needs.
  • Guidance on identifying locations, fleets, demands, costs, and time windows required for cuOpt formulations.
  • Practical non-code use: preparing inputs and constraints to feed cuOpt APIs.

Quick Start

Describe a routing scenario by specifying the problem type and the required input data to begin cuOpt formulation.

Frequently Asked Questions about cuopt-routing-formulation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify the right routing problem type for my scenario?

To identify the right routing problem type, classify your scenario as TSP for single-vehicle visits, VRP for multi-vehicle fleets, or PDP for pickup and delivery pairs. This classification determines the specific data inputs and constraints required for your formulation.

What data is needed to formulate a cuOpt routing problem?

Formulating a cuOpt routing problem requires scoping data for locations, fleet specifications, demands, costs, and time windows. Defining these inputs accurately ensures the solver can process constraints and generate valid routes.

How do I define constraints for a vehicle routing problem?

To define constraints for a vehicle routing problem, specify operational limits like vehicle capacities, time windows for visits, and cost structures. Clarifying these constraints alongside your fleet and demand data guides the formulation process.

When should I use a pickup and delivery problem formulation instead of a standard VRP?

Use a pickup and delivery problem formulation instead of a standard VRP when your scenario involves transporting goods from specific origin points to corresponding destinations. Standard VRP only handles deliveries from a depot to various locations.

Can I use this routing formulation guidance to prepare inputs for the cuOpt API?

Yes, this routing formulation guidance is designed for practical non-code use to prepare inputs and constraints. Specifying your problem type and required data helps you structure the exact inputs needed to feed cuOpt APIs.