Chinese Postman Problem - Causeway Bay

14
Chinese postman problem By: Ansis, Chirag and Eugene

Transcript of Chinese Postman Problem - Causeway Bay

Page 1: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 1/21

Chinese postmanproblemBy: Ansis, Chirag and Eugene

Page 2: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 2/21

Background information

The Chinese postman problem, also known as the route inspectiona problem in the area of graph theory.

Suppose there is a mailman who needs to delier mail in a certain

neighbourhood. The mailman wants to limit the distance he must co

must make sure he can coer all the streets and at the same time a

at the starting point.

Page 3: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 3/21

Task

To find the minimum distance re!uired to

across all edges of an area while still ma

to finish at the starting point.

Page 4: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 4/21

E"ample:

#ind the min

distance tra

and the route

allows a post

reach all area

map and retu

the post offic

Page 5: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 5/21

Chosen limited area:

Page 6: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 6/21

$easuring %eight of &ode

Page 7: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 7/21

Changing isual representation of route

Page 8: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 8/21

'rocess (Step )*

To pick an area that thegroup wanted to study

and identify all the edges

and ertices. +ur chosendistrict in ong -ong

was Causeway Bay.

Page 9: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 9/21

'rocess (Step )*

 All the pathwayswere laid out.

Page 10: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 10/21

'rocess (Step *

 After identifying theertices and edges,

the pathways were

laid out in a

simplified manner.

Page 11: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 11/21

'rocess (Step /*

 A section of Causeway Bay was selected and used as an e"ample.consisted of ) ertices with odd number of nodes.

Page 12: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 12/21

'rocess (Step 0*

%e need to make the route Eulerian (such that the traeler returns

original point* by adding e"tra nodes. This makes all odd ertices e

There should be e"tra nodes that minimise the e"tra distance need

 A piece of software was used to determine this. (Thank you $r. Chi

&ote: A ma"imum of ) ertices with odd nodes was used because

ertices with odd nodes would take the computer too long to sole.

Page 13: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 13/21

'rocess (Step 0*

&odes connecting toodd ertices:

Page 14: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 14/21

'rocess (Step 0*

The e"tra nodes re!uired:

Page 15: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 15/21

'rocess (Step 2*

 A new route is created with the e"tra no

Page 16: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 16/21

3oute

 A) B) C) 4) 4 C C) 4) 4 4/ B/ B C C/ C0 B0 B/ B B) A) B

E) E E/ E E) E0 E) B2 A)

Page 17: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 17/21

Page 18: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 18/21

'roblems Encountered

). $easuring the weights of each node was nprecise.

. The number of ertices with odd nodes app

be too numerous for computer to resole.

/. 6nterpreting the layout of the routes was diff

Page 19: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 19/21

Solution

). The measurements conducted had to be roup to account for inaccuracy.

. &umber of ertices with odd nodes was lim

ma"imum of ). &umber of possibilities of pis )7, /82.

/. The routes were redrawn in a more organis

manner.

Page 20: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 20/21

Page 21: Chinese Postman Problem - Causeway Bay

7/21/2019 Chinese Postman Problem - Causeway Bay

http://slidepdf.com/reader/full/chinese-postman-problem-causeway-bay 21/21

The end

Thank you for watching and listening1