24

Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Embed Size (px)

DESCRIPTION

Excursions in Modern Mathematics, 7e: Copyright © 2010 Pearson Education, Inc. Every branch of mathematics has its own peculiar jargon, and graph theory has more than its share. In this section we will introduce some important concepts and terminology that we will need in the next three chapters. Terminology

Citation preview

Page 1: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What
Page 2: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc.

5 The Mathematics of Getting Around

5.1 Euler Circuit Problems

5.2 What Is a Graph?

5.3 Graph Concepts and Terminology5.4 Graph Models

5.5 Euler’s Theorems

5.6 Fleury’s Algorithm

5.7 Eulerizing Graphs

Page 3: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 3Copyright © 2010 Pearson Education, Inc.

Every branch of mathematics has its own peculiar jargon, and graph theory has more than its share. In this section we will introduce some important concepts and terminology that we will need in the next three chapters.

Terminology

Page 4: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 4Copyright © 2010 Pearson Education, Inc.

We say that two vertices in a graph are adjacent if they are joined by an edge. In the graph shown in Fig. 5-10, vertices A and B are adjacent and so are vertices B and C. Vertices C and D are not adjacent, and

Example 5.10 Adjacency

neither are vertices A and E. Because of the loop EE, we say that vertex E is adjacent to itself.

Page 5: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 5Copyright © 2010 Pearson Education, Inc.

We can also speak of edges being adjacent. Two edges are said to be adjacent if they share a common vertex. In the graph shown in Fig. 5-10, AB and BF are adjacent edges and so are AB and AD.

Example 5.10 Adjacency

On the other hand, AB and DE are not adjacent.

Page 6: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 6Copyright © 2010 Pearson Education, Inc.

The degree of a vertex is the number of edges meeting at that vertex. A loop counts twice toward the degree. We will use the notation deg(V) to denote the degree of vertex V. In Fig. 5-10 the degrees of the vertices are as follows: deg(A) = 3, deg(B) =

Example 5.11 Degree of a Vertex

5, deg(C) = 3, deg(D) = 2, deg(E) = 4, deg(F) = 3, deg(G) = 1, and deg(H) = 1.

Page 7: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 7Copyright © 2010 Pearson Education, Inc.

Because distinguishing vertices with an even degree from vertices with an odd degree is going to be critical later on, we will often refer to vertices as even vertices or odd vertices, depending on their degree. The graph in

Example 5.11 Degree of a Vertex

Fig. 5-10 has two even vertices (D and E) and six odd vertices (all the others).

Page 8: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 8Copyright © 2010 Pearson Education, Inc.

Paths and circuits both describe “trips” along the edges of a graph. The only real difference between a path and a circuit is that a circuit is a “closed” trip (the trip ends back at the starting point), whereas a path is an “open” trip (the starting and ending points are different). In this context, by a “trip” (be it a path or a circuit), we mean a sequence of adjacent edges with the property that an edge can be traveled just once.

Example 5.12 Paths and Circuits

Page 9: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 9Copyright © 2010 Pearson Education, Inc.

The standard way to describe a path or a circuit is by listing the vertices in order of travel. Here are a few examples of paths and circuits using the graph in Fig.5-10:

Example 5.12 Paths and Circuits

■ A, B, E, D is a path from vertex A to vertex D. The edges of this path in order of travelare AB, BE, and ED. The length of the path (i.e., the number of edges in the path) is 3.

Page 10: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 10Copyright © 2010 Pearson Education, Inc.

■ A, B, C, A, D, E is a path of length 5 from A to E. This path visits vertex A twice (that’s fine), but no edge is repeated.

Example 5.12 Paths and Circuits

■ A, B, C, B, E is another path from A to E. This path is only possible because thereare two edges connecting B and C.

Page 11: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 11Copyright © 2010 Pearson Education, Inc.

■ A, C, B, E, E, D is a path of length 5 from A to D. One of the edges in this path is the loop EE.

Example 5.12 Paths and Circuits

■ A, B, C, B, A, D is not a path because the edge AB is traveled twice.

Page 12: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 12Copyright © 2010 Pearson Education, Inc.

