Optashift与Optaplanner的差异?

时间:2018-03-09 10:02:50

标签: optaplanner optaweb-employee-rostering

我想为自己使用Optashift / Optaplanner。 我看到他们相似,但不同。如果我错了,请纠正我:

  • 解决方案搜索算法在它们中都是相同的。
  • 然而,Optaplanner是基于Java GUI的,而Optashift是基于网络的。
  • Optashift需要运行Openshift实例。 (Optaplanner指出)
  • Optaplanner使用Drool(我还没有在Optashift中找到任何.drl文件)(指向Optashift)
  • 观看演示,Optashift看起来好像已经开发了更多'。您可以在Optaplanner程序中对提供的解决方案进行更改,您只能在转弯时切换工作人员。(指向optashift)

到目前为止,我必须通过特殊的工作班次(6个工作日,2个休息日,6个工作,2个休息,6个工作和3个休息)来制定解决方案。 我还必须考虑到他们在27天前做了什么才能继续' 6,2,6,2,6,3模式,但我不知道如何做到这一点。我以为我应该为每个工作者分配一个变量,以便指定27周期的哪一天应该从哪个开始。例如,iDayOfShift = 0工作人员在27周期的第一天开始新鲜,但如果iDayOfShift = 8则意味着他正在开始第二个6个工作日周期。

这是解决方案的正确方法吗? 我认为Optashift比Optaplanner更完整,您是否认为我不应该选择Optashift?

0 个答案:

没有答案
相关问题