Drools车辆路由规划器,但有一点点差异

时间:2012-12-13 06:49:55

标签: drools-planner

我正在进行具有以下参数的车辆路线:

  1. 车辆必须两次到同一个地方。之前是设置以后是收集。
  2. 两个时间都已在数据库中使用lat和lng坐标进行确定。
  3. 车辆在给定时间不能位于2个不同的位置
  4. 我如何使用drools planner来执行此操作?感谢

1 个答案:

答案 0 :(得分:0)

  1. 复制粘贴VehicleRoutingExample
  2. 将VrpCustomer重命名为VrpVisit
  3. 在VrpVisit上添加属性visitType。这是SETUP和COLLECT的枚举
  4. 为每位客户创建2次VrpVisit访问,每种类型一种
  5. 也许您还需要添加约束,即同一车辆的2次访问需要由同一车辆访问。甚至订单也很重要(COLLECT之前的SETUP)