Jump to content

Round-robin tournament: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Tags: Mobile edit Mobile web edit
 
(45 intermediate revisions by 25 users not shown)
Line 1: Line 1:
{{Short description|Type of sports tournament}}
{{For|the application to voting methods|Copeland's method}}{{Short description|Type of sports tournament}}
{{Use American English|date = March 2019}}
{{Use American English|date = March 2019}}
{{Use mdy dates|date=June 2019}}
{{Use mdy dates|date=June 2019}}
[[File:Round-robin tournament_10teams_en.png|thumb|upright=2.0|Example of a round-robin tournament with 10 participators]]
[[File:Round-robin tournament_10teams_en.png|thumb|upright=1.5|Example of a round-robin tournament with 10 participants]]


A '''round-robin tournament''' (or '''all-go-away-tournament''') is a [[competition]] in which each contestant meets every other participant, usually in turn.<ref name="Webster">''Webster's Third New International Dictionary of the English Language, Unabridged'' (1971, G. & C. Merriam Co), p.1980.</ref><ref>{{Cite book|title = Official Lawn Tennis Bulletin|last = Orcutt|first = William Dana|publisher = The Editors|year = 1895|location = New York|pages = 1, 3|volume = 2|url = https://books.google.com/books?id=s7gsAAAAYAAJ}}</ref> A round-robin contrasts with an [[elimination tournament]], in which participants/teams are eliminated after a certain number of losses.
A '''round-robin tournament''' or '''all-play-all tournament''' is a competition format in which each contestant meets every other participant, usually in turn.<ref name="Webster">''Webster's Third New International Dictionary of the English Language, Unabridged'' (1971, G. & C. Merriam Co), p.1980.</ref><ref>{{Cite book|title = Official Lawn Tennis Bulletin|last = Orcutt|first = William Dana|publisher = The Editors|year = 1895|location = New York|pages = 1, 3|volume = 2|url = https://books.google.com/books?id=s7gsAAAAYAAJ}}</ref> A round-robin contrasts with an [[elimination tournament]], wherein participants are eliminated after a certain number of wins or losses.


==Terminology==
==Terminology==
The term ''round-robin'' is derived from the French term ''ruban'', meaning "[[ribbon]]". Over a long period of time, the term was [[Folk etymology|corrupted and idiomized]] to ''robin''.<ref>{{Cite book|title = Standardizing Terminology for Better Communication: Practice, Applied Theory, and Results|date = 1993|editor1-last = Strehlov|editor1-first = Richard A|editor2-last = Wright|editor2-first = Sue Ellen|volume = 1166|isbn = 0-8031-1493-1|pages = 336–337|publisher = ASTM}}</ref><ref>{{Cite book|title = [[Brewer's Dictionary of Phrase & Fable]]|publisher = Harper & Brother Publishers|location = New York|pages = 786}}</ref>
The term ''round-robin'' is derived from the French term {{lang|fr|ruban}} ('ribbon'). Over time, the term became idiomized to ''robin''.<ref>{{Cite book|title = Standardizing Terminology for Better Communication: Practice, Applied Theory, and Results|date = 1993|editor1-last = Strehlov|editor1-first = Richard A|editor2-last = Wright|editor2-first = Sue Ellen|volume = 1166|isbn = 0-8031-1493-1|pages = 336–337|publisher = ASTM}}</ref><ref>{{Cite book|title = [[Brewer's Dictionary of Phrase & Fable]]|publisher = Harper & Brother Publishers|location = New York|pages = 786}}</ref>


In a ''single round-robin'' schedule, each participant plays every other participant once. If each participant plays all others twice, this is frequently called a ''double round-robin''. The term is rarely used when all participants play one another more than twice,<ref name=Webster/> and is never used when one participant plays others an unequal number of times (as is the case in almost all of the major United States professional sports leagues – see [[American Football League (1940)|AFL (1940–41)]] and [[All-America Football Conference]] for exceptions).
In a ''single round-robin'' schedule, each participant plays every other participant once. If each participant plays all others twice, this is frequently called a ''double round-robin''. The term is rarely used when all participants play one another more than twice,<ref name=Webster/> and is never used when one participant plays others an unequal number of times, as is the case in almost all of the major North American professional sports leagues.
In the United Kingdom, a round-robin tournament has been called an American tournament in sports such as tennis or billiards which usually have [[Single-elimination tournament|knockout]] tournaments, although this is now rarely, if ever, done.<ref>{{cite journal |date=February 1912 |title=A Glossary of Terms Used in Connection with Billiards |journal=Billiard Monthly |publisher=English Amateur Billiards Association |quote=American Tournament: A tournament in which each player must meet in turn every other player. |url=https://www.eaba.co.uk/?p=4501 |archive-url=https://web.archive.org/web/20220303160217/https://www.eaba.co.uk/?p=4501 |archive-date=3 March 2022 |url-status=dead}}</ref><ref name="Allied">{{cite book|last=Allied|title=Chambers 21st Century Dictionary |chapter-url=https://books.google.com/books?id=D37Cd3Ad7eIC&pg=PA38|access-date=August 1, 2012|publisher=Allied Publishers|isbn=978-0550106254|page=38|chapter=American tournament}}</ref><ref name="Mead1977">{{cite book|last=Mead|first=Shepherd|title=How to succeed in tennis without really trying: the easy tennismanship way to do all the things no tennis pro can teach you|url=https://books.google.com/books?id=mPkafr1X4p8C|access-date=August 1, 2012|year=1977|publisher=McKay|isbn=9780679507499|page=130}}</ref>
In Italian it is called {{lang|it|girone all'italiana}} (literally "Italian-style group").
In [[Serbian language|Serbian]] it is called the Berger system ({{lang|sr|Бергеров систем}}, {{lang|sh|Bergerov sistem}}), after chess player [[Johann Berger]]. In Brazil it is called {{lang|pt|sistema de pontos corridos}} ("running points system"), referring to the accumulation of accounted points as the determinant of each participant's final performance, once all participants have played their games.


In the [[United Kingdom]], a round-robin tournament has been called an American tournament in sports such as tennis or billiards which usually have [[single-elimination]] (or "knockout") tournaments, although this is now rarely done.<ref>{{cite journal |date=February 1912 |title=A Glossary of Terms Used in Connection with Billiards |journal=Billiard Monthly |publisher=English Amateur Billiards Association |quote=American Tournament: A tournament in which each player must meet in turn every other player. |url=https://www.eaba.co.uk/?p=4501 |archive-url=https://web.archive.org/web/20220303160217/https://www.eaba.co.uk/?p=4501 |archive-date=3 March 2022 |url-status=dead}}</ref><ref name="Allied">{{cite book|last=Allied|title=Chambers 21st Century Dictionary |chapter-url=https://books.google.com/books?id=D37Cd3Ad7eIC&pg=PA38|access-date=August 1, 2012|publisher=Allied Publishers|isbn=978-0550106254|page=38|chapter=American tournament}}</ref><ref name="Mead1977">{{cite book|last=Mead|first=Shepherd|title=How to succeed in tennis without really trying: the easy tennismanship way to do all the things no tennis pro can teach you|url=https://books.google.com/books?id=mPkafr1X4p8C|access-date=August 1, 2012|year=1977|publisher=McKay|isbn=9780679507499|page=130}}</ref>
A round-robin [[tournament]] with four players is sometimes called "quad" or "foursome".<ref>{{Cite web|url = http://www.uschess.org/archive/ratings/info/intro.pdf |title=An Introduction to USCF-Rated Tournaments | date=February 23, 2006 |website = The United States Chess Federation |archive-url = https://web.archive.org/web/20220223094811/http://www.uschess.org/archive/ratings/info/intro.pdf |archive-date = February 23, 2022 |url-status = live }}</ref>


A round-robin tournament with four players is sometimes called "quad" or "foursome".<ref>{{Cite web | url = http://www.uschess.org/archive/ratings/info/intro.pdf | title=An Introduction to USCF-Rated Tournaments | date=February 23, 2006 | website = The United States Chess Federation | archive-url = https://web.archive.org/web/20220223094811/http://www.uschess.org/archive/ratings/info/intro.pdf | archive-date = February 23, 2022 | url-status = live}}</ref>
==Use==

==Applications==
In sports with a large number of competitive matches per season, double round-robins are common. Most [[association football]] leagues in the world are organized on a double round-robin basis, in which every team plays all others in its league once at home and once away. This system is also used in [[FIFA World Cup qualification|qualification]] for major tournaments such as the [[FIFA World Cup]] and the continental tournaments (e.g. [[UEFA European Championship]], [[CONCACAF Gold Cup]], [[AFC Asian Cup]], [[Copa América|CONMEBOL Copa América]] and [[CAF Cup of Nations]]). There are also round-robin [[Duplicate bridge|bridge]], [[chess]], [[draughts]], [[Go (game)|go]], [[ice hockey]], [[curling]], and [[Scrabble]] tournaments. The [[World Chess Championship]] decided in 2005 and in 2007 on an eight-player double round-robin tournament where each player faces every other player once as white and once as black.
In sports with a large number of competitive matches per season, double round-robins are common. Most [[association football]] leagues in the world are organized on a double round-robin basis, in which every team plays all others in its league once at home and once away. This system is also used in [[FIFA World Cup qualification|qualification]] for major tournaments such as the [[FIFA World Cup]] and the continental tournaments (e.g. [[UEFA European Championship]], [[CONCACAF Gold Cup]], [[AFC Asian Cup]], [[Copa América|CONMEBOL Copa América]] and [[CAF Cup of Nations]]). There are also round-robin [[Duplicate bridge|bridge]], [[chess]], [[draughts]], [[Go (game)|go]], [[ice hockey]], [[curling]], and [[Scrabble]] tournaments. The [[World Chess Championship]] decided in 2005 and in 2007 on an eight-player double round-robin tournament where each player faces every other player once as white and once as black.


In a more extreme example, the [[KBO League]] of [[baseball]] plays a 16-fold round robin, with each of the 10 teams playing each other 16 times for a total of 144 games per team.
In a more extreme example, the [[KBO League]] in [[baseball]] plays a 16-fold round robin, with each of the 10 teams playing each other 16 times for a total of 144 games per team.


LIDOM (Baseball Winter League in the Dominican Republic) plays a 18-fold round robin as a semi final tournament between four classified teams.
LIDOM (Baseball Winter League in the Dominican Republic) plays an 18-fold round robin as a semi final tournament between four classified teams.


[[Group tournament ranking system|Group tournaments rankings]] usually go by number of matches won and drawn, with any of a variety of tiebreaker criteria.
[[Group tournament ranking system|Group tournaments rankings]] usually go by number of matches won and drawn, with any of a variety of tiebreaker criteria.


Frequently, [[tournament#Multi-stage tournaments|pool stages within a wider tournament]] are conducted on a round-robin basis. Examples with single round-robin scheduling include the [[FIFA World Cup]], [[UEFA European Football Championship]], and [[UEFA Europa League|UEFA Cup]] (2004–2009) in football, [[Super Rugby]] ([[rugby union]]) in the Southern Hemisphere during its past iterations as Super 12 and Super 14 (but ''not'' in its later 15- and 18-team formats), the [[Cricket World Cup]] along with [[Indian Premier League]], major Twenty-20 Cricket tournament, and many [[American football|American Football]] [[list of college athletic conferences|college conferences]], such as the [[Conference USA Football Championship Game|Conference USA]] (which currently has 9 members). The group phases of the [[UEFA club competitions]] and [[Copa Libertadores]] are contested as a double round-robin, as are most [[basketball]] leagues outside the United States, including the regular season of the [[EuroLeague]] (as well as its former Top 16 phase); the [[United Football League (2009)|United Football League]] has used a double round-robin for both its [[2009 UFL season|2009]] and [[2010 UFL season|2010]] seasons.
Frequently, [[tournament#Multi-stage tournaments|pool stages within a wider tournament]] are conducted on a round-robin basis. Examples with single round-robin scheduling include the [[FIFA World Cup]], [[UEFA European Football Championship]], and [[UEFA Europa League|UEFA Cup]] (2004–2009) in football, [[Super Rugby]] ([[rugby union]]) in the Southern Hemisphere during its past iterations as Super 12 and Super 14 (but ''not'' in its later 15- and 18-team formats), the [[Cricket World Cup]] along with [[Indian Premier League]], major Twenty-20 Cricket tournament, and many [[American football]] [[list of college athletic conferences|college conferences]], such as the [[Conference USA Football Championship Game|Conference USA]] (which currently has 9 members). The group phases of the [[UEFA club competitions]] and [[Copa Libertadores]] are contested as a double round-robin, as are most [[basketball]] leagues outside the United States, including the regular season of the [[EuroLeague]] (as well as its former Top 16 phase); the [[United Football League (2009)|United Football League]] has used a double round-robin for both its [[2009 UFL season|2009]] and [[2010 UFL season|2010]] seasons.


Season ending tennis tournaments also use a round robin format prior to the semi on stages.
Season ending tennis tournaments also use a round robin format prior to the semi on stages.
Line 32: Line 31:
{{More citations needed section|date=March 2022}}
{{More citations needed section|date=March 2022}}


===Advantages of the format===
===Advantages===
The champion in a round-robin tournament is the contestant that wins the most games, except when [[2014–15 Football League Championship#League table|draws]] are possible.
The champion in a round-robin tournament is the contestant that wins the most games, except when draws are possible.


In theory, a round-robin tournament is the fairest way to determine the champion from among a known and fixed number of contestants. Each contestant, whether player or team, has equal chances against all other opponents because there is no prior seeding of contestants that will preclude a match between any given pair. The element of luck is seen to be reduced as compared to a [[Elimination tournament|knockout system]] since one or two bad performances need not ruin a competitor's chance of ultimate victory. Final records of participants are more accurate, in the sense that they represent the results over a longer period against the same opposition.
In theory, a round-robin tournament is the fairest way to determine the champion from among a known and fixed number of contestants. Each contestant, whether player or team, has equal chances against all other opponents because there is no prior seeding of contestants that will preclude a match between any given pair. The element of luck is seen to be reduced as compared to a [[Elimination tournament|knockout system]] since one or two bad performances need not ruin a competitor's chance of ultimate victory. Final records of participants are more accurate, in the sense that they represent the results over a longer period against the same opposition.
Line 39: Line 38:
The system is also better for ranking all participants, not just determining the winner. This is helpful to determine the final rank of all competitors, from strongest to weakest, for purposes of qualification for another stage or competition as well as for prize money.
The system is also better for ranking all participants, not just determining the winner. This is helpful to determine the final rank of all competitors, from strongest to weakest, for purposes of qualification for another stage or competition as well as for prize money.


In [[team sport]] the (round-robin) major league champions are generally regarded as the "best" team in the land, rather than the ([[Single-elimination|elimination]]) cup winners.
In team sports, the round-robin major league champions are generally regarded as the "best" team in the land, rather than the cup winners, whose tournaments usually follow a single-elimination format.


Moreover, in tournaments such as the FIFA or ICC World Cups, a first round stage consisting of a number of mini round robins between groups of 4 teams guards against the possibility of a team travelling possibly thousands of miles only to be eliminated after just one poor performance in a straight knockout system. The top one, two, or occasionally three teams in these groups then proceed to a straight knockout stage for the remainder of the tournament.
Moreover, in tournaments such as the FIFA or ICC World Cups, a first round stage consisting of a number of mini round robins between groups of 4 teams guards against the possibility of a team travelling possibly thousands of miles only to be eliminated after just one poor performance in a straight knockout system. The top one, two, or occasionally three teams in these groups then proceed to a straight knockout stage for the remainder of the tournament.


In the circle of death (see below), it is possible that no champion emerges from a round-robin tournament, even if there is no draw. However, most sports have tie-breaker systems which resolve this.
In the circle of death it is possible that no champion emerges from a round-robin tournament, even if there is no draw, but most sports have tie-breaker systems which resolve this.


===Disadvantages of the format===
===Disadvantages===
Round-robins can suffer from being too long compared to other tournament types, and with later scheduled games potentially not having any substantial meaning. They may also require tiebreaking procedures.
Round-robins can suffer from being too long compared to other tournament types, and with later scheduled games potentially not having any substantial meaning. They may also require tie-breaking procedures.


[[Swiss system tournament]]s attempt to combine elements of the round-robin and elimination formats, to provide a worthy champion using fewer rounds than a round-robin, while allowing draws and losses.
[[Swiss system tournament]]s attempt to combine elements of the round-robin and elimination formats, to provide a worthy champion using fewer rounds than a round-robin, while allowing draws and losses.


====Tournament length====
====Tournament length====
The main disadvantage of a round robin tournament is the time needed to complete it. Unlike a knockout tournament where half of the participants are eliminated after each round, a round robin requires one round less than the number of participants. For instance, a tournament of 16 teams can be completed in just 4 rounds (i.e. 15 matches) in a knockout ([[single elimination]]) format; a [[double elimination]] tournament format requires 30 (or 31) matches, but a round-robin would require 15 rounds (i.e. 120 matches) to finish if each competitor faces each other once.
The main disadvantage of a round robin tournament is the time needed to complete it. Unlike a knockout tournament where half of the participants are eliminated after each round, a round robin requires one round less than the number of participants. For instance, a tournament of 16 teams can be completed in just 4 rounds (i.e. 15 matches) in a knockout format; a [[double elimination]] tournament format requires 30 (or 31) matches, but a round-robin would require 15 rounds (i.e. 120 matches) to finish if each competitor faces each other once.


Other issues stem from the difference between the theoretical fairness of the round robin format and practice in a real event. Since the victor is gradually arrived at through multiple rounds of play, teams who perform poorly, who might have been quickly eliminated from title contention, are forced to play out their remaining games. Thus games are played late in the competition between competitors with no remaining chance of success. Moreover, some later matches will pair one competitor who has something left to play for against another who does not. It may also be possible for a competitor to play the strongest opponents in a round robin in quick succession while others play them intermittently with weaker opposition. This asymmetry means that playing the same opponents is not necessarily completely equitable.
Other issues stem from the difference between the theoretical fairness of the round robin format and practice in a real event. Since the victor is gradually arrived at through multiple rounds of play, teams who perform poorly, who might have been quickly eliminated from title contention, are forced to play out their remaining games. Thus games are played late in the competition between competitors with no remaining chance of success. Moreover, some later matches will pair one competitor who has something left to play for against another who does not. It may also be possible for a competitor to play the strongest opponents in a round robin in quick succession while others play them intermittently with weaker opposition. This asymmetry means that playing the same opponents is not necessarily completely equitable.
Line 66: Line 65:


==Scheduling algorithm==
==Scheduling algorithm==
If <math>n</math> is the number of competitors, a pure round robin tournament requires <math>\begin{matrix} \frac{n}{2} \end{matrix}(n - 1)</math> games. If <math>n</math> is even, then in each of <math>(n - 1)</math> rounds, <math>\begin{matrix} \frac{n}{2} \end{matrix}</math> games can be run concurrently, provided there exist sufficient resources (e.g. courts for a [[tennis]] tournament). If <math>n</math> is odd, there will be <math>n</math> rounds, each with <math>\begin{matrix} \frac{n - 1}{2} \end{matrix}</math> games, and one competitor having no game in that round.
If <math>n</math> is the number of competitors, a pure round robin tournament requires <math>\begin{matrix} \frac{n}{2} \end{matrix}(n - 1)</math> games. If <math>n</math> is even, then in each of <math>(n - 1)</math> rounds, <math>\begin{matrix} \frac{n}{2} \end{matrix}</math> games can be run concurrently, provided there exist sufficient resources (e.g. courts for a [[tennis]] tournament). If <math>n</math> is odd, there will be <math>n</math> rounds, each with <math>\begin{matrix} \frac{n - 1}{2} \end{matrix}</math> games, and one competitor having no game in that round.


=== Circle method ===
=== Circle method ===
Line 90: Line 89:
| style="color: hsl(166, 90%, 30%)" | 8
| style="color: hsl(166, 90%, 30%)" | 8
|}
|}

Next, one of the competitors in the first or last column of the table is fixed (number one in this example) and the others rotated clockwise one position
Next, one of the competitors in the first or last column of the table is fixed (number one in this example) and the others rotated clockwise one position:


{| class="wikitable" summary="A table with 2 rows and seven columns. Each column is a pair of teams that play each other"
{| class="wikitable" summary="A table with 2 rows and seven columns. Each column is a pair of teams that play each other"
Line 132: Line 132:
|}
|}


This is repeated until you end up almost back at the initial position:
This is repeated until when the next iteration would lead back to the initial pairings:


{| class="wikitable" summary="A table with 2 rows and seven columns. Each column is a pair of teams that play each other"
{| class="wikitable" summary="A table with 2 rows and seven columns. Each column is a pair of teams that play each other"
Line 154: Line 154:
|}
|}


To see that - with an even number <math>n</math> of competitors - this algorithm realizes every possible combination of them (equivalently, that all pairs realized are pairwise different), we argue as follows.
With an even number <math>n</math> of competitors this algorithm realizes every possible combination of them (equivalently, that all pairs realized are pairwise different).


First, the algorithm obviously realizes every pair of competitors if one of them equals <math>1</math> (the non-moving competitor).
First, the algorithm obviously realizes every pair of competitors if one of them equals <math>1</math> (the non-moving competitor).


Next, for pairs of non-<math>1</math> competitors, let their distance be the number <math>k<\frac{n}{2}</math> of times the rotation has to be carried out in order that one competitor arrives at the position the other had.
Next, for pairs of non-<math>1</math> competitors, let their distance be the number <math>k<\frac{n}{2}</math> of times the rotation has to be carried out in order that one competitor arrives at the position the other had.


In the example given (<math>n=14</math>), <math>2</math> has distance <math>1</math> to <math>3</math> and to <math>14</math> and it has distance <math>6</math> to <math>8</math> and to <math>9</math>.
In the example given (<math>n=14</math>), <math>2</math> has distance <math>1</math> to <math>3</math> and to <math>14</math> and it has distance <math>6</math> to <math>8</math> and to <math>9</math>.


In a round, a non-leftmost position (not including <math>1</math>) can only be taken by competitors of a fixed distance. In round <math>1</math> of the example, in the second position competitor <math>2</math> plays against <math>13</math>, their distance is <math>2</math>. In round <math>2</math>, this position is held by competitors <math>14</math> and <math>12</math>, also having distance <math>2</math>, etc. Similarly, the next position (<math>3</math> against <math>12</math> in round <math>1</math>, <math>2</math> against <math>11</math> in round <math>2</math>, etc.) can only hold distance-<math>4</math> competitors.
In a round, a non-leftmost position (not including <math>1</math>) can only be taken by competitors of a fixed distance. In round <math>1</math> of the example, in the second position competitor <math>2</math> plays against <math>13</math>, their distance is <math>2</math>. In round <math>2</math>, this position is held by competitors <math>14</math> and <math>12</math>, also having distance <math>2</math>, etc. Similarly, the next position (<math>3</math> against <math>12</math> in round <math>1</math>, <math>2</math> against <math>11</math> in round <math>2</math>, etc.) can only hold distance-<math>4</math> competitors.


For every <math>k<\frac{n}{2}</math>, there are exactly <math>n-1</math> pairs of distance <math>k</math>. There are <math>n-1</math> rounds and they all realize one distance-<math>k</math> pair at the same position. Clearly, these pairs are pairwise different. The conclusion is that every distance-<math>k</math> pair is realized.
For every <math>k<\frac{n}{2}</math>, there are exactly <math>n-1</math> pairs of distance <math>k</math>. There are <math>n-1</math> rounds and they all realize one distance-<math>k</math> pair at the same position. Clearly, these pairs are pairwise different. The conclusion is that every distance-<math>k</math> pair is realized.


This holds for every <math>k</math>, hence, every pair is realized.
This holds for every <math>k</math>, hence, every pair is realized.
Line 170: Line 170:
If there are an odd number of competitors, a dummy competitor can be added, whose scheduled opponent in a given round does not play and has a [[bye (sports)|bye]]. The schedule can therefore be computed as though the dummy were an ordinary player, either fixed or rotating.
If there are an odd number of competitors, a dummy competitor can be added, whose scheduled opponent in a given round does not play and has a [[bye (sports)|bye]]. The schedule can therefore be computed as though the dummy were an ordinary player, either fixed or rotating.


Instead of rotating one position, any number [[relatively prime]] to <math>(n-1)</math> will generate a complete schedule. The upper and lower rows can indicate home/away in sports, white/black in [[chess]], etc.; to ensure fairness, this must alternate between rounds since competitor 1 is always on the first row. If, say, competitors 3 and 8 were unable to fulfil their fixture in the third round, it would need to be rescheduled outside the other rounds, since both competitors would already be facing other opponents in those rounds. More complex scheduling constraints may require more complex algorithms.<ref>{{Cite web|url = https://site.uvm.edu/jdinitz/files/2021/04/design_tourney_talk.pdf|title = Designing Schedules for Leagues and Tournaments|date = November 13, 2004|website = Home Page for Jeff Dinitz|last = Dinitz|first = Jeff|publication-place = Mount Saint Mary College|publisher = GRAPH THEORY DAY 48|archive-url = https://web.archive.org/web/20220223093820/https://site.uvm.edu/jdinitz/files/2021/04/design_tourney_talk.pdf|archive-date = February 23, 2022|url-status = live}}</ref>
Instead of rotating one position, any number [[relatively prime]] to <math>(n-1)</math> will generate a complete schedule. The upper and lower rows can indicate home/away in sports, white/black in [[chess]], etc.; to ensure fairness, this must alternate between rounds since competitor 1 is always on the first row. If, say, competitors 3 and 8 were unable to fulfil their fixture in the third round, it would need to be rescheduled outside the other rounds, since both competitors would already be facing other opponents in those rounds. More complex scheduling constraints may require more complex algorithms.<ref>{{Cite web|url = https://site.uvm.edu/jdinitz/files/2021/04/design_tourney_talk.pdf|title = Designing Schedules for Leagues and Tournaments|date = November 13, 2004|website = Home Page for Jeff Dinitz|last = Dinitz|first = Jeff|publication-place = Mount Saint Mary College|publisher = GRAPH THEORY DAY 48|archive-url = https://web.archive.org/web/20220223093820/https://site.uvm.edu/jdinitz/files/2021/04/design_tourney_talk.pdf|archive-date = February 23, 2022|url-status = live}}</ref> This schedule is applied in chess and draughts tournaments of rapid games, where players physically move round a table. In France this is called the [[Carousel]]-Berger system (Système Rutch-Berger).<ref>{{cite book|title = Le livre de l'arbitre : édition 2008|year = 2008|publisher = Fédération Française des Échecs|isbn = 978-2-915853-01-8|pages = 56|url = http://www.echecs.asso.fr/LivreArbitre/Livre_arbitre.pdf#page=56|language = fr|archive-url = https://web.archive.org/web/20130119031236/http://www.echecs.asso.fr/LivreArbitre/Livre_arbitre.pdf|archive-date = January 19, 2013|url-status = live}}</ref>
This schedule is applied in chess and draughts tournaments of rapid games, where players physically move round a table. In France this is called the [[Carousel]]-Berger system (Système Rutch-Berger).<ref>{{cite book|title = Le livre de l'arbitre : édition 2008|year = 2008|publisher = Fédération Française des Échecs|isbn = 978-2-915853-01-8|pages = 56|url = http://www.echecs.asso.fr/LivreArbitre/Livre_arbitre.pdf#page=56|language = fr|archive-url = https://web.archive.org/web/20130119031236/http://www.echecs.asso.fr/LivreArbitre/Livre_arbitre.pdf|archive-date = January 19, 2013|url-status = live}}</ref>


The schedule can also be used for "asynchronous" round-robin tournaments where all games take place at different times (for example, because there is only one venue). The games are played from left to right in each round, and from the first round to the last. When the number of competitors is even, this schedule performs well with respect to quality and fairness measures such as the amount of rest between games. On the other hand, when the number of competitors is odd, it does not perform so well and a different schedule is superior with respect to these measures.<ref>{{cite journal |last1=Suksompong |first1=Warut |title=Scheduling asynchronous round-robin tournaments
The schedule can also be used for "asynchronous" round-robin tournaments where all games take place at different times (for example, because there is only one venue). The games are played from left to right in each round, and from the first round to the last. When the number of competitors is even, this schedule performs well with respect to quality and fairness measures such as the amount of rest between games. On the other hand, when the number of competitors is odd, it does not perform so well and a different schedule is superior with respect to these measures.<ref>{{cite journal |last1=Suksompong |first1=Warut |title=Scheduling asynchronous round-robin tournaments
|journal=Operations Research Letters |volume=44 |issue=1 |year=2016 |pages=96–100|doi=10.1016/j.orl.2015.12.008|arxiv=1804.04504 |s2cid=4931332 }}</ref>
|journal=Operations Research Letters |volume=44 |issue=1 |year=2016 |pages=96–100|doi=10.1016/j.orl.2015.12.008|arxiv=1804.04504 |s2cid=4931332}}</ref>


=== Berger tables ===
=== Berger tables ===
Alternatively Berger tables,<ref>[[:fr:Table de Berger|Table de Berger]] {{in lang|fr}}, examples of round robin schedules up to 30 participants.</ref> named after the [[Austria]]n [[chess master]] [[Johann Berger]], are widely used in the planning of tournaments <ref name="FIDEHandbookContents">{{cite book | url=http://www.fide.com/info/handbook | title=FIDE Handbook | chapter = C. General Rules and Technical Recommendations for Tournaments / 05. General Regulations for Competitions / General Regulations for Competitions. Annex 1: Details of Berger Table / | publisher=FIDE }} (contents page)</ref>
Alternatively Berger tables,<ref>[[:fr:Table de Berger|Table de Berger]] {{in lang|fr}}, examples of round robin schedules up to 30 participants.</ref> named after the [[Austria]]n chess master [[Johann Berger]], are widely used in the planning of tournaments.<ref name="FIDEHandbookContents">{{cite book | url=http://www.fide.com/info/handbook | title=FIDE Handbook | chapter = C. General Rules and Technical Recommendations for Tournaments / 05. General Regulations for Competitions / General Regulations for Competitions. Annex 1: Details of Berger Table / | publisher=FIDE}} (contents page)</ref> Berger published the pairing tables in his two ''Schach-Jahrbücher'' (Chess Annals),<ref>{{Cite book|last=Berger|first=Johann|title=Schach-Jahrbuch für 1892/93|year=1893|location=Leipzig|pages=26–31|language=de|oclc=651254787}}</ref><ref>{{Cite book |title = Schach-Jahrbuch für 1899/1900: Fortsetzung des Schach-Jahrbuches für 1892/93 |last = Berger |first = Johann |year = 1899 |oclc = 651254792 |location = Leipzig |pages =21–27 |language = de}}</ref> with due reference to its inventor Richard Schurig.<ref>[[:fr:Richard Schurig|Richard Schurig]] {{in lang|fr}}</ref><ref name=SchurigTables>{{Cite journal|title = Die Paarung der Theilnehmer eines Turniers|last = Schurig|first = Richard|journal = Deutsche Schachzeitung|publication-date = 1886|language = de|volume = 41|pages = 134–137|oclc = 556959107}}[https://catalog.hathitrust.org/Record/009008387 Deutsche Schachzeitung at HathiTrust Digital Library]</ref>
. Berger published the pairing tables in his two ''Schach-Jahrbücher'' (Chess Annals),<ref>{{Cite book|last=Berger|first=Johann|title=Schach-Jahrbuch für 1892/93|year=1893|location=Leipzig|pages=26–31|language=de|oclc=651254787}}</ref><ref>{{Cite book| title = Schach-Jahrbuch für 1899/1900 : Fortsetzung des Schach-Jahrbuches für 1892/93|last = Berger|first = Johann |year = 1899| oclc = 651254792 |location = Leipzig|pages =21–27 |language = de}}</ref> with due reference to its inventor Richard Schurig.<ref>[[:fr:Richard Schurig|Richard Schurig]] {{in lang|fr}}</ref><ref name=SchurigTables>{{Cite journal|title = Die Paarung der Theilnehmer eines Turniers|last = Schurig| first = Richard | journal = Deutsche Schachzeitung|publication-date = 1886|language = de|volume = 41|pages = 134–137|oclc = 556959107}}</ref>


{| class="wikitable" summary="A list of games played in each round" style="text-align: center"
{| class="wikitable" summary="A list of games played in each round" style="text-align: center"
Line 298: Line 296:
[[Image:Round-robin-schedule-span-diagram.svg|thumb|none|Round Robin Schedule Span Diagram]]
[[Image:Round-robin-schedule-span-diagram.svg|thumb|none|Round Robin Schedule Span Diagram]]


Both the graph and the schedule were reported by [[Édouard Lucas]] in<ref>{{cite book|title = Récréations Mathématiques|last = Lucas|first = Edouard|publisher = Gauthier-Villars|year = 1883|location = Paris|pages = 161–197|chapter-url = https://archive.org/stream/p2rcrationsm00lucauoft#page/176/mode/2up|chapter = Les jeux de demoiselles|language = fr}}</ref> as a recreational mathematics puzzle.
Both the graph and the schedule were reported by [[Édouard Lucas]] in<ref>{{cite book|title = Récréations Mathématiques|last = Lucas|first = Edouard|publisher = Gauthier-Villars|year = 1883|location = Paris|pages = 161–197|chapter-url = https://archive.org/stream/p2rcrationsm00lucauoft#page/176/mode/2up|chapter = Les jeux de demoiselles|language = fr}}</ref> as a recreational mathematics puzzle. Lucas, who describes the method as ''simple and ingenious'', attributes the solution to Felix Walecki, a teacher at [[Lycée Condorcet]]. Lucas also included an alternative solution by means of a [[sliding puzzle]].
Lucas, who describes the method as ''simple and ingenious'', attributes the solution to Felix Walecki, a teacher at [[Lycée Condorcet]]. Lucas also included an alternative solution by means of a [[sliding puzzle]].


=== Mnemonic ===
=== Original construction of pairing tables by Richard Schurig (1886) ===
To easily remember this method, the following mnemonic can be used. Starting from the first round,
<pre style="width:max-content;">
venue = 1
╭────────────────────────────────────────────────────┐
1—ω >>> 2—13 >>> 3—12 >>> 4—11 >>> 5—10 >>> 6—9 >>> 7—8
</pre>
the next round is constructed:
<pre style="width:max-content;">
ω—8 >>> 9—7 >>> 10—6 >>> 11—5 >>> 12—4 >>> 13—3 >>> 1—2
</pre>
and then,
<pre style="width:max-content;">
2—ω >>> 3—1 >>> 4—13 >>> 5—12 >>> 6—11 >>> 7—10 >>> 8—9
ω—9 >>> ...
</pre>
If the number of players is odd, the player in the first venue gets a bye. If the number is even, an added player (ω) becomes the opponent.


=== Original construction of pairing tables by Richard Schurig (1886) ===
For an even number <math>n</math> or an odd number <math>n - 1</math> of competitors, Schurig<ref name="SchurigTables" /> builds a table with <math>n/2</math> vertical rows and <math>n-1</math> horizontal rows. Then he populates it starting from the top left corner by repeating the sequence of numbers from 1 up to <math>n-1</math>. Here is an example table for 7 or 8 competitors:
For an even number <math>n</math> or an odd number <math>n - 1</math> of competitors, Schurig<ref name="SchurigTables" /> builds a table with <math>n/2</math> vertical rows and <math>n-1</math> horizontal rows. Then he populates it starting from the top left corner by repeating the sequence of numbers from 1 up to <math>n-1</math>. Here is an example table for 7 or 8 competitors:
{| style="margin-left:6em;" class="wikitable"
{| style="margin-left:6em;" class="wikitable"
Line 359: Line 373:
|}
|}


By merging above tables we arrive at:
By merging above tables:

{| style="margin-left:6em;" class="wikitable"
{| style="margin-left:6em;" class="wikitable"
|-
|-
Line 389: Line 402:
Then the first column is updated: if the number of competitors is even, player number <math>n</math> is alternatingly substituted for the first and second positions, whereas if the number of competitors is odd a bye is used instead.
Then the first column is updated: if the number of competitors is even, player number <math>n</math> is alternatingly substituted for the first and second positions, whereas if the number of competitors is odd a bye is used instead.


The pairing tables were published as an annex concerning the arrangements for the holding of master tournaments.
The pairing tables were published as an annex concerning the arrangements for the holding of master tournaments. Schurig did not provide a proof nor a motivation for his algorithm.<ref>{{cite book |last=Ahrens |first=Wilhelm |url=https://archive.org/details/mathematischeun02ahregoog |title=Mathematische Unterhaltungen und Spiele |publisher=B. G. Teubner |year=1901 |location=Leipzig |pages=259-272 |language=de |chapter=XIV Anordnungs Probleme, § 1 Anordnungen im Kreise, Aufgabe 2 |id=ark:/13960/t2w37mv93}}</ref>
Schurig did not provide a proof nor a motivation for his algorithm. For more historical details, see Ahrens.<ref>{{cite book|title = Mathematische Unterhaltungen und Spiele|url = https://archive.org/details/mathematischeun02ahregoog|last = Ahrens|first = Wilhelm|publisher = B. G. Teubner|year = 1901|location = Leipzig|chapter = Anordnungs Probleme, Aufgabe 2|language = de|id = ark:/13960/t2w37mv93}}</ref>

== Implementations in Programming ==
The round-robin tournament algorithm finds various use cases in programming. Here are a few examples on how the algorithm can be written in various languages.

==== Python ====
This example uses the circle method to create the match-ups for each round, to which an explanation can be found earlier in the page.<!-- Further explanation possible -->

<syntaxhighlight lang="python3" line="1">
def circle_method(teams):

# If there is an odd amount of teams,
# there will be 1 more 'non-existent' team, standing for no match-up
rounds = teams - 1
if teams % 2 == 1:
rounds = teams
# Matches per round
mpr = int((rounds+1) / 2)

# Table of teams [1, 2, ..., n]
t = []
for i in range(rounds+1):
t.append(i+1)

# Stores the rounds with the corresponding matches inside
# e.g.: [[(1, 4), (2, 3)], [(1, 3), (4, 2)], [(1, 2), (3, 4)]]
matches = []
for r in range(rounds):
matches.append([])
for m in range(mpr):
matches[r].append((t[m], t[-1-m]))
t.remove(rounds-r+1)
t.insert(1, rounds-r+1)

print("\n")
i = 1
for r in matches:
print("\nRound "+str(i))
for m in r:
print("Team " +str(m[0]) + " vs. Team " + str(m[1]))
i += 1


if __name__ == "__main__":
circle_method(int(input("Teams: ")))
</syntaxhighlight>


== See also ==
== See also ==
Line 441: Line 408:
* [[Combinatorial design]], a balanced tournament design of order ''n'' (a BTD(''n''))
* [[Combinatorial design]], a balanced tournament design of order ''n'' (a BTD(''n''))
* [[Tournament (graph theory)]], mathematical model of a round-robin tournament
* [[Tournament (graph theory)]], mathematical model of a round-robin tournament
* [[McMahon system tournament]], a variation of the Swiss system that incorporates pre-tournament rankings to prevent early lopsided pairings
* Other tournament systems:
* [[Shaughnessy playoff system]], a type of single-elimination tournament featuring four teams
** [[Swiss system tournament]]
*** [[McMahon system tournament]], a variation of the Swiss system that incorporates pre-tournament rankings to prevent early lopsided pairings
* [[McIntyre system]], a series of tournament formats that combine features of single- and double-elimination tournaments
* [[Duplicate bridge movements]]
** [[Single-elimination tournament]]
* [[List of round-robin chess tournaments]]
*** [[Shaughnessy playoff system]], a type of single-elimination tournament featuring four teams
* [[Scheveningen system]], where each member of one team plays each member of the other
** [[Double-elimination tournament]]
* [[Copeland's method]]
** [[McIntyre system]], a series of tournament formats that combine features of single- and double-elimination tournaments
* [[Condorcet method]]
* Bridge:
** [[Duplicate bridge movements]]
* [[Condorcet criterion]]
* [[Three points for a win]], for round robin implications of different scoring systems
* Chess:
** [[List of round-robin chess tournaments]]
** [[Scheveningen system]], where each member of one team plays each member of the other
*Voting:
**[[Condorcet method]]
**[[Condorcet criterion]]


==References==
== References ==
{{reflist}}
{{reflist}}

==External links==
*[https://www.devenezia.com/downloads/round-robin/index.html Round Robin Tournament Scheduling] link to schedules (balanced,cyclic,first-fit,whist).
*[https://www.skakistis.gr/livegames/roundrobin.htm Round Robin System Tables (Scoring - Programme)]
*[http://erasabletournamentbrackets.com/round-robin-tournament-brackets.htm Free Printable Round Robin Brackets]
*[https://nexlevexpress.com/top-10-highest-paid-sports-in-the-world-in-2023/ info cricket]
*[https://multiinsider.com/ information about sports]


{{DEFAULTSORT:Round-Robin Tournament}}
{{DEFAULTSORT:Round-Robin Tournament}}

Latest revision as of 16:22, 8 October 2024

Example of a round-robin tournament with 10 participants

A round-robin tournament or all-play-all tournament is a competition format in which each contestant meets every other participant, usually in turn.[1][2] A round-robin contrasts with an elimination tournament, wherein participants are eliminated after a certain number of wins or losses.

Terminology

[edit]

The term round-robin is derived from the French term ruban ('ribbon'). Over time, the term became idiomized to robin.[3][4]

In a single round-robin schedule, each participant plays every other participant once. If each participant plays all others twice, this is frequently called a double round-robin. The term is rarely used when all participants play one another more than twice,[1] and is never used when one participant plays others an unequal number of times, as is the case in almost all of the major North American professional sports leagues.

In the United Kingdom, a round-robin tournament has been called an American tournament in sports such as tennis or billiards which usually have single-elimination (or "knockout") tournaments, although this is now rarely done.[5][6][7]

A round-robin tournament with four players is sometimes called "quad" or "foursome".[8]

Applications

[edit]

In sports with a large number of competitive matches per season, double round-robins are common. Most association football leagues in the world are organized on a double round-robin basis, in which every team plays all others in its league once at home and once away. This system is also used in qualification for major tournaments such as the FIFA World Cup and the continental tournaments (e.g. UEFA European Championship, CONCACAF Gold Cup, AFC Asian Cup, CONMEBOL Copa América and CAF Cup of Nations). There are also round-robin bridge, chess, draughts, go, ice hockey, curling, and Scrabble tournaments. The World Chess Championship decided in 2005 and in 2007 on an eight-player double round-robin tournament where each player faces every other player once as white and once as black.

In a more extreme example, the KBO League in baseball plays a 16-fold round robin, with each of the 10 teams playing each other 16 times for a total of 144 games per team.

LIDOM (Baseball Winter League in the Dominican Republic) plays an 18-fold round robin as a semi final tournament between four classified teams.

Group tournaments rankings usually go by number of matches won and drawn, with any of a variety of tiebreaker criteria.

Frequently, pool stages within a wider tournament are conducted on a round-robin basis. Examples with single round-robin scheduling include the FIFA World Cup, UEFA European Football Championship, and UEFA Cup (2004–2009) in football, Super Rugby (rugby union) in the Southern Hemisphere during its past iterations as Super 12 and Super 14 (but not in its later 15- and 18-team formats), the Cricket World Cup along with Indian Premier League, major Twenty-20 Cricket tournament, and many American football college conferences, such as the Conference USA (which currently has 9 members). The group phases of the UEFA club competitions and Copa Libertadores are contested as a double round-robin, as are most basketball leagues outside the United States, including the regular season of the EuroLeague (as well as its former Top 16 phase); the United Football League has used a double round-robin for both its 2009 and 2010 seasons.

Season ending tennis tournaments also use a round robin format prior to the semi on stages.

Evaluation

[edit]

Advantages

[edit]

The champion in a round-robin tournament is the contestant that wins the most games, except when draws are possible.

In theory, a round-robin tournament is the fairest way to determine the champion from among a known and fixed number of contestants. Each contestant, whether player or team, has equal chances against all other opponents because there is no prior seeding of contestants that will preclude a match between any given pair. The element of luck is seen to be reduced as compared to a knockout system since one or two bad performances need not ruin a competitor's chance of ultimate victory. Final records of participants are more accurate, in the sense that they represent the results over a longer period against the same opposition.

The system is also better for ranking all participants, not just determining the winner. This is helpful to determine the final rank of all competitors, from strongest to weakest, for purposes of qualification for another stage or competition as well as for prize money.

In team sports, the round-robin major league champions are generally regarded as the "best" team in the land, rather than the cup winners, whose tournaments usually follow a single-elimination format.

Moreover, in tournaments such as the FIFA or ICC World Cups, a first round stage consisting of a number of mini round robins between groups of 4 teams guards against the possibility of a team travelling possibly thousands of miles only to be eliminated after just one poor performance in a straight knockout system. The top one, two, or occasionally three teams in these groups then proceed to a straight knockout stage for the remainder of the tournament.

In the circle of death it is possible that no champion emerges from a round-robin tournament, even if there is no draw, but most sports have tie-breaker systems which resolve this.

Disadvantages

[edit]

Round-robins can suffer from being too long compared to other tournament types, and with later scheduled games potentially not having any substantial meaning. They may also require tie-breaking procedures.

Swiss system tournaments attempt to combine elements of the round-robin and elimination formats, to provide a worthy champion using fewer rounds than a round-robin, while allowing draws and losses.

Tournament length

[edit]

The main disadvantage of a round robin tournament is the time needed to complete it. Unlike a knockout tournament where half of the participants are eliminated after each round, a round robin requires one round less than the number of participants. For instance, a tournament of 16 teams can be completed in just 4 rounds (i.e. 15 matches) in a knockout format; a double elimination tournament format requires 30 (or 31) matches, but a round-robin would require 15 rounds (i.e. 120 matches) to finish if each competitor faces each other once.

Other issues stem from the difference between the theoretical fairness of the round robin format and practice in a real event. Since the victor is gradually arrived at through multiple rounds of play, teams who perform poorly, who might have been quickly eliminated from title contention, are forced to play out their remaining games. Thus games are played late in the competition between competitors with no remaining chance of success. Moreover, some later matches will pair one competitor who has something left to play for against another who does not. It may also be possible for a competitor to play the strongest opponents in a round robin in quick succession while others play them intermittently with weaker opposition. This asymmetry means that playing the same opponents is not necessarily completely equitable.

There is also no scheduled showcase final match unless (by coincidence) two competitors meet in the last match of the tournament, with the result of that match determining the championship. A notable instance of such an event was the 1950 FIFA World Cup match between Uruguay and Brazil.

Qualified teams

[edit]

Further issues arise where a round-robin is used as a qualifying round within a larger tournament. A competitor already qualified for the next stage before its last game may either not try hard (in order to conserve resources for the next phase) or even deliberately lose (if the scheduled next-phase opponent for a lower-placed qualifier is perceived to be easier than for a higher-placed one).

Four pairs in the 2012 Olympics Women's doubles badminton, having qualified for the next round, were ejected from the competition for attempting to lose in the round robin stage to avoid compatriots and better ranked opponents.[9] The round robin stage at the Olympics was a new introduction, and these potential problems were readily known prior to the tournament; changes were made prior to the next Olympics to prevent a repeat of these events.

Circle of death

[edit]

Another disadvantage, especially in smaller round-robins, is the "circle of death", where teams cannot be separated on a head-to-head record. In a three-team round-robin, where A defeats B, B defeats C, and C defeats A, all three competitors will have a record of one win and one loss, and a tiebreaker will need to be used to separate the teams.[10] This famously happened during the 1994 FIFA World Cup Group E, where all four teams finished with a record of one win, one draw, and one loss. This phenomenon is analogous to the Condorcet paradox in voting theory.

Scheduling algorithm

[edit]

If is the number of competitors, a pure round robin tournament requires games. If is even, then in each of rounds, games can be run concurrently, provided there exist sufficient resources (e.g. courts for a tennis tournament). If is odd, there will be rounds, each with games, and one competitor having no game in that round.

Circle method

[edit]

The circle method is a simple algorithm to create a schedule for a round-robin tournament. All competitors are assigned to numbers, and then paired in the first round:

Round 1. (1 plays 14, 2 plays 13, ... )
1 2 3 4 5 6 7
14 13 12 11 10 9 8

Next, one of the competitors in the first or last column of the table is fixed (number one in this example) and the others rotated clockwise one position:

Round 2. (1 plays 13, 14 plays 12, ... )
1 14 2 3 4 5 6
13 12 11 10 9 8 7
Round 3. (1 plays 12, 13 plays 11, ... )
1 13 14 2 3 4 5
12 11 10 9 8 7 6

This is repeated until when the next iteration would lead back to the initial pairings:

Round 13. (1 plays 2, 3 plays 14, ... )
1 3 4 5 6 7 8
2 14 13 12 11 10 9

With an even number of competitors this algorithm realizes every possible combination of them (equivalently, that all pairs realized are pairwise different).

First, the algorithm obviously realizes every pair of competitors if one of them equals (the non-moving competitor).

Next, for pairs of non- competitors, let their distance be the number of times the rotation has to be carried out in order that one competitor arrives at the position the other had.

In the example given (), has distance to and to and it has distance to and to .

In a round, a non-leftmost position (not including ) can only be taken by competitors of a fixed distance. In round of the example, in the second position competitor plays against , their distance is . In round , this position is held by competitors and , also having distance , etc. Similarly, the next position ( against in round , against in round , etc.) can only hold distance- competitors.

For every , there are exactly pairs of distance . There are rounds and they all realize one distance- pair at the same position. Clearly, these pairs are pairwise different. The conclusion is that every distance- pair is realized.

This holds for every , hence, every pair is realized.

If there are an odd number of competitors, a dummy competitor can be added, whose scheduled opponent in a given round does not play and has a bye. The schedule can therefore be computed as though the dummy were an ordinary player, either fixed or rotating.

Instead of rotating one position, any number relatively prime to will generate a complete schedule. The upper and lower rows can indicate home/away in sports, white/black in chess, etc.; to ensure fairness, this must alternate between rounds since competitor 1 is always on the first row. If, say, competitors 3 and 8 were unable to fulfil their fixture in the third round, it would need to be rescheduled outside the other rounds, since both competitors would already be facing other opponents in those rounds. More complex scheduling constraints may require more complex algorithms.[11] This schedule is applied in chess and draughts tournaments of rapid games, where players physically move round a table. In France this is called the Carousel-Berger system (Système Rutch-Berger).[12]

The schedule can also be used for "asynchronous" round-robin tournaments where all games take place at different times (for example, because there is only one venue). The games are played from left to right in each round, and from the first round to the last. When the number of competitors is even, this schedule performs well with respect to quality and fairness measures such as the amount of rest between games. On the other hand, when the number of competitors is odd, it does not perform so well and a different schedule is superior with respect to these measures.[13]

Berger tables

[edit]

Alternatively Berger tables,[14] named after the Austrian chess master Johann Berger, are widely used in the planning of tournaments.[15] Berger published the pairing tables in his two Schach-Jahrbücher (Chess Annals),[16][17] with due reference to its inventor Richard Schurig.[18][19]

Round 1 1 – 14 2 – 13 3 – 12 4 – 11 5 – 10 6 – 9 7 – 8
Round 2 14 – 8 9 – 7 10 – 6 11 – 5 12 – 4 13 – 3 1 – 2
Round 3 2 – 14 3 – 1 4 – 13 5 – 12 6 – 11 7 – 10 8 – 9
... ...
Round 13 7 – 14 8 – 6 9 – 5 10 – 4 11 – 3 12 – 2 13 – 1

This constitutes a schedule where player 14 has a fixed position, and all other players are rotated counterclockwise positions. This schedule is easily generated manually. To construct the next round, the last player, number 8 in the first round, moves to the head of the table, followed by player 9 against player 7, player 10 against 6, until player 1 against player 2. Arithmetically, this equates to adding to the previous row, with the exception of player . When the result of the addition is greater than , then subtract from the sum.

This schedule can also be represented as a (n-1, n-1) table, expressing a round in which players meets each other. For example, player 7 plays against player 11 in round 4. If a player meets itself, then this shows a bye or a game against player n. All games in a round constitutes a diagonal in the table.

Diagonal Scheme
× 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 4 5 6 7 8 9 10 11 12 13
1 1 2 3 4 5 6 7 8 9 10 11 12 13
2 1 2 3 4 5 6 7 8 9 10 11 12 13
3 1 2 3 4 5 6 7 8 9 10 11 12 13
4 1 2 3 4 5 6 7 8 9 10 11 12 13
5 1 2 3 4 5 6 7 8 9 10 11 12 13
6 1 2 3 4 5 6 7 8 9 10 11 12 13
7 1 2 3 4 5 6 7 8 9 10 11 12 13
8 1 2 3 4 5 6 7 8 9 10 11 12 13
9 1 2 3 4 5 6 7 8 9 10 11 12 13
10 1 2 3 4 5 6 7 8 9 10 11 12 13
11 1 2 3 4 5 6 7 8 9 10 11 12 13
12 1 2 3 4 5 6 7 8 9 10 11 12 13
13 10 11 12 13
Round Robin Schedule
× 1 2 3 4 5 6 7 8 9 10 11 12 13
1 1 2 3 4 5 6 7 8 9 10 11 12 13
2 2 3 4 5 6 7 8 9 10 11 12 13 1
3 3 4 5 6 7 8 9 10 11 12 13 1 2
4 4 5 6 7 8 9 10 11 12 13 1 2 3
5 5 6 7 8 9 10 11 12 13 1 2 3 4
6 6 7 8 9 10 11 12 13 1 2 3 4 5
7 7 8 9 10 11 12 13 1 2 3 4 5 6
8 8 9 10 11 12 13 1 2 3 4 5 6 7
9 9 10 11 12 13 1 2 3 4 5 6 7 8
10 10 11 12 13 1 2 3 4 5 6 7 8 9
11 11 12 13 1 2 3 4 5 6 7 8 9 10
12 12 13 1 2 3 4 5 6 7 8 9 10 11
13 13 1 2 3 4 5 6 7 8 9 10 11 12

The above schedule can also be represented by a graph, as shown below:

Round Robin Schedule Span Diagram

Both the graph and the schedule were reported by Édouard Lucas in[20] as a recreational mathematics puzzle. Lucas, who describes the method as simple and ingenious, attributes the solution to Felix Walecki, a teacher at Lycée Condorcet. Lucas also included an alternative solution by means of a sliding puzzle.

Mnemonic

[edit]

To easily remember this method, the following mnemonic can be used. Starting from the first round,

                       venue = 1  
 ╭────────────────────────────────────────────────────┐
1—ω >>> 2—13 >>> 3—12 >>> 4—11 >>> 5—10 >>> 6—9 >>> 7—8

the next round is constructed:

ω—8 >>> 9—7 >>> 10—6 >>> 11—5 >>> 12—4 >>> 13—3 >>> 1—2

and then,

2—ω >>> 3—1 >>> 4—13 >>> 5—12 >>> 6—11 >>> 7—10 >>> 8—9
ω—9 >>> ...

If the number of players is odd, the player in the first venue gets a bye. If the number is even, an added player (ω) becomes the opponent.

Original construction of pairing tables by Richard Schurig (1886)

[edit]

For an even number or an odd number of competitors, Schurig[19] builds a table with vertical rows and horizontal rows. Then he populates it starting from the top left corner by repeating the sequence of numbers from 1 up to . Here is an example table for 7 or 8 competitors:

Round 1 1 2 3 4
Round 2 5 6 7 1
Round 3 2 3 4 5
Round 4 6 7 1 2
Round 5 3 4 5 6
Round 6 7 1 2 3
Round 7 4 5 6 7

Then to get the opponents a second table is constructed. Every horizontal row is populated with the same numbers as row in the previous table (the last row is populated with numbers from the first row in the original table), but in the reverse order (from right to left).

Round 1 – 1 – 7 – 6 – 5
Round 2 – 5 – 4 – 3 – 2
Round 3 – 2 – 1 – 7 – 6
Round 4 – 6 – 5 – 4 – 3
Round 5 – 3 – 2 – 1 – 7
Round 6 – 7 – 6 – 5 – 4
Round 7 – 4 – 3 – 2 – 1

By merging above tables:

Round 1 1 – 1 2 – 7 3 – 6 4 – 5
Round 2 5 – 5 6 – 4 7 – 3 1 – 2
Round 3 2 – 2 3 – 1 4 – 7 5 – 6
Round 4 6 – 6 7 – 5 1 – 4 2 – 3
Round 5 3 – 3 4 – 2 5 – 1 6 – 7
Round 6 7 – 7 1 – 6 2 – 5 3 – 4
Round 7 4 – 4 5 – 3 6 – 2 7 – 1

Then the first column is updated: if the number of competitors is even, player number is alternatingly substituted for the first and second positions, whereas if the number of competitors is odd a bye is used instead.

The pairing tables were published as an annex concerning the arrangements for the holding of master tournaments. Schurig did not provide a proof nor a motivation for his algorithm.[21]

See also

[edit]

References

[edit]
  1. ^ a b Webster's Third New International Dictionary of the English Language, Unabridged (1971, G. & C. Merriam Co), p.1980.
  2. ^ Orcutt, William Dana (1895). Official Lawn Tennis Bulletin. Vol. 2. New York: The Editors. pp. 1, 3.
  3. ^ Strehlov, Richard A; Wright, Sue Ellen, eds. (1993). Standardizing Terminology for Better Communication: Practice, Applied Theory, and Results. Vol. 1166. ASTM. pp. 336–337. ISBN 0-8031-1493-1.
  4. ^ Brewer's Dictionary of Phrase & Fable. New York: Harper & Brother Publishers. p. 786.
  5. ^ "A Glossary of Terms Used in Connection with Billiards". Billiard Monthly. English Amateur Billiards Association. February 1912. Archived from the original on March 3, 2022. American Tournament: A tournament in which each player must meet in turn every other player.
  6. ^ Allied. "American tournament". Chambers 21st Century Dictionary. Allied Publishers. p. 38. ISBN 978-0550106254. Retrieved August 1, 2012.
  7. ^ Mead, Shepherd (1977). How to succeed in tennis without really trying: the easy tennismanship way to do all the things no tennis pro can teach you. McKay. p. 130. ISBN 9780679507499. Retrieved August 1, 2012.
  8. ^ "An Introduction to USCF-Rated Tournaments" (PDF). The United States Chess Federation. February 23, 2006. Archived (PDF) from the original on February 23, 2022.
  9. ^ "Eight Olympic badminton players disqualified for 'throwing games'". The Guardian. August 1, 2012. Retrieved August 1, 2012.
  10. ^ "UC Berkeley Quiz Bowl: How To Make Schedules". www.ocf.berkeley.edu.
  11. ^ Dinitz, Jeff (November 13, 2004). "Designing Schedules for Leagues and Tournaments" (PDF). Home Page for Jeff Dinitz. Mount Saint Mary College: GRAPH THEORY DAY 48. Archived (PDF) from the original on February 23, 2022.
  12. ^ Le livre de l'arbitre : édition 2008 (PDF) (in French). Fédération Française des Échecs. 2008. p. 56. ISBN 978-2-915853-01-8. Archived (PDF) from the original on January 19, 2013.
  13. ^ Suksompong, Warut (2016). "Scheduling asynchronous round-robin tournaments". Operations Research Letters. 44 (1): 96–100. arXiv:1804.04504. doi:10.1016/j.orl.2015.12.008. S2CID 4931332.
  14. ^ Table de Berger (in French), examples of round robin schedules up to 30 participants.
  15. ^ "C. General Rules and Technical Recommendations for Tournaments / 05. General Regulations for Competitions / General Regulations for Competitions. Annex 1: Details of Berger Table /". FIDE Handbook. FIDE. (contents page)
  16. ^ Berger, Johann (1893). Schach-Jahrbuch für 1892/93 (in German). Leipzig. pp. 26–31. OCLC 651254787.{{cite book}}: CS1 maint: location missing publisher (link)
  17. ^ Berger, Johann (1899). Schach-Jahrbuch für 1899/1900: Fortsetzung des Schach-Jahrbuches für 1892/93 (in German). Leipzig. pp. 21–27. OCLC 651254792.{{cite book}}: CS1 maint: location missing publisher (link)
  18. ^ Richard Schurig (in French)
  19. ^ a b Schurig, Richard (1886). "Die Paarung der Theilnehmer eines Turniers". Deutsche Schachzeitung (in German). 41: 134–137. OCLC 556959107.Deutsche Schachzeitung at HathiTrust Digital Library
  20. ^ Lucas, Edouard (1883). "Les jeux de demoiselles". Récréations Mathématiques (in French). Paris: Gauthier-Villars. pp. 161–197.
  21. ^ Ahrens, Wilhelm (1901). "XIV Anordnungs Probleme, § 1 Anordnungen im Kreise, Aufgabe 2". Mathematische Unterhaltungen und Spiele (in German). Leipzig: B. G. Teubner. pp. 259–272. ark:/13960/t2w37mv93.