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

Timefold入门咨询:VRPTW示例自定义容量约束的数据修改位置

Timefold VRPTW QuickStart 数据文件位置及修改指引
  • 默认运行时加载的示例数据文件,一般存放在项目的 src/main/resources 目录下,通常是命名类似 vrptw/sample-data.json 或 vrptw-dataset.json 的JSON/CSV文件。你之前修改 VehicleRouteDemoResource 中的硬编码数据未生效,大概率是因为该类实际是读取上述静态资源文件返回数据,而非直接使用代码里的硬编码值。
  • 若要修改测试用数据,可查看 src/test/resources 目录下的对应文件,这类文件用于单元测试场景。
  • 你可以直接查看 VehicleRouteDemoResource 的代码,里面会有明确的文件读取逻辑(比如 ResourceUtils.getResource("classpath:xxx.json") 这类代码),跟着这个路径就能精准定位到实际加载的数据文件。
  • 另外,适配容量约束时,除了修改数据(给车辆添加容量字段、给客户添加需求字段),还要确保在约束配置中添加了容量相关规则——比如在 vrptwConstraints.drl 规则文件,或者使用Java Constraint Streams的约束类中编写对应的容量校验逻辑,否则仅修改数据不会触发容量约束的生效。

内容的提问来源于stack exchange,提问作者Manal Awada

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 17:39:53