0% found this document useful (0 votes)
55 views4 pages

Pathfinding For Garbage Trucks and Street Sweepers: Page - 1

This document discusses pathfinding for garbage trucks and street sweepers by exploring the related mathematical concept of Eulerian graphs and trails. It begins by describing the Königsberg bridge problem solved by Euler in 1735, which gave rise to graph theory. It then defines an Eulerian trail as a path using each edge exactly once, and an Eulerian cycle as a closed path using each edge once. The document outlines properties of Eulerian graphs and trails, such as a connected undirected graph being Eulerian if every vertex has an even degree. It also discusses constructing Eulerian circuits to efficiently route vehicles along each street exactly once without retracing routes.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views4 pages

Pathfinding For Garbage Trucks and Street Sweepers: Page - 1

This document discusses pathfinding for garbage trucks and street sweepers by exploring the related mathematical concept of Eulerian graphs and trails. It begins by describing the Königsberg bridge problem solved by Euler in 1735, which gave rise to graph theory. It then defines an Eulerian trail as a path using each edge exactly once, and an Eulerian cycle as a closed path using each edge once. The document outlines properties of Eulerian graphs and trails, such as a connected undirected graph being Eulerian if every vertex has an even degree. It also discusses constructing Eulerian circuits to efficiently route vehicles along each street exactly once without retracing routes.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

PATHFINDING FOR GARBAGE TRUCKS AND STREET SWEEPERS

NGUYEN THANH TRUNG – 2011711405

NGUYEN HUU HUNG – 2011711406

ROCHAK SACHAN – 2011711404

I. Introduction

In the 18th century, there is a town called Königsberg, in which there were
seven bridges that spanned a forked river that flows past an island. One
day a man who wishes to walk along each bridge, but that bridge must
only traverse exactly once. The man think: "Does there exist such a
continuous tour which satisfies the requirement?" This long-standing
problem was solved in 1735 in an ingenious way by the Swiss
mathematician Leonhard Euler (1707-1782). His solution, and his
generalization of the problem to an arbitrary number of islands and
bridges, gave rise to a very important branch of mathematics called Graph
Theory.

This problem is similar to “Pathfiding for garbage trucks and street


sweepers” problem: Design efficient routes for garbage trucks and street
sweepers, and the routes must assure that each street is travelled exactly
once without having service vehicles retrace positions of their route.

Page | 1

II. Solution

1. Definition

An Eulerian trail or Euler walk or Euler path in an undirected graph is


a path that uses each edge exactly once. If such a path exists, the graph is
called traversable or semi-eulerian.
An Eulerian cycle or Eulerian circuit or Euler tour in an undirected
graph is a cycle that uses each edge exactly once. If such a cycle exists,
the graph is called unicursal. While such graphs are Eulerian graphs, not
every Eulerian graph possesses an Eulerian cycle.

Page | 2
For directed graphs path has to be replaced with directed path and cycle
with directed cycle.
The definition and properties of Eulerian trails, cycles and graphs are valid
for multigraphs as well.

2. Properties

a. A connected undirected graph is Eulerian if and only if every graph


vertex has an even degree.
b. A directed graph is Eulerian if it is strongly connected and every vertex
has equal in degree and out degree.
c. An Eulerian trail exists in a directed graph if and only if the graph's
underlying undirected graph is connected, at most one vertex has out
degree-in degree=1, at most one vertex has in degree-out degree=1
and every other vertex has equal in degree and out degree.
d. An undirected graph is traversable if it is connected and at most two
vertices in the graph are of odd degree.

Page | 3
3. Constructing Eulerian circuits

References

1. http://www.people.vcu.edu/~gasmerom/MAT131/euler.html
2. http://en.wikipedia.org/wiki/Eulerian_path

Page | 4

You might also like