• 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