This {@link SolverBenchmarkRankingWeightFactory} orders a {@link SolverBenchmark} by how how many time each of it's{@link SingleBenchmark} beat the {@link SingleBenchmark} of the other {@link SolverBenchmark}s. It maximizes the overall ranking.
When the inputSolutions differ greatly in size or difficulty, this often produces a difference in {@link Score} magnitude between each {@link Solution}. For example: score 10 for dataset A versus 1000 for dataset B. In such cases, this ranking is more fair than {@link TotalScoreSolverBenchmarkRankingComparator}, because in this ranking, dataset B wouldn't marginalize dataset A.