Dots can be joined together.
Imagine dots on a page.
Imagine dots on a page. In a normal graph, a line connects exactly two dots.
Some hypergraphs have direction. In these, an edge has a tail and a head. The tail is a set of vertices. The head is another set of vertices. You can also draw hypergraphs using shapes like circles. These shapes can show how different groups overlap.
Hypergraphs help us solve real problems. They can model how people vote in a group. They help computers learn from data. Scientists use them to study how chemicals interact. They even help with planning how to move things. Some hypergraphs are special. A k-uniform hypergraph has edges that all have the same number of vertices. For example, a 3-uniform hypergraph has edges with three vertices each.
Imagine you are drawing dots on a piece of paper. In a normal graph, you connect these dots using lines. Each line connects exactly two dots.
There are different ways these connections can work. In an undirected hypergraph, the connection is just a group. You can think of it like a club where many people belong to the same group. In a directed hypergraph, the edges have a specific direction. Each edge has a tail and a head. The tail is a set of vertices, and the head is another set of vertices. This is different from a normal directed graph where an edge only goes from one single dot to another. This structure helps show how groups of things can lead to other groups.
We use specific words to describe how big a hypergraph is. The order of a hypergraph is the total number of vertices it has. The size is the total number of edges. 
Because they are so flexible, hypergraphs are used for many important jobs. They help scientists model how different chemicals interact with each other. They are also used in machine learning to help computers understand data. 
Drawing a hypergraph can be a hard job. It is often difficult to fit many overlapping groups on a flat page. Some people use circles or smooth curves to show these groups. Another way is to use a Venn diagram. A Venn diagram with four ellipses can actually be seen as a drawing of a hypergraph. In this version, the different colored regions represent the vertices. The shapes themselves act as the hyperedges that enclose those vertices. This turns a math idea into a beautiful picture.
A hypergraph is a mathematical structure used to model complex relationships between different elements. In a standard graph, an edge serves as a connection between exactly two points, known as vertices. A hypergraph generalizes this concept by allowing an edge, often called a hyperedge, to join any number of vertices at once.
There are two primary types of hypergraphs: undirected and directed. An undirected hypergraph is a collection of sets where the edges simply represent membership in a group. In contrast, a directed hypergraph is defined as a pair of sets of vertices. Each edge in a directed hypergraph consists of a pair of subsets, referred to as the tail (or domain) and the head (or codomain).
Mathematicians use specific terms to describe the scale and structure of these systems. The order of a hypergraph refers to the total number of vertices in the set. The size of the hypergraph is the total number of edges it contains. 
Hypergraphs can possess many different mathematical properties. A simple hypergraph is one that contains no loops or repeated edges. If every vertex is contained in the exact same number of hyperedges, the hypergraph is called r-regular. Some hypergraphs are described as bipartite, meaning their vertices can be split into two distinct classes such that no edge is contained entirely within one class. There are also specialized structures like an abstract simplicial complex, which is a downward-closed hypergraph where every subset of an edge is also an edge. This allows researchers to study the geometric and topological properties of these connections.
Because they are difficult to represent on flat surfaces, scientists use various visualization methods. One method involves drawing vertices as points and representing hyperedges as smooth curves or closed loops that enclose sets of points. Another approach is the subdivision model, where the plane is divided into regions that represent vertices. In this model, hyperedges are shown as contiguous subsets of these regions, often using different colors or outlines. An order-4 Venn diagram serves as a great example, as it can be viewed as a subdivision drawing of a hypergraph with 15 vertices and 4 hyperedges.
Hypergraphs are essential in many modern scientific and technical fields. In machine learning, they act as data models and help with classifier regularization. They are used in recommender systems to model communities as hyperedges and in bioinformatics to map biochemical interactions. 
Finally, the study of hypergraphs connects to many deep mathematical theories. Many concepts from standard graph theory, such as vertex covers and matching, have direct generalizations in hypergraph theory. Researchers also apply Ramsey's theorem and the Kruskal-Katona theorem to study these structures. Even the way we color hypergraphs is a major area of study. Classic hypergraph coloring involves assigning colors to vertices so that no hyperedge is monochromatic, meaning no edge contains only one color. This helps mathematicians understand the limits of how complex systems can be organized.
🖼️ Images & Media (5)
More to explore
✨ What else?
Related topics you might enjoy
🔬 Go deeper
More advanced topics to explore
🪜 Step back
Simpler topics to build understanding
What is Nepedia?
A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.