■ A, B, C, B, E, E, D, A, C, B is not a path because the edge BC is traveled three times. (The first two passes are fine, since there are two edges connecting B and C, but a third pass requires that we travel

Example 5.12 Paths and Circuits

through one of those edges a second time.)

Page 13: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 13Copyright © 2010 Pearson Education, Inc.

■ B, C, B is a circuit of length 2. Circuits of length 2 are possible when there are multiple edges.

Example 5.12 Paths and Circuits

■ The EE loop is considered to be a circuit of length 1.

Page 14: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 14Copyright © 2010 Pearson Education, Inc.

A graph is connected if you can get from any vertex to any other vertex along a path. Essentially, this means that the graph is all in

Example 5.13 Connectedness and Bridges

one piece. The graph shown in Fig. 5-11(a) is a connected graph.

Page 15: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 15Copyright © 2010 Pearson Education, Inc.

Whereas the graphs shown in Fig. 5-11(b) and (c) are disconnected graphs.

Example 5.13 Connectedness and Bridges

Page 16: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 16Copyright © 2010 Pearson Education, Inc.

A disconnected graph is made up of separate connected components.

Example 5.13 Connectedness and Bridges

Figure 5-11(b) shows a disconnected graph with two components,

Page 17: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 17Copyright © 2010 Pearson Education, Inc.

and Fig. 5-11(c) shows a disconnected graph with three components (an isolated vertex is a component in and of itself).

Example 5.13 Connectedness and Bridges

Page 18: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 18Copyright © 2010 Pearson Education, Inc.

Notice that Fig. 5-11(b) is the graph we get when we remove the edge BF from the graph in Fig. 5-11(a).

Example 5.13 Connectedness and Bridges

Page 19: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 19Copyright © 2010 Pearson Education, Inc.

This illustrates how the removal of just one edge from a connected graph can sometimes make the graph disconnected. An edge whose removal makes a connected graph disconnected is called a bridge. Thus,

Example 5.13 Connectedness and Bridges

we say that BF is a bridge in the graph in Fig. 5-11(a). The graph has two other bridges–FG and FH.

Page 20: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 20Copyright © 2010 Pearson Education, Inc.

An Euler path in a connected graph is a path that travels through all the edges of the graph. Being a path, edges can only be traveled once, so in an Euler path every edge of the graph is traveled once and only once. By definition, only a connected graph can have Euler paths, but, of course, just being connected is not enough.

Example 5.14 Euler Paths and Euler Circuits

Page 21: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 21Copyright © 2010 Pearson Education, Inc.

Much like Euler paths, we can also define Euler circuits. An Euler circuit is a circuit that travels through every edge of a connected graph. Being a circuit, the trip must end where it started and travel along every edge of the graph once and only once.

A connected graph cannot have both an Euler path and an Euler circuit–it can have one or the other or neither.

Example 5.14 Euler Paths and Euler Circuits

Page 22: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 22Copyright © 2010 Pearson Education, Inc.

In the graph shown in Fig. 5-12(a), the path C, A, B, E, A, D, B, C, D travels along each of the eight edges of the graph and is therefore an Euler path. This graph has several other Euler paths–you may want to try to find one that does not start at C.

Example 5.14 Euler Paths and Euler Circuits

Page 23: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 23Copyright © 2010 Pearson Education, Inc.

In the graph shown in Fig. 5-12(b), the circuit C, A, B, E, A, D, B, C, D, F, C is an Euler circuit (one of many). You may want to find a different one. (Remember that traveling the edges in the same sequence but using a different starting point is cheating–you are rewriting the same circuit.)

Example 5.14 Euler Paths and Euler Circuits

Page 24: Excursions in Modern Mathematics, 7e: 5.3 - 2Copyright © 2010 Pearson Education, Inc. 5 The Mathematics of Getting Around 5.1Euler Circuit Problems 5.2What

Excursions in Modern Mathematics, 7e: 5.3 - 24Copyright © 2010 Pearson Education, Inc.

The graph shown in Fig. 5-12(c) has neither an Euler path nor an Euler circuit. (We will learn how to tell in Section 5.5.)

Example 5.14 Euler Paths and Euler Circuits