|
ABSTRACT
We describe algorithms to compute the shortest path homotopic to a given path, or the shortest cycle freely homotopic to a given cycle, on an orientable combinatorial surface. Unlike earlier results, our algorithms do not require the input path or cycle to be simple. Given a surface with complexity n, genus g ≥ 2, and no boundary, we construct in O(n2 log n) time a tight octagonal decomposition of the surface---a set of simple cycles, each as short as possible in its free homotopy class, that decompose the surface into a complex of octagons meeting four at a vertex. After the surface is preprocessed, we can compute the shortest path homotopic to a given path of complexity k in O(gnk) time, or the shortest cycle homotopic to a given cycle of complexity k in O(gnk log(nk)) time. A similar algorithm computes shortest homotopic curves on surfaces with boundary or with genus 1. We also prove that the recent algorithms of Colin de Verdière and Lazarus for shortening embedded graphs and sets of cycles have running times polynomial in the complexity of the surface and the input curves, regardless of the surface geometry.
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
|
|
| |
2
|
S. Cabello, Y. Liu, A. Mantler, and J. Snoeyink. Testing homotopy for paths in the plane. Discrete Comput. Geom. 31:61--81, 2004.
|
| |
3
|
S. Cabello and B. Mohar. Finding shortest non-separating and non-contractible cycles for topologically embedded graphs. Proc. 13th Annu. European Sympos. Algorithms, 2005. To appear.
|
| |
4
|
É. Colin de Verdière. Raccourcissement de courbes et décomposition de surfaces {Shortening of Curves and Decomposition of Surfaces}. Ph.D. thesis, University of Paris 7, Dec. 2003. (http://www.di.ens.fr/~colin/textes/these.html).
|
| |
5
|
É. Colin de Verdière and F. Lazarus. Optimal pants decompositions and shortest homotopic cycles on an orientable surface. Proc. 11th Sympos. Graph Drawing, 478--490, 2003. Lecture Notes Comput. Sci. 2912.
|
| |
6
|
É. Colin de Verdière and F. Lazarus. Optimal system of loops on an orientable surface. Discrete Comput. Geom. 33(3):507--534, 2005.
|
| |
7
|
M. Dehn. Transformation der Kurven auf zweiseitigen Flächen. Math. Ann. 72:413--421, 1912.
|
| |
8
|
|
| |
9
|
T. K. Dey and H. Schipper. A new technique to compute polygonal schema for 2-manifolds with application to null-homotopy detection. Discrete Comput. Geom. 14:93--110, 1995.
|
| |
10
|
|
| |
11
|
|
| |
12
|
D. B. A. Epstein. Curves on 2-manifolds and isotopies. Acta Mathematica 115:83--107, 1966.
|
| |
13
|
J. Erickson and S. Har-Peled. Optimally cutting a surface into a disk. Discrete Comput. Geom. 31(1):37--59, 2004.
|
| |
14
|
|
| |
15
|
|
| |
16
|
A. Hatcher. Algebraic topology. Cambridge University Press, 2002. (http://www.math.cornell.edu/~hatcher/).
|
| |
17
|
|
| |
18
|
|
 |
19
|
Francis Lazarus , Michel Pocchiola , Gert Vegter , Anne Verroust, Computing a canonical polygonal schema of an orientable triangulated surface, Proceedings of the seventeenth annual symposium on Computational geometry, p.80-89, June 2001, Medford, Massachusetts, United States
[doi> 10.1145/378583.378630]
|
| |
20
|
J. H. Reif. Minimum s-t cut of a planar undirected network in O(n log2 (n)) time. SIAM J. Comput. 12(1):71--81, 1983.
|
 |
21
|
|
| |
22
|
J. Stillwell. Classical Topology and Combinatorial Group Theory. Springer-Verlag, New York, 1993.
|
 |
23
|
|
CITED BY 13
|
|
|
|
|
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
|
|
|
|
|
|
Erin W. Chambers , Éric Colin de Verdière , Jeff Erickson , Francis Lazarus , Kim Whittlesey, Splitting (complicated) surfaces is hard, Computational Geometry: Theory and Applications, v.41 n.1-2, p.94-110, October, 2008
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|