Optaplannaer:如何删除违反drl文件中规则的计划实体实例?

时间:2015-10-18 12:16:39

标签: optaplanner

我一直试图获得“0”硬和“0”软约束。 如果任何计划实体实例违反.drl文件中列出的任何规则,我想将其从解决方案计划中删除。 即如果我有20个计划实体实例要安排,但它们不能全部包含在计划中而没有任何违规,但15可以这样做,那么我想从获得的计划中删除其他5个计划实体实例。在这种情况下,我将获得一个仅包含15个计划实体实例的计划,其中“0”硬和“0”软约束违规。

1 个答案:

答案 0 :(得分:0)

请参阅文档和医院病床规划示例中的过度约束计划

此问题经常在stackoverflow上提出(因此简短回答)。 Last time was last week even :)