[Go to site: main page, start]

TOPICS
Search

Hypergraph


A hypergraph is an ordered pair H=(V,E) consisting of a set V of vertices and a family E of subsets of V called hyperedges. For a finite simple hypergraph, E is a subset of the power set P(V). Conventions differ on whether the empty hyperedge, singleton hyperedges, or repeated hyperedges are allowed.

The size |e| of a hyperedge e is its cardinality. A hypergraph is k-uniform if every hyperedge has size k, and it is nonuniform if hyperedges of different sizes occur. Thus an ordinary simple graph is a 2-uniform hypergraph. The degree of a vertex v is the number of hyperedges containing v.

For vertices v_1,...,v_n and hyperedges e_1,...,e_m, the incidence matrix M of a hypergraph is defined by

 M_(ij)={1   if v_i in e_j; 0   otherwise.
(1)

It is also the incidence matrix of the bipartite graph having the vertices in one part and the hyperedges in the other. A vertex-vertex matrix whose off-diagonal entries count common hyperedges is

 A=MM^T-diag(MM^T).
(2)

Such a matrix representation generally loses information about which collections of more than two vertices belong to the same hyperedge.


See also

Bipartite Graph, Graph, Hyperedge, Hypergraph Stochastic Block Model, Incidence Matrix, Multigraph, Pseudograph

Explore with Wolfram|Alpha

References

Berge, C. Graphs and Hypergraphs. New York: Elsevier, 1973.Berge, C. Hypergraphs: The Theory of Finite Sets. Amsterdam, Netherlands: North-Holland, 1989.

Referenced on Wolfram|Alpha

Hypergraph

Cite this as:

Weisstein, Eric W. "Hypergraph." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Hypergraph.html

Subject classifications