You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Google Route Optimization API的带容量约束聚类自动化需求

带容量约束的固定规模无重叠聚类任务求助

任务需求

需完成一项带容量约束的聚类任务:现有400个动态变化的位置,需创建固定规模聚类(如每类40个位置),要求聚类无重叠且单类覆盖总面积尽可能小。

当前实现方案(基于Google Route Optimization API)

将车辆数设为聚类数量,每个位置负载需求设为1,车辆负载限制设为聚类规模,通过生成优化路线实现聚类。该方案满足容量约束,但聚类有时会出现重叠问题;此前通过手动设置route_distance_limit改善了重叠问题,现需实现全流程自动化。

当前请求示例代码

request_json = {
    "shipments": [{
        "pickups": [
            {
                "arrival_location": {
                    "latitude": 0.0,
                    "longitude": 0.0
                },
                "label": ""
            }
        ],
        "load_demands": {"pallet_count": {"amount": 1}}
    },
    # 更多类似发货点
    ],
    "vehicles": [{
        "label": "Monday",
        "cost_per_kilometer": 10.0,
        "load_limits": {
            "pallet_count": {
                "max_load": 40
            }
        },
        "route_distance_limit":{
            "max_meters":20000
        }
    },
    # 更多类似车辆,设置不同route_distance_limit
    ],
    "global_start_time":datetime(year=2025, month=1, day=7, hour=7, minute=0, second=0),
    "global_end_time":datetime(year=2025, month=1, day=7, hour=23, minute=0, second=0)
}

现有核心配置项

  • 采用多车辆请求模式
  • 车辆数量 = 聚类数量
  • 每个位置/发货点的负载需求 = 1
  • 车辆负载容量 = 聚类规模(如40)
  • 手动调整route_distance_limit实现无重叠聚类

求助内容

恳请提供可自动化实现无重叠聚类的方案(如调整成本函数),也欢迎替代思路。

内容的提问来源于stack exchange,提问作者Darsh Patel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 06:16:07