# Package org.optaplanner.benchmark.impl.ranking

- Interface Summary
  Interface | Description
  --- | ---
  SolverRankingWeightFactory | Defines an interface for classes that will be used to rank solver benchmarks in order of their respective performance.

- Class Summary
  Class | Description
  --- | ---
  ResilientScoreComparator | Like `NaturalScoreComparator`, but is able to compare `Score`s of different types or nulls.
  ScoreSubSingleBenchmarkRankingComparator |
  SubSingleBenchmarkRankBasedComparator |
  TotalRankSolverRankingWeightFactory | This `SolverRankingWeightFactory` orders a `SolverBenchmarkResult` by how many times each of its `SingleBenchmarkResult`s beat `SingleBenchmarkResult`s of the other `SolverBenchmarkResult`.
  TotalRankSolverRankingWeightFactory.TotalRankSolverRankingWeight |
  TotalScoreSingleBenchmarkRankingComparator |
  TotalScoreSolverRankingComparator | This ranking `Comparator` orders a `SolverBenchmarkResult` by its total `Score`.
  WorstScoreSolverRankingComparator | This ranking `Comparator` orders a `SolverBenchmarkResult` by its worst `Score`.

Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.