Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rating System for multiple competitors [closed]

I have been doing a research on various rating systems. I have found some good ones like Elo Rating system and Glicko Rating system. But all of these system are designed for a games which involve 2 competitors. ( chess, go)

I would like to know if there are any algorithms available for games involving N players, or if there is a way above systems can be extended to support N player games.

This is the closet thing I have found so far: http://sradack.blogspot.com/2008/06/elo-rating-system-multiple-players.html

like image 451
sublime Avatar asked Feb 21 '14 21:02

sublime


People also ask

What is ELO stand for?

ELO stands for Expanded Learning Opportunities. It is a 30 minute period of instructional time within the school day for students to receive individualized instructional support personalized to their needs.

What is a closed review?

What is a closed review system? A closed review system is actually a very simple concept. It means that only verified customers can leave reviews for a company. On the other hand, an open review system allows absolutely anyone to leave a review.

What is the best rating system?

The four-point rating scale. Many organizations have used the standard three-point rating scale. However, in our research looking at the distribution of performance responses, we have found that a 4-point rating scale is often the best option to go for.

How many 5 star reviews do I need to negate a 1 star review?

Your star review rating reflects an overall average of positive and negative reviews. So if your goal is to maintain an overall rating of four stars, you'll need four, five-star reviews to make up for every one-star review.


1 Answers

Assuming the game results in a ranking of all players (rather than just determining a single winner, say), you could treat the single game as N(N-2)/2 individual two-player games in which 1st place beat everyone else, 2nd place beat 3rd, 4th, and so on. You can then apply one of the 2-player algorithms to each of these individual games.

You would probably want to reduce the weighting of rating changes because this gives many "games" worth of ratings changes for each game played. Perhaps the changes should be reduced by a factor of N since each player is rated as having played N games, then again, maybe it makes sense to weight games among more players more heavily.

I have no idea whether this produces a rating system that is actually useful, but it is certainly possible to extend 2-player systems to the N-player case.

like image 56
ballesta25 Avatar answered Sep 27 '22 19:09

ballesta25