|
ABSTRACT
We give an O(g2nlog n) algorithm to represent the shortest path tree from all the vertices on a single specified face f in a genus g graph. From this representation, any query distance from a vertex in f can be obtained in O(log n) time. The algorithm uses a kinetic data structure, where the source of the tree iteratively moves across edges in f. In addition, we give applications using these shortest path trees in order to compute the shortest non-contractible cycle and the shortest non-separating cycle embedded on an orientable 2-manifold in O(g3nlog n) time.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
S. Cabello and B. Mohar. Finding shortest non-separating and non-contractible cycles for topologically embedded graphs. In G. S. Brodal and S Leonardi, editors, Algorithms--ESA 2005, 13th Annual European Symposium, Palma de Mallorca, Spain, October 3--6, 2005, Proceedings, volume 3669 of LNCS, pages 131--142. Springer, 2005.
|
 |
2
|
Erin W. Chambers , Éric Colin de Verdière , Jeff Erickson , Francis Lazarus , Kim Whittlesey, Splitting (complicated) surfaces is hard, Proceedings of the twenty-second annual symposium on Computational geometry, June 05-07, 2006, Sedona, Arizona, USA
[doi> 10.1145/1137856.1137918]
|
 |
3
|
|
 |
4
|
J R Driscoll , N Sarnak , D D Sleator , R E Tarjan, Making data structures persistent, Proceedings of the eighteenth annual ACM symposium on Theory of computing, p.109-121, May 28-30, 1986, Berkeley, California, United States
[doi> 10.1145/12130.12142]
|
| |
5
|
J. Erickson and S. Har-Peled. Optimally cutting a surface into a disk. Discrete and Comput. Geometry, 31(1):37--59, 2004.
|
| |
6
|
|
| |
7
|
L. Guibas. Kinetic data structures: A state of the art report, 1998.
|
 |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
R. J. Lipton and R. E. Tarjan. A separator theorem for planar graphs. SIAM J. Appl. Math., 36:177--189, 1979.
|
| |
12
|
|
| |
13
|
|
| |
14
|
J. Stillwell. Classical Topology and Combinatorial Group Theory. Springer-Verlag, New York, 1993.
|
| |
15
|
|
| |
16
|
|
| |
17
|
Afra J. Zomorodian , M. J. Ablowitz , S. H. Davis , E. J. Hinch , A. Iserles , J. Ockendon , P. J. Olver, Topology for Computing (Cambridge Monographs on Applied and Computational Mathematics), Cambridge University Press, New York, NY, 2005
|
CITED BY 5
|
|
|
|
|
Sergio Cabello , Matt DeVos , Jeff Erickson , Bojan Mohar, Finding one tight cycle, Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms, p.527-531, January 20-22, 2008, San Francisco, California
|
|
|
|
|
|
Erin W. Chambers , Jeff Erickson , Amir Nayyeri, Homology flows, cohomology cuts, Proceedings of the 41st annual ACM symposium on Theory of computing, May 31-June 02, 2009, Bethesda, MD, USA
|
|
|
|
|