 4.05 Eulerian and Hamiltonian graphs

Worksheet
Eulerian and semi-Eulerian graphs
1

Define:

a

An Eulerian trail.

b

A semi-Eulerian trail.

2
a

State the conditions required for a graph to contain an Eulerian trail.

b

State the conditions required for a graph to contain a semi-Eulerian trail.

3
a

In order to traverse a graph which has an Eulerian trail, which vertex should one start at?

b

In order to traverse a graph which has a semi-Eulerian trail, which vertex should one start at?

4

Consider G, a very large network, with 400 vertices, each of even degree.

a

Is network G traversable?

b

5

State whether it is possible to draw an Eulerian trail on the following networks:

a
b
c
6

For each of the given networks, answer the following:

i

State the degree of each vertex.

ii

State whether the network contains an Eulerian trail.

a
b
c
7

State whether the tables below represent an Eulerian network, semi-Eulerian network or neither:

a
b
c
8

State whether the following graphs are Eulerian graphs:

a
b
c
d
e
f
g
h
i
j
k
l
9

State whether the following graphs are semi-Eulerian graphs:

a
b
c
d
10

For each of the following traversable networks:

i

State whether the network is Eulerian or semi-Eulerian.

ii

If possible, list the Eulerian or semi-Eulerian trail, starting with vertex B.

a
b
c
d
e
11

For each of the following tables:

i

State whether the table represents an Eulerian network or a semi-Eulerian network.

ii

Construct a network that represents the information in the table.

a
b
12

Luigi wishes to traverse the following network:

a

From which vertex is it possible to start?

b

Write a semi-Eulerian trail for the network

13

Sandy wishes to traverse the following network:

a

From which vertex can she start?

b

Sandy starts to trace a semi-Eulerian trail through the graph, by moving along the vertices B, C, D. List the vertices that complete Sandy's trail.

14

Dylan wishes to traverse the following network:

a

From which vertex or vertices can an Eulerian circuit start?

b

Dylan starts to trace an Eulerian circuit through the network, by moving along the vertices B, A, D, E, C, D, G. List the vertices that complete the Eulerian trail for Dylan.

Hamiltonian and semi-Hamiltonian graphs
15

Explain the difference between the terms "Hamiltonian cycle" and "Hamiltonian path".

16

State whether it is possible to draw a Hamiltonian path on the following graphs:

a
b
c
d
17

Write a Hamiltonian path for the following graphs by listing the vertices:

a
b
c
18

State whether the following graphs have Hamiltonian cycles:

a
b
c
d
e
19

For each of the following graphs, write the Hamiltonian cycle starting with vertex A:

a
b
c
20

State whether the following graphs are Hamiltonian:

a
b
c
d
e
f
21

Determine which of the following graphs are semi-Hamiltonian:

a
b
c
d
e
f
g
h
i
j
k
Applications
22

A neighborhood watch group wants to plan their security route using the network below:

a

The neighborhood watch wants their route to be fuel efficient, by covering every street only once before moving to the next area.

Is such a route possible?

b

The group wants to start at Brian's residence, then pick up Evan, and finish at Colin's residence. Write a semi-Eulerian trail for this.

23

A street cleaning crew was using the following map to plan the route they will follow:

a

The street cleaning crew wants to plan an efficient run by going over every street only once, starting and ending at the same point. Is such a route possible?

b

Write a circuit that satisfies their conditions for an efficient route.

24

A team of workers is to repair seven bridges that cross the river running through town, as shown in the image below:

a

After repairing each bridge (which involves crossing the bridge), the workers close it off for 24 hours.

Given that they start in the bottom-left area of the town (where the truck is in the image), can the workers repair all seven bridges in one day without going back over a closed bridge?

b

After repairing all seven bridges, which road do the workers leave by: top left, bottom left, top right or bottom right?

25

A mail man is planning his route using the graph below:

Starting at William's house, and passing each house only once, list a path that the mailman could follow.

26

Kate draws the following mudmap to represent all the houses she has to visit during her milk run:

Kate wants to plan a route that is time efficient by visiting each house only once, starting and finishing at her own residence. List a route that Kate could follow.

27

A mailman was allocated an area to deliver the mail to. The following table represents the routes and times between the houses:

a

Draw a graph representing the area using the information in the table.

b

List the quickest route for the mailman to take, starting at house D with first delivery to house E and passing by each house only once.

28

A few colleagues decided to carpool on the way to work. The following map displays the routes between their homes:

a

Starting from house A, list the shortest path that visits every house exactly once.

b

Calculate the length of this path.

29

A courier business has to make multiple pick-ups from several stores. The following map displays the routes between the stores:

a

Stores A and E need immediate pick up. Starting from store A, and then travelling to E, list the shortest path to take if visiting every store only once.

b

Calculate the length of this path.

30

A canned goods company has to make drops at every store in an area. The following map displays the routes between the stores:

a

Starting from store B, list the shortest path to take if passing by every store only once?

b

Calculate the length of this path.

31

The local newsagent drops a newspaper at every house in a certain area. The following graph shows the map of that area:

a

The newsagent wants to be time efficient. If he enters the area at house B and leaves at house G, list the shortest path for him to travel passing by each house only once.

b

Calculate the length of this path.

Outcomes

ACMGM085

explain the meaning of the terms: Eulerian graph, Eulerian trail, semi-Eulerian graph, semi-Eulerian trail and the conditions for their existence, and use these concepts to investigate and solve practical problems; for example, the Königsberg Bridge problem, planning a garbage bin collection route

ACMGM086

explain the meaning of the terms: Hamiltonian graph and semi-Hamiltonian graph, and use these concepts to investigate and solve practical problems; for example, planning a sight-seeing tourist route around a city, the travelling-salesman problem (by trial-and-error methods only)