Nepedia
Back to Discover
Advanced Reader
🔢

Multigraph

math Maturity 11-13 Next article →

In the field of graph theory, mathematicians use models to represent connections between objects. A standard graph typically shows a single connection between any two points. However, a multigraph is a more complex structure that allows for multiple connections between the same points. These connections are called multiple edges, or sometimes parallel edges. This type of graph is essential for modeling systems where more than one relationship exists between two entities.

Multi-pseudograph
Multi-pseudograph

To understand how a multigraph works, we must look at its two main components. The first component is a set of vertices, which are the individual points or nodes. The second component is a set of edges, which are the lines connecting those nodes. In a multigraph, the edges can connect the same two vertices more than once. There are two distinct ways to define these edges. In one view, edges lack their own identity and are defined only by the nodes they connect. In the other view, edges are primitive entities with their own unique identities, just like the nodes themselves.

Mathematicians categorize these structures into several specific types. An undirected multigraph is one where the edges do not have a specific direction. If the edges have their own identity, the graph is defined as an ordered triple containing the vertices, the edges, and a function that assigns each edge to its two endpoints. Another type is the directed multigraph, often called a multidigraph. In a multidigraph, the edges are called arcs or arrows because they have a specific source and a specific target. A mixed multigraph combines both undirected edges and directed arcs within the same system.

There is often disagreement among mathematicians regarding the use of loops. A loop is an edge that connects a vertex to itself. Some authors, such as Bollobás in 2002 or Diestel in 2010, allow multigraphs to include these loops. However, other writers like Wilson in 2002 or Chartrand and Zhang in 2012 use different terminology. These authors often reserve the term multigraph for structures without loops. They instead use the term pseudograph to describe a multigraph that is permitted to have loops.

Directed multigraphs serve very practical purposes in real-world modeling. One common example is the modeling of airline flight connections. An airline might use a multidigraph to represent the possible paths between different cities. In this model, the vertices represent cities and the arcs represent specific flights. To show that a plane can fly both to and from a location, the graph would use pairs of directed parallel edges. This allows the model to show the specific direction of travel for every connection.

In the advanced field of category theory, these structures become even more specialized. A small category can be defined as a multidigraph where the edges have their own identity. This specific type of multidigraph must also include an associative composition law. Additionally, it requires a distinguished self-loop at every vertex to serve as an identity for composition. Because of this deep connection, experts in category theory often use the term "graph" to mean a multidigraph. They refer to the underlying structure as an underlying digraph.

Finally, multigraphs can be enhanced through a process called labeling. A labeled multidigraph is a structure where both the vertices and the arcs have specific labels. Formally, this is described as an eight-tuple that includes sets for vertices and arcs, as well as alphabets for their labels. These labels are applied through specific maps that describe the identity of each part. This allows researchers to track highly complex networks where every single connection and node has a unique name or value.

Multi-pseudograph
Multi-pseudograph
603 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (1)
File:Multi-pseudograph.svg
Multi-pseudograph.svg
More to explore

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.