【发布时间】:2019-01-30 16:23:57
【问题描述】:
如何让 Optaplanner 在 VRP 问题中使用无限或动态数量的车辆?
在计算分数时会尽量减少车辆数量,因为每辆车都有一个基本成本。求解器应该初始化尽可能多的车辆,因为它认为方便
@PlanningEntityCollectionProperty
@ValueRangeProvider(id = "vehicleRange")
public List<Vehicle> getVehicleList() {
return vehicleList;
}
目前我只是用预定义的车辆数量(例如 100 000)初始化车辆列表,但我不确定这对性能的影响,因为搜索空间比必要的大得多。
【问题讨论】:
标签: optaplanner