In
graph theory
In mathematics, graph theory is the study of ''graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conne ...
, a threshold graph is a graph that can be constructed from a one-vertex graph by repeated applications of the following two operations:
# Addition of a single isolated vertex to the graph.
# Addition of a single
dominating vertex
In graph theory, a universal vertex is a vertex of an undirected graph that is adjacent to all other vertices of the graph. It may also be called a dominating vertex, as it forms a one-element dominating set in the graph. (It is not to be confused ...
to the graph, i.e. a single vertex that is connected to all other vertices.
For example, the graph of the figure is a threshold graph. It can be constructed by beginning with a single-vertex graph (vertex 1), and then adding black vertices as isolated vertices and red vertices as dominating vertices, in the order in which they are numbered.
Threshold graphs were first introduced by . A chapter on threshold graphs appears in , and the book is devoted to them.
Alternative definitions
An equivalent definition is the following: a graph is a threshold graph if there are a real number
and for each
vertex
Vertex, vertices or vertexes may refer to:
Science and technology Mathematics and computer science
*Vertex (geometry), a point where two or more curves, lines, or edges meet
*Vertex (computer graphics), a data structure that describes the position ...
a real vertex weight
such that for any two vertices
,
is an
edge
Edge or EDGE may refer to:
Technology Computing
* Edge computing, a network load-balancing system
* Edge device, an entry point to a computer network
* Adobe Edge, a graphical development application
* Microsoft Edge, a web browser developed by ...
if and only if
.
Another equivalent definition is this: a graph is a threshold graph if there are a real number
and for each vertex
a real vertex weight
such that for any vertex set
,
is
independent
Independent or Independents may refer to:
Arts, entertainment, and media Artist groups
* Independents (artist group), a group of modernist painters based in the New Hope, Pennsylvania, area of the United States during the early 1930s
* Independ ...
if and only if
The name "threshold graph" comes from these definitions: ''S'' is the "threshold" for the property of being an edge, or equivalently ''T'' is the threshold for being independent.
Threshold graphs also have a
forbidden graph characterization
In graph theory, a branch of mathematics, many important families of graphs can be described by a finite set of individual graphs that do not belong to the family and further exclude all graphs from the family which contain any of these forbidden ...
: A graph is a threshold graph if and only if it no four of its vertices form an
induced subgraph
In the mathematical field of graph theory, an induced subgraph of a graph is another graph, formed from a subset of the vertices of the graph and ''all'' of the edges (from the original graph) connecting pairs of vertices in that subset.
Defini ...
that is a three-edge
path graph
In the mathematical field of graph theory, a path graph or linear graph is a graph whose vertices can be listed in the order such that the edges are where . Equivalently, a path with at least two vertices is connected and has two terminal ...
, a four-edge
cycle graph
In graph theory, a cycle graph or circular graph is a graph that consists of a single cycle, or in other words, some number of vertices (at least 3, if the graph is simple) connected in a closed chain. The cycle graph with vertices is called ...
, or a two-edge
matching.
Decomposition
From the definition which uses repeated addition of vertices, one can derive an alternative way of uniquely describing a threshold graph, by means of a string of symbols.
is always the first character of the string, and represents the first vertex of the graph. Every subsequent character is either
, which denotes the addition of an isolated vertex (or ''union'' vertex), or
, which denotes the addition of a dominating vertex (or ''join'' vertex). For example, the string
represents a star graph with three leaves, while
represents a path on three vertices. The graph of the figure can be represented as
Related classes of graphs and recognition
Threshold graphs are a special case of
cograph
In graph theory, a cograph, or complement-reducible graph, or ''P''4-free graph, is a graph that can be generated from the single-vertex graph ''K''1 by complementation and disjoint union. That is, the family of cographs is the smallest class of ...
s,
split graph
In graph theory, a branch of mathematics, a split graph is a graph in which the vertices can be partitioned into a clique and an independent set. Split graphs were first studied by , and independently introduced by .
A split graph may have m ...
s, and
trivially perfect graph
In graph theory, a trivially perfect graph is a graph with the property that in each of its induced subgraphs the size of the maximum independent set equals the number of maximal cliques. Trivially perfect graphs were first studied by but were na ...
s. A graph is a threshold graph if and only if it is both a cograph and a split graph. Every graph that is both a trivially perfect graph and the
complementary graph of a trivially perfect graph is a threshold graph. Threshold graphs are also a special case of
interval graph
In graph theory, an interval graph is an undirected graph formed from a set of intervals on the real line,
with a vertex for each interval and an edge between vertices whose intervals intersect. It is the intersection graph of the intervals.
Int ...
s. All these relations can be explained in terms of their characterisation by forbidden induced subgraphs. A cograph is a graph with no induced path on four vertices, P
4, and a threshold graph is a graph with no induced P
4, C
4 nor 2K
2. C
4 is a cycle of four vertices and 2K
2 is its complement, that is, two disjoint edges. This also explains why threshold graphs are closed under taking complements; the P
4 is self-complementary, hence if a graph is P
4-, C
4- and 2K
2-free, its complement is as well.
showed that threshold graphs can be recognized in linear time; if a graph is not threshold, an obstruction (one of P
4, C
4, or 2K
2) will be output.
See also
*
Indifference graph
In graph theory, a branch of mathematics, an indifference graph is an undirected graph constructed by assigning a real number to each vertex and connecting two vertices by an edge when their numbers are within one unit of each other.. Indifference ...
*
Series–parallel graph
In graph theory, series–parallel graphs are graphs with two distinguished vertices called ''terminals'', formed recursively by two simple composition operations. They can be used to model series and parallel electric circuits.
Definition and t ...
*Threshold hypergraphs
References
*.
*. 2nd edition, Annals of Discrete Mathematics, 57, Elsevier, 2004.
*.
*.
External links
Threshold graphs Information System on Graph Classes and their Inclusions.
{{DEFAULTSORT:Threshold Graph
Graph families
Perfect graphs