OptaPlanner评估的整体解决方案

时间:2016-02-13 10:19:02

标签: optaplanner

我有一个与OptaPlanner解算器有关的问题。是否可以计算运算符期间求解程序评估的解决方案总数?我的意思是解决方案本身,而不是他们的分数。

1 个答案:

答案 0 :(得分:1)

评估的解决方案的数量大致等于InnerScoreDirector.getCalculateCount()(这是评估的移动数量,请参阅Ondrej的评论)。不能保证这些解决方案是独特的,但对于大中型用例,将它们区分开来不会对数量产生太大影响。

这假定environmentMode没有设置为断言,因为在断言的情况下,calculateCount也可以为每个撤消移动和每一步递增。

调试日志记录输出“每秒平均计算次数”作为求解器的最后一个日志行。 Benchmarker报告有一个该数字的摘要图表。