Page 665 - Discrete Mathematics and Its Applications
P. 665
644 10 / Graphs
TABLE 1 Graph Terminology.
Type Edges Multiple Edges Allowed? Loops Allowed?
Simple graph Undirected No No
Multigraph Undirected Yes No
Pseudograph Undirected Yes Yes
Simple directed graph Directed No No
Directed multigraph Directed Yes Yes
Mixed graph Directed and undirected Yes Yes
For some models we may need a graph where some edges are undirected, while others are
directed.A graph with both directed and undirected edges is called a mixed graph. For example,
a mixed graph might be used to model a computer network containing links that operate in both
directions and other links that operate only in one direction.
This terminology for the various types of graphs is summarized in Table 1. We will some-
times use the term graph as a general term to describe graphs with directed or undirected edges
(or both), with or without loops, and with or without multiple edges. At other times, when the
context is clear, we will use the term graph to refer only to undirected graphs.
Because of the relatively modern interest in graph theory, and because it has applications to a
wide variety of disciplines, many different terminologies of graph theory have been introduced.
The reader should determine how such terms are being used whenever they are encountered.
The terminology used by mathematicians to describe graphs has been increasingly standardized,
but the terminology used to discuss graphs when they are used in other disciplines is still quite
varied. Although the terminology used to describe graphs may vary, three key questions can
help us understand the structure of a graph:
Are the edges of the graph undirected or directed (or both)?
Ifthegraphisundirected,aremultipleedgespresentthatconnectthesamepairofvertices?
If the graph is directed, are multiple directed edges present?
Are loops present?
Answering such questions helps us understand graphs. It is less important to remember the
particular terminology used.
Graph Models
Graphs are used in a wide variety of models.We began this section by describing how to construct
graph models of communications networks linking data centers. We will complete this section
by describing some diverse graph models for some interesting applications. We will return to
many of these applications later in this chapter and in Chapter 11. We will introduce additional
graph models in subsequent sections of this and later chapters. Also, recall that directed graph
Can you find a subject to
models for some applications were introduced in Chapter 9. When we build a graph model, we
which graph theory has
not been applied? need to make sure that we have correctly answered the three key questions we posed about the
structure of a graph.
SOCIAL NETWORKS Graphs are extensively used to model social structures based on dif-
ferent kinds of relationships between people or groups of people. These social structures, and the
graphs that represent them, are known as social networks. In these graph models, individuals
or organizations are represented by vertices; relationships between individuals or organizations
are represented by edges. The study of social networks is an extremely active multidisciplinary
area, and many different types of relationships between people have been studied using them.

