Tournament (graph theory)

Last updated
Tournament
4-tournament.svg
A tournament on 4 vertices
Vertices
Edges
Table of graphs and parameters

In graph theory, a tournament is a directed graph with exactly one edge between each two vertices, in one of the two possible directions. Equivalently, a tournament is an orientation of an undirected complete graph; however, as directed graphs, tournaments are not complete: complete directed graphs have two edges, in both directions, between each two vertices. [1] The name tournament comes from interpreting the graph as the outcome of a round-robin tournament, a game where each player is paired against every other exactly once. In a tournament, the vertices represent the players, and the edges between players point from the winner to the loser.

Contents

Many of the important properties of tournaments were investigated by H. G. Landau in 1953 to model dominance relations in flocks of chickens. [2] Tournaments are also heavily-studied in voting theory, where they can represent partial information about voter preferences among multiple candidates, and are central to the definition of Condorcet methods.

If every player beats the same number of other players ( indegree - outdegree = 0) the tournament is called regular.

Paths and cycles

a is inserted between v2 and v3. Tournament Hamiltonian path.svg
a is inserted between v2 and v3.

Any tournament on a finite number of vertices contains a Hamiltonian path, i.e., directed path on all vertices (Rédei 1934).

This is easily shown by induction on : suppose that the statement holds for , and consider any tournament on vertices. Choose a vertex of and consider a directed path in . There is some such that . (One possibility is to let be maximal such that for every . Alternatively, let be minimal such that .)

is a directed path as desired. This argument also gives an algorithm for finding the Hamiltonian path. More efficient algorithms, that require examining only of the edges, are known. The Hamiltonian paths are in one-to-one correspondence with the minimal feedback arc sets of the tournament. [3] Rédei's theorem is the special case for complete graphs of the Gallai–Hasse–Roy–Vitaver theorem, relating the lengths of paths in orientations of graphs to the chromatic number of these graphs. [4]

Another basic result on tournaments is that every strongly connected tournament has a Hamiltonian cycle. [5] More strongly, every strongly connected tournament is vertex pancyclic: for each vertex , and each in the range from three to the number of vertices in the tournament, there is a cycle of length containing . [6] A tournament is -strongly connected if for every set of vertices of , is strongly connected. If the tournament is 4‑strongly connected, then each pair of vertices can be connected with a Hamiltonian path. [7] For every set of at most arcs of a -strongly connected tournament , we have that has a Hamiltonian cycle. [8] This result was extended by Bang-Jensen, Gutin & Yeo (1997). [9]

Transitivity

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

A tournament in which and is called transitive. In other words, in a transitive tournament, the vertices may be (strictly) totally ordered by the edge relation, and the edge relation is the same as reachability.

Equivalent conditions

The following statements are equivalent for a tournament on vertices:

  1. is transitive.
  2. is a strict total ordering.
  3. is acyclic.
  4. does not contain a cycle of length 3.
  5. The score sequence (set of outdegrees) of is .
  6. 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 vertices contains a transitive subtournament on vertices. The proof is simple: choose any one vertex to be part of this subtournament, and form the rest of the subtournament recursively on either the set of incoming neighbors of or the set of outgoing neighbors of , 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. [10] However, Reid & Parker (1970) showed that this bound is not tight for some larger values of . [11]

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

and when is larger than , this number is too small to allow for an occurrence of a transitive tournament within each of the different tournaments on the same set of labeled vertices. [10]

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 is called -paradoxical if for every -element subset of there is a vertex in such that for all . By means of the probabilistic method, Paul Erdős showed that for any fixed value of , if , then almost every tournament on is -paradoxical. [12] On the other hand, an easy argument shows that any -paradoxical tournament must have at least players, which was improved to by Esther and George Szekeres in 1965. [13] There is an explicit construction of -paradoxical tournaments with 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. [14]

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 is a score sequence if and only if: [2]

