Graph Terminology
Graph Terminology
Graph Terminology
3. A link between node i and node k can be denoted by ej = (i, k). In this
case, nodes i and k are said to be adjacent, or they are neighbors.
4. A link could be unidirectional such that the order of nodes does matter.
Such a link is referred to as an arc which can be denoted by aj = [i, k].
5. A graph with links is called an undirected graph while one with arcs is
called a directed graph.
6. If two links share the same pair of nodes, then they are called parallel
links. A graph with parallel links is called a multigraph.
10. A path can be directed or undirected, but the order of links does matter.
11. A path is said to be simple if a node appears no more than once in the
path, i.e., no loop.
12. If s is the same as t, the path is called a cycle, and if each intermediate
node appears no more than once, the cycle is called a simple cycle. (See
Example 3.1 and Figure 3.1)
13. A graph is connected if there is at least one path between every pair of
nodes.
14. The sets of nodes with paths to one another are connected
components, or more simply, components.
16. A directed graph with a directed path from every node to every other
node is called strongly connected.
17. A set of nodes with directed paths from any node to any other node is
called a strongly connected component. (See Example 3.2 and Figure
3.3)
22. If a graph has N nodes, any tree spanning the nodes has exactly N-1
nodes. In fact, any forest with k components contains exactly N-k edges.
24. A disconnecting set which partitions the set of nodes into two sets, X
and Y, is called an X-Y cutset.
25. An X-Y cutest is called a minimal cutset if it contains minimum number
of edges to partitions nodes into sets X and Y. That is, a minimal cutset
has no subsets that are also a cutset. (See Example 3.3 and Figure 3.4)
27. A minimal set of nodes whose removal partitions the remaining nodes
into two sets is called a cut. (See Example 3.3 and Figure 3.4)