Class TotalScoreSolverRankingComparator
java.lang.Object
org.optaplanner.benchmark.impl.ranking.TotalScoreSolverRankingComparator
- All Implemented Interfaces:
- Comparator<SolverBenchmarkResult>
public class TotalScoreSolverRankingComparator
extends Object
implements Comparator<SolverBenchmarkResult>
This ranking 
Comparator orders a SolverBenchmarkResult by its total Score.
 It maximize the overall score, so it minimizes the overall cost if all PlanningSolutions would be executed.
 
 When the inputSolutions differ greatly in size or difficulty, this often results in a big difference in
 Score magnitude between each PlanningSolution. For example: score 10 for dataset A versus 1000 for dataset B.
 In such cases, dataset B would marginalize dataset A.
 To avoid that, use TotalRankSolverRankingWeightFactory.
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparatorequals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
- 
Constructor Details- 
TotalScoreSolverRankingComparatorpublic TotalScoreSolverRankingComparator()
 
- 
- 
Method Details- 
compare- Specified by:
- comparein interface- Comparator<SolverBenchmarkResult>
 
 
-