实时车辆数量
Number of Vehicles in Real-Time
我正在使用 Optaplanner VRP 工具来解决一些 VRP 实例。有没有办法实时查看正在使用的车辆数量?还有,Optaplanner用什么算法来求解VRP?
谢谢,
玛雅克
当您实时收听新的最佳解决方案事件 (Solver.addSolverListener
) 时,通过迭代所有 Vehicle
个实例并检查是否 nextVisit
不是 null
.
请注意,如果您想尽量减少使用的车辆数量,则需要为此添加硬约束或软约束,这很简单:when Vehicle(nextVisit != null) then addHard(-1); end
关于用于求解 VRP 的算法:检查求解器配置 XML。我们支持许多算法,在 vrp 基准配置中 XML 我们让它们相互竞争以确定最适合生产的算法。
我正在使用 Optaplanner VRP 工具来解决一些 VRP 实例。有没有办法实时查看正在使用的车辆数量?还有,Optaplanner用什么算法来求解VRP?
谢谢, 玛雅克
当您实时收听新的最佳解决方案事件 (Solver.addSolverListener
) 时,通过迭代所有 Vehicle
个实例并检查是否 nextVisit
不是 null
.
请注意,如果您想尽量减少使用的车辆数量,则需要为此添加硬约束或软约束,这很简单:when Vehicle(nextVisit != null) then addHard(-1); end
关于用于求解 VRP 的算法:检查求解器配置 XML。我们支持许多算法,在 vrp 基准配置中 XML 我们让它们相互竞争以确定最适合生产的算法。