我想为自己使用Optashift / Optaplanner。 我看到他们相似,但不同。如果我错了,请纠正我:
到目前为止,我必须通过特殊的工作班次(6个工作日,2个休息日,6个工作,2个休息,6个工作和3个休息)来制定解决方案。 我还必须考虑到他们在27天前做了什么才能继续' 6,2,6,2,6,3模式,但我不知道如何做到这一点。我以为我应该为每个工作者分配一个变量,以便指定27周期的哪一天应该从哪个开始。例如,iDayOfShift = 0工作人员在27周期的第一天开始新鲜,但如果iDayOfShift = 8则意味着他正在开始第二个6个工作日周期。
这是解决方案的正确方法吗? 我认为Optashift比Optaplanner更完整,您是否认为我不应该选择Optashift?