U of T research team hits bullseye with strategy to improve fairness in darts
A research team from the 重口味SM is rethinking how darts can be played more fairly.
The team, led by Timothy Chan, a professor in the department of mechanical and industrial engineering in the Faculty of Applied Science & Engineering, recently took home first place in the by designing a new framework to level the playing field in dart games.
鈥淲inning this competition, at the world鈥檚 most prominent and competitive sports analytics conference, is a testament to the excellence and ingenuity of our students here at the 重口味SM,鈥 says Chan, who is also U of T鈥檚 associate vice-president and vice-provost, strategic initiatives.
With millions of players around the world, including an estimated 17 million in the United States, according to the National Sporting Goods Association, the game of darts continues to grow in popularity.
鈥淒arts is a great sport because almost anyone can play and it doubles as a fun mental puzzle,鈥 says Rachael Walker, an alumna who is a co-author of along with PhD candidate Craig Fernandes and Chan.
The research, which expands on work Walker did for her undergraduate thesis, focuses on the game of 501 darts, where players begin with a score of 501 and take turns throwing darts at the dartboard. Points are deducted from their total depending on where the darts land. The first player to reach zero wins.
鈥淲e looked at 501 darts played in recreational and professional settings,鈥 says Fernandes. 鈥淚n a recreational setting, the game is often played amongst players that have different skill sets 鈥 and when that happens, the stronger player often wins, which can lead to unexciting matches.鈥
As in golf, the imbalance is often addressed by introducing a system that gives the less-skilled players an advantage so that all players have an equal chance at winning.
鈥淸But] our research first proved that the current approach of giving the weaker player a head start doesn鈥檛 actually give all players a fair chance at victory,鈥 says Fernandes. 鈥淚nstead, we used a Markov decision process to understand the nuances of the game and then come up with a new system that actually leads to mathematical fairness.鈥
The new framework first determines a player鈥檚 skill level by having them throw several darts at the centre of the board before the start of a game. Players are then assigned a skill level based on where their darts land 鈥 players who get most of their darts in the centre are determined to be higher skilled, while those whose darts are spread out across the board are deemed less-skilled players who would benefit from an advantage.
The new system gives the lesser-skilled player credits that they can cash in at any point in the game. The credits can be used to claim the outcome of a throw 鈥 that is, the region of the board they intend the dart to land in 鈥 without physically throwing the dart.
The researchers found that credits create fairness by using a Markov decision process, a mathematical framework that models scenarios where the outcomes are partly in control of the decision-maker and partly random. However, the number of possible decisions and outcomes in darts made the model difficult to implement and solve at scale.
鈥淭o accurately model a dart game that assigns an advantage to a single player, we needed to consider over half a million possible game states and hundreds of possible actions at each state,鈥 says Walker.
鈥淚n a traditional implementation, you optimize across all states simultaneously, which may require considering billions, or even trillions, of possible outcomes.鈥
The researchers overcame the challenge of scale by starting simply and slowly adding complexity to the model. The first version did not consider the fact that darts is played in turns of three throws for each player; this helped build intuition and develop implementation tricks that later allowed them to solve the true model.
The first-place finish at the MIT Sloan Sports Analytics Conference was affirming for the researchers.
鈥淚t was a very strong competition featuring many major North American sports such as football, baseball and basketball, and a lot of research was focused on generative artificial intelligence and machine learning,鈥 says Fernandes, who presented the research at the Sloan conference.
鈥淲inning with our operations research and optimization approach was exciting for us.鈥
The team is now looking to implement the framework with collaborators, including local dart leagues, to see it work in practice.
鈥淢y lab tackles complex decision-making problems in health care and sports using techniques from operations research,鈥 says Chan.
鈥淭he tools we develop are general, so the insights we obtain from solving a problem in darts may then be applied towards solutions in patient scheduling or medical decision-making.鈥