标签: drools optaplanner
我打算使用optplanner来优化服务器使用情况,如果需要,还可以根据需要添加额外的硬件。
我的问题是:如果系统在一定的固定时间后无法找到最佳解决方案,如何自动递增一个变量?
答案 0 :(得分:0)
我不知道它是否适用于您的特定用例,但您可以定义custom phase来修改问题实体。
如果您需要修改问题事实,那么我会在与您调用solve()的线程分开的线程上设置时间。一旦计时器达到0,您就可以向解算器引入ProblemFactChange。