five

YazRoute-VRP

收藏
RapidAPI2026-02-20 更新2026-02-12 收录
下载链接:
https://rapidapi.com/yuanweiseu-gepsg-RX4/api/yazroute-vrp
下载链接
链接失效反馈
官方服务:
资源简介:
Cloud-Based Vehicle Routing Optimization Engine

基于云的车辆路径优化引擎
创建时间:
2026-02-20
原始信息汇总

YazRoute-VRP 数据集概述

基本信息

  • 数据集名称: YazRoute-VRP
  • 类别: Logistics (物流)
  • 提供者: YazRoute
  • 访问地址: https://rapidapi.com/yuanweiseu-gepsg-RX4/api/yazroute-vrp

API 概述

  • 描述: Cloud-Based Vehicle Routing Optimization Engine (云端车辆路径优化引擎)。这是一个用于车辆路径问题 (VRP) 优化的云 API,支持容量限制、时间窗和多仓库。
  • 版本: v1 (current)
  • 基础 URL: https://yazroute.com
  • 端点: POST /api/v1/solve
  • 认证方式: API Key (通过请求头)
  • 速率限制: 每个 API 密钥每分钟 60 次请求

定价计划

  • BASIC: $0.00 / 月
  • PRO: $19.99 / 月
  • ULTRA: $49.99 / 月
  • MEGA: $109.99 / 月
  • 计划限制: 节点数量、车辆数量、最大求解时间和月度配额因计划而异。详情请见:https://yazroute.com/pricing。

认证

  • 直接访问 (YazRoute): 需在请求头中包含 X-User-Name (您的 YazRoute 账户用户名) 和 X-Api-Key (格式为 yrk_xxxxx...)。
  • 通过 RapidAPI 访问: 无需提供上述请求头,RapidAPI 平台会自动处理认证。

请求规范

  • 方法: POST
  • URL: https://yazroute.com/api/v1/solve
  • Content-Type: application/json

请求体参数

参数 类型 必需 描述
name string 用于识别的请求名称
node_num number 节点数量 (必须 > 0)
node_positions array 节点坐标:[[x1, y1], [x2, y2], ...]。如果提供,则根据坐标计算距离;否则使用距离矩阵。
vehicle_num number 车辆数量 (必须 > 0)
distance_matrix array 二维数组:distance_matrix[i][j] 表示从节点 i 到节点 j 的距离 (例如,单位为公里)。
start_nodes array 每辆车的起始节点索引;长度 = vehicle_num
end_nodes array 每辆车的结束节点索引;长度 = vehicle_num
node_demands array 每个节点的需求量;长度 = node_num
vehicles_capacity array 每辆车的容量;长度 = vehicle_num
node_time_windows array 每个节点的时间窗:[[start1, end1], [start2, end2], ...] (例如,单位为分钟);长度 = node_num
node_service_time array 每个节点的服务时间 (例如,分钟);长度 = node_num
vehicle_speeds array 每辆车的速度 (例如,公里/小时);长度 = vehicle_num
base_start_time array 基准开始时间,格式为 [hour, minute, second];默认为 [9, 0, 0]

响应规范

成功响应 (HTTP 200)

字段 类型 描述
success boolean 请求是否成功
result object 解决方案对象 (当 success 为 true 时存在)
error string null
request_id string 唯一的请求标识符

result 对象:

字段 类型 描述
total_cost number 总成本 / 总距离
routes object 车辆路径:{"Vehicle 0": [0, 1, 2, 0], "Vehicle 1": [0, 3, 4, 0], ...}。键为车辆 ID,值为节点索引列表。仅包含非空路径的车辆。
distances array 每条路径的距离 (顺序与 routes 相同)
loads object 每条路径上每个节点的累积负载:{"Vehicle 0": [0, 10, 20, ...], ...}
time_windows object 每条路径上每个节点的到达/离开时间:{"Vehicle 0": [["09:00:00", "09:02:00"], ...], ...} (HH:MM:SS)
time number 求解时间 (秒)

错误响应

状态码 含义
401 无效的用户名或 API 密钥 (或已过期/撤销)
400 请求超出计划限制 (例如,节点/车辆数量)
422 请求体验证失败 (例如,无效类型、缺少必填字段)
403 当前计划不支持 API 访问;需要升级
429 请求过多 (速率限制:每个 API 密钥 60次/分钟,或月度配额已用完);请稍后重试

示例代码

  • JavaScript: 提供了完整的请求示例,包括 payload 构造和响应处理。
  • Python: 提供了使用 requests 库的完整请求示例。

联系信息

  • 网站: https://yazroute.com
  • 邮箱: contact@yazroute.com
  • 文档: https://yazroute.com/api (或 /en/api)
搜集汇总
数据集介绍
main_image_url
背景与挑战
背景概述
该数据集YazRoute-VRP是一个基于云计算的车辆路径优化引擎,专注于提供路径规划解决方案。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作