首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSprit中的相关工作

JSprit中的相关工作
EN

Stack Overflow用户
提问于 2014-06-27 08:37:49
回答 1查看 5.2K关注 0票数 6

是否有可能在jsprit中处理作业(在本例中是服务)之间的关系?

例如,一个任务必须与一个或多个其他任务同时开始。或者,一个作业不能在另一个作业结束之前开始(正常顺序)。

如果没有,您知道其他可以处理此类限制的java库吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-28 14:48:31

是的,你可以用jsprit处理这种关系。它有点编码,但是--我认为--易于实现。为了说明这一点,我准备了五个例子,这些例子都是基于赫里斯托菲德斯-明戈齐-托思(第一个基准测试实例)开发的车辆路径问题(VRP)。按照每个标题后面的链接,您就可以找到代码。请注意,路由中的第一个活动被标记为三角形。标签表示jobIds。

noConstraints

capacityConstraints

job 13 and 21 in same route

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年。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24447451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档