+ All Categories
Home > Documents > Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

Date post: 19-Dec-2015
Category:
View: 219 times
Download: 1 times
Share this document with a friend
Popular Tags:
37
Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)
Transcript
Page 1: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

Single source shortest paths in a simple polygon

Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

Page 2: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 3: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 4: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 5: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 6: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 7: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 8: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 9: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 10: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 11: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 12: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 13: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Single source shortest path tree in a simple polygon

Page 14: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Assume a triangulation is given

Page 15: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Traverse the dual tree

Page 16: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 17: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 18: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 19: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 20: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

There is a funnel associated with each leaf

cusp

Page 21: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

You split the funnel when processing the leaf

Page 22: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)
Page 23: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 24: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 25: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 26: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 27: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 28: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 29: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 30: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 31: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

Summary

• Scan the dual tree from the triangle that contains s

• Maintain a funnel at each leaf

Page 32: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 33: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

s

Page 34: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

Summary (cont)

• Represent each funnel as a finger search tree

Page 35: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

You split the funnel in time logarithmic in the size of the smaller piece.

Then you insert an item to each piece

Page 36: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

Summary (cont)

• The rest is analogous to the analysis of the jordan sorting algorithm

Page 37: Single source shortest paths in a simple polygon Guibas, Hershberger, Leven, Sharir, Tarjan (1987)

Recommended