Skip to content
Surf Wiki
Save to docs
general/graph-families

From Surf Wiki (app.surf) — the open knowledge base

Threshold graph

Graph formed by adding isolated or universal vertices

Threshold graph

Summary

Graph formed by adding isolated or universal vertices

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 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 S and for each vertex v a real vertex weight w(v) such that for any two vertices v,u, uv is an edge if and only if w(u)+w(v) S. S=1, w(u)=1 for vertices that were added as dominating vertices and w(u)=0 for all other vertices. For the other direction, given S and w we can construct the same graph by starting with the graph whose only vertex is the vertex with the minimum weight and then examining all remaining vertices in order of non-decreasing weight. Each one is added as a --

Another equivalent definition is this: a graph is a threshold graph if there are a real number T and for each vertex v a real vertex weight a(v) such that for any vertex set X\subseteq V, X is independent if and only if \sum_{v \in X} a(v) \le T.

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: A graph is a threshold graph if and only if it no four of its vertices form an induced subgraph that is a three-edge path graph, a four-edge cycle graph, 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. \epsilon is always the first character of the string, and represents the first vertex of the graph. Every subsequent character is either u, which denotes the addition of an isolated vertex (or union vertex), or j, which denotes the addition of a dominating vertex (or join vertex). For example, the string \epsilon u u j represents a star graph with three leaves, while \epsilon u j represents a path on three vertices. The graph of the figure can be represented as \epsilon uuujuuj

References

  • {{citation | editor1-last = Hammer | editor1-first = P. L. | editor2-last = Johnson | editor2-first = E. L. | editor3-last = Korte | editor3-first = B. H. |display-editors = 3 | editor4-last = Nemhauser | editor4-first = G. L.
  • {{citation
  • {{citation
  • {{citation

References

  1. (1985-04-01). "Threshold hypergraphs". Discrete Mathematics.
Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Threshold graph — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report