Hypergraph
Context: graph theory
Definition of a Hypergraph
A mathematical abstract structure consisting of a set of vertices and set of hyperedges which can connect any number of vertices.
Generalised as
Specialised into
ordinary graph (+ pair of vertices)
Hypergraph vs Graph
While graph edges are pairs of vertices, hyperedges of a hypergraph contain an arbitrary number of vertices.
Visualisation
Hypergraphs can be visualised in different ways. Colours are often used to increase readability. A hypergraph can also be represented as an incidence matrix.
Related Terms
hyperedge, k-uniform
Examples
Undirected hypergraphs: organisation diagram, recommender system, image retrieval, bioinformatics.
Directed hypergraphs: fraud, operations research, transportation planning.
Reference
[1] Valdivia, P., Buono, P., Plaisant, C., Dufournaud, N., & Fekete, J. D. (2019). Analysing dynamic hypergraphs with parallel aggregated ordered hypergraph visualisation. IEEE transactions on visualisation and computer graphics, 27(1), 1-13.