Let be the number of different score sequences of size . The sequence (sequence A000571 in the 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:

where Takács later showed, using some reasonable but unproven assumptions, that

where [15]

Together these provide evidence that:

Here signifies an asymptotically tight bound.

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

Majority relations

In social choice theory, tournaments naturally arise as majority relations of preference profiles. [17] Let be a finite set of alternatives, and consider a list of linear orders over . We interpret each order as the preference ranking of a voter . The (strict) majority relation of over is then defined so that if and only if a majority of the voters prefer to , that is . If the number of voters is odd, then the majority relation forms the dominance relation of a tournament on vertex set .

By a lemma of McGarvey, every tournament on vertices can be obtained as the majority relation of at most voters. [18] Results by Stearns and Erdős & Moser later established that voters are needed to induce every tournament on vertices. [19]

Laslier (1997) studies in what sense a set of vertices can be called the set of "winners" of a tournament. [20] This revealed to be useful in Political Science to study, in formal models of political economy, what can be the outcome of a democratic process. [21]

See also

Notes

  1. Weisstein, Eric W., "Tournament", MathWorld
  2. 1 2 Landau (1953).
  3. Bar-Noy & Naor (1990).
  4. Havet (2013).
  5. Camion (1959).
  6. Moon (1966), Theorem 1.
  7. Thomassen (1980).
  8. Fraisse & Thomassen (1987).
  9. Bang-Jensen, Gutin & Yeo (1997).
  10. 1 2 Erdős & Moser (1964).
  11. Reid & Parker (1970).
  12. Erdős (1963)
  13. Szekeres & Szekeres (1965).
  14. Harary & Moser (1966), Corollary 5b.
  15. Takács (1991).
  16. Yao (1989).
  17. Brandt, Brill & Harrenstein (2016).
  18. McGarvey (1953); Brandt, Brill & Harrenstein (2016)
  19. Stearns (1959); Erdős & Moser (1964)
  20. Laslier (1997).
  21. Austen-Smith & Banks (1999).

Related Research Articles

In combinatorics, Ramsey's theorem, in one of its graph-theoretic forms, states that one will find monochromatic cliques in any edge labelling (with colours) of a sufficiently large complete graph. To demonstrate the theorem for two colours (say, blue and red), let r and s be any two positive integers. Ramsey's theorem states that there exists a least positive integer R(r, s) for which every blue-red edge colouring of the complete graph on R(r, s) vertices contains a blue clique on r vertices or a red clique on s vertices. (Here R(r, s) signifies an integer that depends on both r and s.)

<span class="mw-page-title-main">Petersen graph</span> Cubic graph with 10 vertices and 15 edges

In the mathematical field of graph theory, the Petersen graph is an undirected graph with 10 vertices and 15 edges. It is a small graph that serves as a useful example and counterexample for many problems in graph theory. The Petersen graph is named after Julius Petersen, who in 1898 constructed it to be the smallest bridgeless cubic graph with no three-edge-coloring.

In computer science, the Floyd–Warshall algorithm is an algorithm for finding shortest paths in a directed weighted graph with positive or negative edge weights. A single execution of the algorithm will find the lengths of shortest paths between all pairs of vertices. Although it does not return details of the paths themselves, it is possible to reconstruct the paths with simple modifications to the algorithm. Versions of the algorithm can also be used for finding the transitive closure of a relation , or widest paths between all pairs of vertices in a weighted graph.

<span class="mw-page-title-main">Random graph</span> Graph generated by a random process

In mathematics, random graph is the general term to refer to probability distributions over graphs. Random graphs may be described simply by a probability distribution, or by a random process which generates them. The theory of random graphs lies at the intersection between graph theory and probability theory. From a mathematical perspective, random graphs are used to answer questions about the properties of typical graphs. Its practical applications are found in all areas in which complex networks need to be modeled – many random graph models are thus known, mirroring the diverse types of complex networks encountered in different areas. In a mathematical context, random graph refers almost exclusively to the Erdős–Rényi random graph model. In other contexts, any graph model may be referred to as a random graph.

In graph theory, Turán's theorem bounds the number of edges that can be included in an undirected graph that does not have a complete subgraph of a given size. It is one of the central results of extremal graph theory, an area studying the largest or smallest graphs with given properties, and is a special case of the forbidden subgraph problem on the maximum number of edges in a graph that does not have a given subgraph.

In computer science, a topological sort or topological ordering of a directed graph is a linear ordering of its vertices such that for every directed edge (u,v) from vertex u to vertex v, u comes before v in the ordering. For instance, the vertices of the graph may represent tasks to be performed, and the edges may represent constraints that one task must be performed before another; in this application, a topological ordering is just a valid sequence for the tasks. Precisely, a topological sort is a graph traversal in which each node v is visited only after all its dependencies are visited. A topological ordering is possible if and only if the graph has no directed cycles, that is, if it is a directed acyclic graph (DAG). Any DAG has at least one topological ordering, and algorithms are known for constructing a topological ordering of any DAG in linear time. Topological sorting has many applications, especially in ranking problems such as feedback arc set. Topological sorting is possible even when the DAG has disconnected components.

<span class="mw-page-title-main">Maximal independent set</span> Independent set which is not a subset of any other independent set

In graph theory, a maximal independent set (MIS) or maximal stable set is an independent set that is not a subset of any other independent set. In other words, there is no vertex outside the independent set that may join it because it is maximal with respect to the independent set property.

<span class="mw-page-title-main">Kneser graph</span> Graph whose vertices correspond to combinations of a set of n elements

In graph theory, the Kneser graphK(n, k) (alternatively KGn,k) is the graph whose vertices correspond to the k-element subsets of a set of n elements, and where two vertices are adjacent if and only if the two corresponding sets are disjoint. Kneser graphs are named after Martin Kneser, who first investigated them in 1956.

In graph theory, reachability refers to the ability to get from one vertex to another within a graph. A vertex can reach a vertex if there exists a sequence of adjacent vertices which starts with and ends with .

<span class="mw-page-title-main">Johnson graph</span> Class of undirected graphs defined from systems of sets

Johnson graphs are a special class of undirected graphs defined from systems of sets. The vertices of the Johnson graph are the -element subsets of an -element set; two vertices are adjacent when the intersection of the two vertices (subsets) contains -elements. Both Johnson graphs and the closely related Johnson scheme are named after Selmer M. Johnson.

<span class="mw-page-title-main">Circulant graph</span> Undirected graph acted on by a vertex-transitive cyclic group of symmetries

In graph theory, a circulant graph is an undirected graph acted on by a cyclic group of symmetries which takes any vertex to any other vertex. It is sometimes called a cyclic graph, but this term has other meanings.

<span class="mw-page-title-main">Hypercube graph</span> Graphs formed by a hypercubes edges and vertices

In graph theory, the hypercube graphQn is the graph formed from the vertices and edges of an n-dimensional hypercube. For instance, the cube graph Q3 is the graph formed by the 8 vertices and 12 edges of a three-dimensional cube. Qn has 2n vertices, 2n – 1n edges, and is a regular graph with n edges touching each vertex.

<span class="mw-page-title-main">Odd graph</span> Family of symmetric graphs which generalize the Petersen graph

In the mathematical field of graph theory, the odd graphs are a family of symmetric graphs defined from certain set systems. They include and generalize the Petersen graph.

In the mathematical discipline of graph theory, the Erdős–Pósa theorem, named after Paul Erdős and Lajos Pósa, relates two parameters of a graph:

<span class="mw-page-title-main">Chvátal graph</span>

In the mathematical field of graph theory, the Chvátal graph is an undirected graph with 12 vertices and 24 edges, discovered by Václav Chvátal in 1970. It is the smallest graph that is triangle-free, 4-regular, and 4-chromatic.

<span class="mw-page-title-main">Generalized Petersen graph</span> Family of cubic graphs formed from regular and star polygons

In graph theory, the generalized Petersen graphs are a family of cubic graphs formed by connecting the vertices of a regular polygon to the corresponding vertices of a star polygon. They include the Petersen graph and generalize one of the ways of constructing the Petersen graph. The generalized Petersen graph family was introduced in 1950 by H. S. M. Coxeter and was given its name in 1969 by Mark Watkins.

<span class="mw-page-title-main">Degeneracy (graph theory)</span> Measurement of graph sparsity

In graph theory, a k-degenerate graph is an undirected graph in which every subgraph has a vertex of degree at most k: that is, some vertex in the subgraph touches k or fewer of the subgraph's edges. The degeneracy of a graph is the smallest value of k for which it is k-degenerate. The degeneracy of a graph is a measure of how sparse it is, and is within a constant factor of other sparsity measures such as the arboricity of a graph.

<span class="mw-page-title-main">Pancyclic graph</span>

In the mathematical study of graph theory, a pancyclic graph is a directed graph or undirected graph that contains cycles of all possible lengths from three up to the number of vertices in the graph. Pancyclic graphs are a generalization of Hamiltonian graphs, graphs which have a cycle of the maximum possible length.

In coding theory, Zemor's algorithm, designed and developed by Gilles Zemor, is a recursive low-complexity approach to code construction. It is an improvement over the algorithm of Sipser and Spielman.

In graph theory, a branch of mathematics, the Erdős–Hajnal conjecture states that families of graphs defined by forbidden induced subgraphs have either large cliques or large independent sets. It is named for Paul Erdős and András Hajnal, who first posed it as an open problem in a paper from 1977.

References

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