Drools planner Drools Vehicle routing planner,但有一点不同

Drools planner Drools Vehicle routing planner,但有一点不同,drools-planner,Drools Planner,我正在进行具有以下参数的车辆路径选择: 车辆必须在同一地点行驶两次。先设置后收集 这两个时间已在数据库中用lat和lng坐标确定 在给定的时间内,车辆不能位于两个不同的位置 我该如何使用drools planner来实现这一点?谢谢 复制粘贴车辆路线示例 将VRP客户重命名为VrpVisit 在VrpVisit上添加属性visitType。这是设置和收集的枚举 每个客户创建2次VrpVisit访问,每种类型一次 也许您还需要添加一个约束,即同一客户的两次访问需要由同一辆车访问。甚至订单也很重要(

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

  • 车辆必须在同一地点行驶两次。先设置后收集
  • 这两个时间已在数据库中用lat和lng坐标确定
  • 在给定的时间内,车辆不能位于两个不同的位置
  • 我该如何使用drools planner来实现这一点?谢谢

  • 复制粘贴车辆路线示例
  • 将VRP客户重命名为VrpVisit
  • 在VrpVisit上添加属性visitType。这是设置和收集的枚举
  • 每个客户创建2次VrpVisit访问,每种类型一次

  • 也许您还需要添加一个约束,即同一客户的两次访问需要由同一辆车访问。甚至订单也很重要(收集前设置)

    嗨,杰弗里·德斯米特,谢谢你的输入!是的,您是对的,顺序很重要,因为在数据库中,设置时间总是在收集之前,并且在用户保存之前,通过服务器端脚本对数据进行验证。至于2次访问,它不必是同一辆车,因此,一辆车可以设置,然后当收集时间临近时,如果附近有另一辆车为另一个事件设置,它可以在途中收集以节省燃油。