是否有可能在jsprit中处理作业(在本例中是服务)之间的关系?
例如,一个任务必须与一个或多个其他任务同时开始。或者,一个作业不能在另一个作业结束之前开始(正常顺序)。
如果没有,您知道其他可以处理此类限制的java库吗?
谢谢!
发布于 2014-06-28 14:48:31
是的,你可以用jsprit处理这种关系。它有点编码,但是--我认为--易于实现。为了说明这一点,我准备了五个例子,这些例子都是基于赫里斯托菲德斯-明戈齐-托思(第一个基准测试实例)开发的车辆路径问题(VRP)。按照每个标题后面的链接,您就可以找到代码。请注意,路由中的第一个活动被标记为三角形。标签表示jobIds。



job 13 and 21 in same route AND 21 before 13

job 13 and 21 in same route AND 13 right after 21

访问http://jsprit.github.io/,您将看到许多代码示例和文档。
作者声明:[ P. ]N. Christofides,A.车辆路径问题。作者声明:[ A. ] N.赫里斯托菲德斯,A.约翰·威利,奇切斯特,1979年。
https://stackoverflow.com/questions/24447451
复制相似问题