DocumentCode
3389988
Title
Optimal algorithms for curves on surfaces
Author
Dey, Tamal K. ; Guha, Sumanta
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
fYear
1995
fDate
23-25 Oct 1995
Firstpage
266
Lastpage
274
Abstract
We describe an optimal algorithm to decide if one closed curve on a triangulated 2-manifold can be continuously transformed to another, i.e., if they are homotopic. Our algorithm runs in O(n+k1+k 2) time and space, where closed curves C1 and C 2 of lengths k1 and k2, resp., on a genus g surface M (g≠2 if M orientable, and g≠3,4 if M is non-orientable) are presented as edge-vertex sequences in a triangulation T of size n of M. This also implies an optimal algorithm to decide if a closed curve on a surface can be continuously contracted to a point. Except for three low genus cases, our algorithm completes an investigation into the computational complexity of the two classical problems for surfaces posed by the mathematician Max Dehn at the beginning of this century. However, we make novel applications of methods from modern combinatorial group theory for an approach entirely different from previous ones, and much simpler to implement
Keywords
computational complexity; computational geometry; group theory; combinatorial group theory; computational complexity; curves; edge-vertex sequences; optimal algorithms; surfaces; triangulated 2-manifold; Biology computing; Computational biology; DNA computing; Data structures; Physics computing; Sequences; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1995. Proceedings., 36th Annual Symposium on
Conference_Location
Milwaukee, WI
ISSN
0272-5428
Print_ISBN
0-8186-7183-1
Type
conf
DOI
10.1109/SFCS.1995.492482
Filename
492482
Link To Document