logo

Definition of Hypergraph 📂Graph Theory

Definition of Hypergraph

Definition

  1. A finite set VV \ne \emptyset is called a Hypervertex Set.
  2. A Hyperedge refers to a subset of a hypervertex set, and the set of hyperedges EE is called a Hyperedge Set. In other words, a hyperedge set can be defined as a subset E2VE \subset 2^{V} of the power set of a hypervertex set.
  3. The pair of hypervertices and hyperedges G=(V,E)G = (V, E) is called a Hypergraph.

Explanation 1

Simply put, a hypergraph extends beyond the concept of a graph, which is interested in ‘relationships between two entities’, to encompass ‘relationships among multiple parties’. For example, in a social network, if AA and BB, and BB and CC meet individually, but all three meet when BB is present even if A,CA, C do not meet otherwise, then A,B,CA, B, C is considered to be bound by a hyperedge of cardinality 33.

As can be inferred from its broad definition, hypergraphs are less a generalization of graphs and more a novel representation of what we call sets or data. Unlike graphs, which can be visualized with points and lines, hypergraphs are not as straightforward to conceptualize and, conversely, can offer new perspectives on complex subjects.

While hypergraphs are certainly gaining attention in applied mathematics, theoretical research on hypergraphs themselves is said to be challenging to extend while maintaining the framework of graph theory. It’s understandable, considering that even concepts as basic as adjacency matrices would require tensors to be properly expressed.


  1. Dai, Q., Gao, Y. (2023). Mathematical Foundations of Hypergraph. In: Hypergraph Computation. Artificial Intelligence: Foundations, Theory, and Algorithms. Springer, Singapore. https://doi.org/10.1007/978-981-99-0185-2_2 ↩︎