Simple Graph
A graph with no loops and no multiple edges between the same pair of vertices.
Regular Graph
A graph where all vertices have the same degree (). Aka. -regular graph.
Null Graph
A graph with no edges. All vertices are isolated.
Directed Graph
Aka. digraph. where is a set of ordered pairs of vertices. Edges of a directed graph are called arcs or directed edges or arrows or directed lines.
For a directed edge:
- Head
Where the arrow starts from. - Tail
Where the arrow points to.
In directed graphs, 2 degrees are defined.
- In-degree
Denoted as . Number of incoming edges. - Out-degree
Denoted as . Number of outgoing edges.
Loops contribute 1 to both in-degree and out-degree.
Cyclic Graph
A graph with at least 1 cycle.
A simple graph consisting of only a cycle with vertices, is called -cyclic graph and denoted as .
is only possible as a multigraph. Otherwise it will be a open path and not a cycle.
Acyclic Graph
A graph with no cycles. All subgraphs of an acyclic graph are also acyclic.
Weighted Graph
A graph in which each edge is assigned a numerical value (aka. weight). 3-tuples, where the third element is a weight function, .
Weights often represent distance, cost, time, or capacity. Used in road networks, computer network routing, project scheduling, etc.