Tournament (graph theory)

From Infogalactic: the planetary knowledge core
(Redirected from Tournament (mathematics))
Jump to: navigation, search
Tournament
4-tournament.svg
A tournament on 4 vertices
Vertices n
Edges \binom{n}{2}

A tournament is a directed graph (digraph) obtained by assigning a direction for each edge in an undirected complete graph. That is, it is an orientation of a complete graph, or equivalently a directed graph in which every pair of distinct vertices is connected by a single directed edge.

Many of the important properties of tournaments were first investigated by Landau in order to model dominance relations in flocks of chickens. Current applications of tournaments include the study of voting theory and social choice theory among other things. The name tournament originates from such a graph's interpretation as the outcome of a round-robin tournament in which every player encounters every other player exactly once, and in which no draws occur. In the tournament digraph, the vertices correspond to the players. The edge between each pair of players is oriented from the winner to the loser. If player a beats player b, then it is said that a dominates b.

Paths and cycles

Any tournament on a finite number n of vertices contains a Hamiltonian path, i.e., directed path on all n vertices (Rédei 1934). This is easily shown by induction on n: suppose that the statement holds for n, and consider any tournament T on n+1 vertices. Choose a vertex v_0 of T and consider a directed path v_1,v_2,\ldots,v_n in T\setminus \{v_0\}. Now let i \in \{0,\ldots,n\} be maximal such that for every j \leq i there is a directed edge from v_j to v_0.

v_1,\ldots,v_i,v_0,v_{i+1},\ldots,v_n

is a directed path as desired. This argument also gives an algorithm for finding the Hamiltonian path. More efficient algorithms, that require examining only \ O(n \log n) of the edges, are known.[1]

This implies that a strongly connected tournament has a Hamiltonian cycle (Camion 1959). More strongly, every strongly connected tournament is vertex pancyclic: for each vertex v, and each k in the range from three to the number of vertices in the tournament, there is a cycle of length k containing v.[2] Moreover, if the tournament is 4‑connected, each pair of vertices can be connected with a Hamiltonian path (Thomassen 1980).

Transitivity

File:8-tournament-transitive.svg
A transitive tournament on 8 vertices.

A tournament in which ((a \rightarrow b) and (b \rightarrow c)) \Rightarrow (a \rightarrow c) is called transitive. In a transitive tournament, the vertices may be totally ordered by reachability.

Equivalent conditions

The following statements are equivalent for a tournament T on n vertices:

  1. T is transitive.
  2. T is acyclic.
  3. T does not contain a cycle of length 3.
  4. The score sequence (set of outdegrees) of T is {0,1,2,...,n − 1}.
  5. T has exactly one Hamiltonian path.

Ramsey theory

Transitive tournaments play a role in Ramsey theory analogous to that of cliques in undirected graphs. In particular, every tournament on n vertices contains a transitive subtournament on 1+\lfloor\log_2 n\rfloor vertices.[3] The proof is simple: choose any one vertex v to be part of this subtournament, and form the rest of the subtournament recursively on either the set of incoming neighbors of v or the set of outgoing neighbors of v, whichever is larger. For instance, every tournament on seven vertices contains a three-vertex transitive subtournament; the Paley tournament on seven vertices shows that this is the most that can be guaranteed (Erdős & Moser 1964). However, Reid & Parker (1970) showed that this bound is not tight for some larger values of n.

Erdős & Moser (1964) proved that there are tournaments on n vertices without a transitive subtournament of size 2+2\lfloor\log_2 n\rfloor Their proof uses a counting argument: the number of ways that a k-element transitive tournament can occur as a subtournament of a larger tournament on n labeled vertices is

\binom{n}{k}k!2^{\binom{n}{2}-\binom{k}{2}},

and when k is larger than 2+2\lfloor\log_2 n\rfloor, this number is too small to allow for an occurrence of a transitive tournament within each of the 2^{\binom{n}{2}} different tournaments on the same set of n labeled vertices.

Paradoxical tournaments

A player who wins all games would naturally be the tournament's winner. However, as the existence of non-transitive tournaments shows, there may not be such a player. A tournament for which every player loses at least one game is called a 1-paradoxical tournament. More generally, a tournament T=(V,E) is called k-paradoxical if for every k-element subset S of V there is a vertex v0 in V\setminus S such that v_0 \rightarrow v for all v \in S. By means of the probabilistic method, Paul Erdős showed that for any fixed value of k, if |V| ≥ k22kln(2 + o(1)), then almost every tournament on V is k-paradoxical.[4] On the other hand, an easy argument shows that any k-paradoxical tournament must have at least 2k+1 − 1 players, which was improved to (k + 2)2k−1 − 1 by Esther and George Szekeres (1965). There is an explicit construction of k-paradoxical tournaments with k24k−1(1 + o(1)) players by Graham and Spencer (1971) namely the Paley tournament.

Condensation

The condensation of any tournament is itself a transitive tournament. Thus, even for tournaments that are not transitive, the strongly connected components of the tournament may be totally ordered.[5]

Score sequences and score sets

The score sequence of a tournament is the nondecreasing sequence of outdegrees of the vertices of a tournament. The score set of a tournament is the set of integers that are the outdegrees of vertices in that tournament.

Landau's Theorem (1953) A nondecreasing sequence of integers (s_1, s_2, \cdots, s_n) is a score sequence if and only if :

  1. 0 \le s_1 \le s_2 \le \cdots \le s_n
  2. s_1 + s_2 + \cdots + s_i \ge {i \choose 2}, \mbox{for }i = 1, 2, \cdots, n - 1
  3. s_1 + s_2 + \cdots + s_n = {n \choose 2}.

Let s(n) be the number of different score sequences of size n. The sequence s(n) (sequence A000571 in OEIS) starts as:

1, 1, 1, 2, 4, 9, 22, 59, 167, 490, 1486, 4639, 14805, 48107, ...

Winston and Kleitman proved that for sufficiently large n:

s(n) > c_1 4^n n^{-{5 \over 2}},

where c_1 = 0.049. Takács later showed, using some reasonable but unproven assumptions, that

s(n) < c_2 4^n n^{-{5 \over 2}},

where c_2 < 4.858.

Together these provide evidence that:

s(n) \in \Theta (4^n n^{-{5 \over 2}}).

Here \Theta signifies an asymptotically tight bound.

Yao showed that every nonempty set of nonnegative integers is the score set for some tournament.

See also

Notes

References

  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..
  • Lua error in package.lua at line 80: module 'strict' not found..

This article incorporates material from tournament on PlanetMath, which is licensed under the Creative Commons Attribution/Share-Alike License.