我有一个问题,我必须预测垃圾箱包装所需的容量。例如,在给定的硬限制条件下,需要多少大袋才能适合给定数量的物品。
从文档中,我看到我需要指定ValueRangeProvider,但这是我不必开始的。我想预测一下。我应该使用最小的值并继续增加它,直到我得到一个没有违反硬约束的解决方案,或者有不同的方法来做它?
谢谢
答案 0 :(得分:0)
Cloud Balancing示例或多或少地做到了:例如,有100台计算机,但实际上只使用了其中一部分计算机。问题可能是您不知道如何填充该值范围集。
你无法避免不定义值范围 - OptaPlanner无法为你创造价值(它如何知道如何构造它们?)。
在7.0.0.Beta1文档中,查看使用虚拟值进行过度约束规划。 (该方法也适用于6.4,但尚未记录在那里。)这解释了如何创建该值范围并强制执行OptaPlanner尽可能少地使用它们。