如何在optplanner中为变量分配递增值?

时间:2015-06-01 10:01:39

标签: drools optaplanner

我打算使用optplanner来优化服务器使用情况,如果需要,还可以根据需要添加额外的硬件。

我的问题是:如果系统在一定的固定时间后无法找到最佳解决方案,如何自动递增一个变量?

1 个答案:

答案 0 :(得分:0)

我不知道它是否适用于您的特定用例,但您可以定义custom phase来修改问题实体。

如果您需要修改问题事实,那么我会在与您调用solve()的线程分开的线程上设置时间。一旦计时器达到0,您就可以向解算器引入ProblemFactChange