由 OptaPlanner 评估的整体解决方案
Total solutions evaluated by OptaPlanner
我有一个关于 OptaPlanner 求解器的问题。是否可以计算求解器在运行时评估的解决方案总数?我指的是解决方案本身,而不是他们的分数。
评估解决方案的数量 大致 等于 InnerScoreDirector.getCalculateCount()
(这是评估移动的数量,也请参阅 Ondrej 的评论)。不能保证这些解决方案会截然不同,但对于大中型用例,使它们截然不同不会对数量产生太大影响。
这假设环境模式未设置为断言,因为在断言的情况下,计算计数也可以针对每个撤消移动和每个步骤递增。
调试日志输出 "average calculate count per second" 作为求解器的最后一行日志。 Benchmarker 报告有该数字的摘要图。
我有一个关于 OptaPlanner 求解器的问题。是否可以计算求解器在运行时评估的解决方案总数?我指的是解决方案本身,而不是他们的分数。
评估解决方案的数量 大致 等于 InnerScoreDirector.getCalculateCount()
(这是评估移动的数量,也请参阅 Ondrej 的评论)。不能保证这些解决方案会截然不同,但对于大中型用例,使它们截然不同不会对数量产生太大影响。
这假设环境模式未设置为断言,因为在断言的情况下,计算计数也可以针对每个撤消移动和每个步骤递增。
调试日志输出 "average calculate count per second" 作为求解器的最后一行日志。 Benchmarker 报告有该数字的摘要图。