Binary 1-factorization:
The binary 1-factorization is an 1-factorization
(F1,F2,..., Fn-1) of the
complete graph Kn with even n
where the nodes are partitioned into two subsets with n/2 elements.
Breaks:
A break occurs if a team has two consecutive home or away games
in two consecutive rounds (then the alternating sequence of home and away
games in the home-away pattern of the team is broken).
Canonical 1-factorization:
The canonical 1-factorization is an 1-factorization
(F1,F2,..., Fn-1) of the
complete graph Kn with even n.
The 1-factor Ft (t=1,...,n-1) contains the edge [n,t] and all
edges [(t+k) mod (n-1), (t-k) mod (n-1)] for k=1,...,n/2-1
(where the numbers 1,...,n-1 have to be taken in the mod-expressions).
For odd n after introducing a dummy node n+1 the construction for an
even number of nodes can be applied.
Carry-over effect:
Team i gives a so-called carry-over effect to team j if some other
team k plays first against i in some round t and immediatly after that against
team j in round t+1, where the rounds are considered cyclically (i.e. the
first round 1 follows the last round n-1).
If several teams play consecutively against i and j and i is a very strong
or weak team, team j may be handicapped or favoured compared with other teams.
In an `ideal' schedule with respect to balanced carry-over effects no teams
i,j,k,l should exist such that teams k and l both play against team j
immediately after playing against team i.
The best balanced schedules known so far are based on the algebraic
structure of a starter.
Complementary teams:
In sports tournaments with home-away assignments complementary teams
are teams with complementary
home-away patterns (i.e. one team plays at home if and only
if the other team plays away).
Complete graph:
The complete graph Kn is a graph
consisting of n nodes and n(n-1)/2 edges between all pair of nodes.
Directed canonical 1-factorization:
The directed canonical 1-factorization is the directed (oriented)
version of the canonical 1-factorization
(F1,F2,..., Fn-1) of the
complete graph Kn with even n.
The 1-factor Ft (t=1,...,n-1) contains the edge [n,t] and all
edges [(t+k) mod (n-1), (t-k) mod (n-1)] for k=1,...,n/2-1
(where the numbers 1,...,n-1 have to be taken in the mod-expressions).
The edge [n,t] is oriented into (t,n) if t is odd, and
(n,t) if t is even.
The edge [(t+k) mod (n-1), (t-k) mod (n-1)] for k=1,...,n/2-1
is oriented into the arc ((t+k) mod (n-1), (t-k) mod (n-1)) when k is odd
and the other way round, when k is even.
For odd n after introducing a dummy node n+1 the construction for an
even number of nodes can be applied.
Schedules constructed from the directed canonical 1-factorization have
a minimum number of breaks: n-2 for even n and 0 for odd n.
Double Round Robin Tournament (DRRT):
In a double round robin tournament (DRRT) each team plays against each
other team exactly twice. The tournament is divided into two half series,
where in each half series a SRRT is scheduled (with
different home teams).
A DRRT with n teams may be scheduled as a mirrored DRRT
with at least 3(n-2) breaks or according to the
English System with 2(n-2) breaks.
Edge coloring:
An edge coloring of a graph G=(V,E) is an
assignment of colors to all edges from the set E such that edges with
a common node receive different colors.
English system:
The English system is used for a DRRT when
the number of breaks is to be minimized. The first
round of the second half series is the same as the last round of the first
half series, afterwards the rounds are scheduled in the same order as in the
first half series. This system ensures that for n teams only 2(n-2) breaks
are needed.
Graph:
An (undirected) graph G=(V,E) consists of a finite set V of nodes
(vertices) i=1,..,|V| and a set E of (undirected) edges, where each
edge [i,j] is an unordered pair of different elements i,j from V.
A directed graph G=(V,E) consists of a finite set V of nodes (vertices)
i=1,..,|V| and a set E of (directed) arcs, where each arc (i,j) is an
ordered pair of different elements i,j from V.
Graph model:
A single round robin tournament SRRT for n teams
can be represented by the complete graph Kn.
While the nodes i=1,...,n represent the teams, the edge [i,j] models the
game between teams i and j.
A schedule corresponds to an edge coloring of the
Kn with n-1 colors, i.e. an 1-factorization
(F1,F2,..., Fn-1), where the 1-factor
Ft consists of n/2 non-adjacent edges corresponding to the games
scheduled in round t.
If additionally home-away patterns have to be calculated,
the edge [i,j] is oriented into the arc (i,j) for a home game of team j and
into the arc (j,i) for a home game of team i.
Groups:
In tournaments with groups the n teams are partitioned into g groups
(e.g. according to their strengths) where all groups contain n/g teams.
The objective is to find
group-changing or even
group-balanced schedules.
Group-balanced schedule:
In group-balanced schedules for tournaments with g
groups no team plays more than once against teams
of the same group within g consecutive games.
A group-balanced schedule exists if and only if n is odd or n and n/g are
both even.
A weaker form are group-changing schedules.
Group-changing schedule:
In group-changing schedules for tournaments with g
groups no team plays two consecutive games
against teams of the same group. More restricted are
group-balanced schedules.
Home-away pattern (HAP):
A home-away pattern for a team states for every round whether the
team plays at home or away. Usually, home-away patterns with alternating
sequences of home and away games (i.e. without breaks)
are prefered.
Mirrored Double Round Robin Tournament:
A mirrored double round robin tournament is a DRRT
where the rounds of the second half series are scheduled in the same order
as in the first half series. For n teams such schedules have at least 3(n-2)
breaks.
Oberwolfach problem:
In the Oberwolfach problem (cf. e.g.
Colbourn & Dinitz (2006)) the
complete graph Kn with odd n
and integers l1,...,lt >=3 with
l1+...+lt=n are given. The question is whether the
edges of Kn can be decomposed
into (n-1)/2 2-factors where each 2-factor consists of t cycles
with lengths l1,...,lt.
One-factorization (1-factorization):
An 1-factorization of a graph G=(V,E) is a
partitioning of the edge set E into edge-disjoint 1-factors
(F1,F2,..., Ff) with f=2|E|/|V|, where
each 1-factor Fk is a subset of edges such that
every node is incident to exactly one edge in Fk.
Opponent schedule:
In an opponent schedule the rows are indexed by teams, the columns
by rounds. The entry opp[i][t] contains the team j against which i
plays in round t.
In sports tournaments with home-away assignments the entry opp[i][t]
is j if the game is a home game for team i and -j if the game is a home
game for team j.
Other representations of schedules are slot schedules
or table schedules.
Rounds:
In sports tournaments rounds are the days when games are played.
If the number n of teams is even, usually n-1 rounds are
used; if n is odd, schedules contain n rounds.
Single Round Robin Tournament (SRRT):
In a single round robin tournament (SRRT) each team plays against
each other team exactly once. If the number n of teams
is even, the schedules contain n-1 rounds and each team
plays exactly one game in each round.
If n is odd, the schedules contain n rounds and in each round one team has a
bye (i.e. it does not play).
For even n schedules have at least n-2 breaks,
for odd n schedules without any breaks exist.
Slot schedule:
In a slot schedule the rows and columns are indexed by teams.
The entry slot[i][j] contains the round t in which teams i and j
play against each other.
In sports tournaments with home-away assignments the entry slot[i][j]
is t if the game is a home game for team i and -t if the game is a home
game for team j.
Other representations of schedules are opponent schedules
or table schedules.
Starter:
The pairs {x1, y1},...,{xn-1, yn-1} form a starter
in the additive group (Zn-1,+) if
* the numbers
x1,...,xn-1, y1,...,yn-1
are precisely all elements of Zn-1 without 0,
* the differences
(x1-y1),...,(xn-1-yn-1),
(y1-x1),...,(yn-1-xn-1)
are also precisely all the nonzero elements of Zn-1.
Any starter along with the pair {0,infinity} gives the first round of a
cyclic schedule in which the teams xi
have to play against yi for i =1,...,n-1.
Starters are used for schedules balancing
carry-over effects.
Table schedule:
In a table schedule columns are indexed by rounds. Column t
contains all games i-j which are scheduled in round t.
In sports tournaments with home-away assignments the entry i-j means a
home game for team i, the entry j-i means a home game for team j.
Other representations of schedules are opponent schedules
or slot schedules.
Teams:
In sports tournaments teams (e.g. in soccer, icehockey) or individual
players (e.g. in tennis, tabletennis) play games against each other.
In this web application all teams are identified by the numbers 1,...,n.
Two-factorization (2-factorization):
A 2-factorization of a graph G=(V,E) is a
partitioning of the edge set E into edge-disjoint 2-factors
(F1,F2,..., Ff) with f=4|E|/|V|, where
each 2-factor Fk is a subset of edges such that
every node is incident to exactly two edges in Fk.
|