Jump to content

Threshold graph: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m simplify wording
No edit summary
Line 12: Line 12:


From the definition which uses repeated addition of vertices, one can derive an alternative way of uniquely describing a threshold graph in the form of a string. <math>\epsilon</math> is always the first character of the string, and represents the first vertex of the graph. Every subsequent character is either <math>u</math>, which denotes the addition of an isolated vertex (or ''union'' vertex), or <math>j</math>, which denotes the addition of a dominating vertex (or ''join'' vertex). For example, the string <math>\epsilon u u j</math> represents a star graph with three leaves, while <math>\epsilon u j</math> represents a path on three vertices. The graph of the figure can be represented as <math>\epsilon uuujuuj </math>
From the definition which uses repeated addition of vertices, one can derive an alternative way of uniquely describing a threshold graph in the form of a string. <math>\epsilon</math> is always the first character of the string, and represents the first vertex of the graph. Every subsequent character is either <math>u</math>, which denotes the addition of an isolated vertex (or ''union'' vertex), or <math>j</math>, which denotes the addition of a dominating vertex (or ''join'' vertex). For example, the string <math>\epsilon u u j</math> represents a star graph with three leaves, while <math>\epsilon u j</math> represents a path on three vertices. The graph of the figure can be represented as <math>\epsilon uuujuuj </math>

Threshold graphs were first introduced by V. Chvatal and P.L. Hammer in their 1977 paper. A full chapter on threshold graphs appears in the book by [[Martin Charles Golumbic]], "Algorithmic Graph Theory and Perfect Graphs". The most complete reference on the topic is the book by Mahadev and Peled, ''Threshold Graphs and Related Topics''.


Threshold graphs are a special case of [[cograph]]s and [[split graph]]s. Every graph that is both a cograph and a split graph is a threshold graph. Threshold graphs are also a special case of [[interval graph]]s.
Threshold graphs are a special case of [[cograph]]s and [[split graph]]s. Every graph that is both a cograph and a split graph is a threshold graph. Threshold graphs are also a special case of [[interval graph]]s.



{{combin-stub}}
{{combin-stub}}
[[Category:Graph families]]
[[Category:Graph families]]



==Bibliography==
* Vaclav Chvatal and Peter L. Hammer, Aggregation of inequalities in integer programming, ''Ann. Discrete Math.'' 1 (1977), 145-162.

* Martin Charles Golumbic, ''Algorithmic Graph Theory and Perfect Graphs'', First edition, Academic Press, New York, 1980, Second edition, Annals of Discrete Mathematics 57, Elsevier, 2004.

* N. V. R. Mahadev, Uri N. Peled,
''Threshold Graphs and Related Topics'',
Elsevier, 1995.

Revision as of 21:31, 24 December 2008

An example of a threshold graph.

In graph theory, a threshold graph is a graph that can be constructed from a one-vertex graph by repeated applications of the following two operations:

  1. Addition of a single isolated vertex to the graph
  2. Addition of a single dominating vertex 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 the 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.

Alternative definitions

An alternative equivalent definition is the following: a graph is a threshold graph if there is a real number and for each vertex a real vertex weight s.t. for any two vertices is an edge if and only if .

From the definition which uses repeated addition of vertices, one can derive an alternative way of uniquely describing a threshold graph in the form of a string. 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

Threshold graphs were first introduced by V. Chvatal and P.L. Hammer in their 1977 paper. A full chapter on threshold graphs appears in the book by Martin Charles Golumbic, "Algorithmic Graph Theory and Perfect Graphs". The most complete reference on the topic is the book by Mahadev and Peled, Threshold Graphs and Related Topics.

Threshold graphs are a special case of cographs and split graphs. Every graph that is both a cograph and a split graph is a threshold graph. Threshold graphs are also a special case of interval graphs.



Bibliography

  • Vaclav Chvatal and Peter L. Hammer, Aggregation of inequalities in integer programming, Ann. Discrete Math. 1 (1977), 145-162.
  • Martin Charles Golumbic, Algorithmic Graph Theory and Perfect Graphs, First edition, Academic Press, New York, 1980, Second edition, Annals of Discrete Mathematics 57, Elsevier, 2004.
  • N. V. R. Mahadev, Uri N. Peled,

Threshold Graphs and Related Topics, Elsevier, 1995.