Algorithms
10 posts
Rating Systems Compared: Choosing the Right Algorithm
A head-to-head comparison of Elo, Glicko, TrueSkill, DWZ, Colley Matrix and other rating systems. Know when to use each algorithm.
Ensemble Rating Systems: Combining the Best of All Worlds
Combine multiple rating algorithms like Elo, Glicko, and TrueSkill to get better predictions. Learn how Elote's ensemble approach works.
The Colley Matrix: A Linear Algebra Approach to Ratings
The Colley Matrix uses linear algebra to solve for optimal ratings simultaneously. Originally designed for college football rankings.
The DWZ Rating System: German Engineering for Chess Ratings
The Deutsche Wertungszahl (DWZ) chess rating system combines German precision with practical considerations. See how it works with Elote.
TrueSkill: Microsoft's Rating System for Xbox Live
How Microsoft's TrueSkill rating system uses Bayesian inference for Xbox Live matchmaking, and how to implement it with Elote.
The ECF Rating System: The British Approach to Chess Ratings
Explore the English Chess Federation (ECF) rating system, its unique performance-based approach, and its distinct history from Elo.
Glicko-2: Adding Volatility to the Rating Equation
Explore Glicko-2, an enhancement over Glicko-1, by incorporating player volatility for more precise and accurate ratings.
The Glicko Rating System: When Confidence Matters
Explore the Glicko rating system, an Elo enhancement adding Rating Deviation (RD) to measure confidence. Learn its mechanics and implementation with Elote.
Elo Rating System: The Grandfather of Competitive Rankings
Deep dive into the Elo rating system: history, the math behind it (K-factor, expected score), and practical implementation with the Elote Python library.
Geohash: When Clever Isn't Always Smart
A deep dive into the limitations of the Geohash algorithm, including boundary issues, non-uniform cell sizes, and common implementation mistakes to avoid.