A hypergraph extends an ordinary graph by allowing one hyperedge to connect any number of nodes. Use it when a relationship naturally involves a group rather than a pair. section 1.2.2
Key implementation-facing distinctions:
- Ordinary graph edges connect exactly two nodes, while hyperedges may connect multiple nodes or represent a self-loop. section 1.2.2
- Connectivity uses an incidence tensor rather than a two-dimensional adjacency matrix; its dimensionality reflects the maximum nodes joined by one hyperedge. section 1.2.2
Group communication
Represent a communication platform with one hyperedge joining every participant in a group chat; pairwise conversations remain ordinary two-node edges. section 1.2.2

