Traversability - Suffolk Maths

advertisement
Graphs & Networks
Route Inspection
The Chinese Postman Problem
Route Planning
Map Colouring
Where graph theory came from…
The city of Königsberg in Prussia (now Kaliningrad, Russia) was set on both
sides of the Pregel River, and included two large islands which were connected
to each other and the mainland by seven bridges.
The problem was to find a walk through the city that would cross each bridge
once and only once. The islands could not be reached by any route other than
the bridges, and every bridge must have been crossed completely every time
(one could not walk half way onto the bridge and then turn around and later
cross the other half from the other side).
Where graph theory came from…
• The Chinese Postman algorithm was
invented in 1962 and takes its name
from the Chinese mathematician Kuan
Mei-Ko who considered the problem of a
postman who has to deliver mail to
houses along each of the streets in a
particular housing estate and wants to
minimise the distance he has to walk.
• He must return to his starting position
Traversability
• A network is said to be Traversable if you can draw it
without removing your pen from the paper and
without retracing the same arc twice.
Are these Graphs Traversable?
What is the difference between
the 3 graphs?
No
Yes
Yes
To be traversable it must have 2 or 0 odd nodes
• In order to start and end at the same node the network must be
Eularian (all nodes must be even).
• If exactly two nodes have odd order, the network is still
traversable, but you start and end at different nodes (and the
network is Semi-Eularian)
To be route for a
postman it must be
closed and so have
0 odd nodes
Traversability
• A network is said to be Traversable if you can draw it
without removing your pen from the paper and
without retracing the same arc twice. It is Closed if
you can start anywhere and finish at the start point.
Are these Graphs Traversable? Are they closed?
Traversable?
Closed?
Yes
Yes
Yes
No
Yes
Yes
For each network, count the number of odd vertices and the
number of even vertices, then complete the table.
Network
Number of even
vertices
Number of odd
vertices
Traversable?
Closed?
Notes…
• If the graph in question is closed then such a
trail is easy to find. However, many graphs
are not closed and this is where the problem
becomes more interesting.
• Such a network can be made closed by linking
together pairs of odd nodes with additional
arcs. The effect of adding these extra arcs is
to make all nodes even and thus the network
is now closed.
This graph has four vertices of odd
order and so it is not closed or
traversable.
We need to pair the vertices together by adding an
extra edge to make the order of each vertex four. We
can join AB and CD, or AC and BD, or AD and BC.
In each case the graph is now closed.
[You only need to add one arc to be traversable]
If the length of each road is 1
mile, find the length of an
optimal Chinese postman
closed route for these networks
Starting and finishing at A write
down one solution such as
ABGC….
Draw extra line from B to C
9 miles: One route is AFEDCGBCBA
Draw two extra lines B to C and E to F
12 miles:
One route is: AFGEFEDCGBCBA
12 miles:
One route is: ABCEDCGBFGEFA
A groundsman at a local sports centre has to mark out the lines of
several five-a-side pitches using white paint. He is unsure as to the size
of the goal area and he decides to paint the outline as given below,
where all the distances are in metres.
He starts and finishes at the point A. Find the minimum total
distance that he must walk and give one of the
corresponding possible routes.
Draw an extra route from B to E
180 metres: One possible route: ABEBCDEFA
A local council is responsible for gritting roads.
The following diagram shows the lengths of roads, in miles, that have to
be gritted.
He starts and finishes at the point A. Find the minimum total
distance that he must drive and give one of the
corresponding possible routes.
Draw an extra route from D to E and D to C
80.5 miles: One possible route: ABFEBCDEDCA
Find the length of an optimal Chinese postman route for the
networks below. Start and end at C.
43
93
Directed Chinese Postman Problem
There are many variations to the Chinese Postman
Problem, most notably whether the roads are one-way
Taking each arc to be of equal weight, one
optimal closed Chinese Postman Tour of
this graph is:
0, 1, 3, 0, 1, 2, 3, 0, 2, 3, 0,
traversing 10 arcs.
A least cost open tour is:1
, 3, 0, 1, 2, 3, 0, 2,
which traverses only 7 arcs.
Route Planning Problem
Is it possible to plan a walk
in which each door is passed
through exactly once?
Each room is represented by a vertex point. Notice that a
vertex (point P) is needed to represent the region outside
the floor plan.
Now we need to
count the order of
each of the nodes.
Is it possible to plan a walk in which each door is
passed through exactly once?
Can you start inside or outside the building?
Graph Coloring Problem
Your mission color the entire map of South America.
1. No country may touch another country of the same color.
2. You will be charged each time you use a color
3. You must color the map as cheaply as possible.
We start with the graph representation: vertices represent
countries. Two vertices are adjacent if two countries have a
common boarder. So we reduce a problem to vertex
coloring.
Adjacent vertices must be colored in different colors.
Download