我已经使用以下功能从optaplanner示例中增强了项目作业调度示例:
之后我运行基准测试,并获得了与LA 500,LA 1000,LA 2000相同的结果,它表明所有这些都是最受欢迎的。这是基准测试的有效结果吗?请有人帮我分析我的基准测试结果。我附上了我的基准测试结果。 感谢。
答案 0 :(得分:0)
如果分数函数非常平坦,它们可能会给出相同的结果。可能是1个约束类型使所有其他约束类型相形见绌,使得得分持平。
problemStatisticType BEST_SCORE图表看起来也完全一样吗?那是不太可能的。
1)启用以下统计信息(6.2.CR1中的新增内容)并再次运行基准测试:
<singleStatisticType>CONSTRAINT_MATCH_TOTAL_BEST_SCORE</singleStatisticType>
那个人会告诉你哪些约束类型影响最佳分数(参见文档&#34; 14.6.2。约束匹配总时间最佳分数统计和#34;关于它)。如果一个约束类型使其他约束类型相形见绌,则会使其可见。
2)运行求解器后检查实际解决方案(默认情况下,基准测试员不会编写最佳解决方案,因此要么配置它,要么直接运行求解器)。检查约束条件会导致得分。