skip to main content
research-article

Finding one tight cycle

Published:03 September 2010Publication History
Skip Abstract Section

Abstract

A cycle on a combinatorial surface is tight if it as short as possible in its (free) homotopy class. We describe an algorithm to compute a single tight, noncontractible, essentially simple cycle on a given orientable combinatorial surface in O(n log n) time. The only method previously known for this problem was to compute the globally shortest noncontractible or nonseparating cycle in O(min{g3,n}, n log n) time, where g is the genus of the surface. As a consequence, we can compute the shortest cycle freely homotopic to a chosen boundary cycle in O(n log n) time, a tight octagonal decomposition in O(gnlog n) time, and a shortest contractible cycle enclosing a nonempty set of faces in O(nlog2 n) time.

References

  1. Alon, N., Yuster, R., and Zwick, U. 1997. Finding and counting given length cycles. Algorithmica 17, 3, 209--223.Google ScholarGoogle ScholarCross RefCross Ref
  2. Cabello, S. and Chambers, E. W. 2007. Multiple source shortest paths in a genus g graph. In Proceedings of the 18th Symposium on Discrete Algorithms (SODA'07). 89--97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cabello, S. and Mohar, B. 2007. Finding shortest non-separating and non-contractible cycles for topologically embedded graphs. Discr. Comput. Geom. 37, 213--235. Preliminary version in ESA '05. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chalermsook, P., Fakcharoenphol, J., and Nanongkai, D. 2004. A deterministic near-linear time algorithm for finding minimum cuts in planar graphs. In Proceedings of the 15th Symposium on Discrete Algorithms (SODA'04). 828--829. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Chambers, E. W., Colin de Verdière, É., Erickson, J., Lazarus, F., and Whittlesey, K. 2006. Splitting (complicated) surfaces is hard. In Proceedings of the 22nd Symposium on Computational Geometry (SOCG'06) 421--429. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Colin de Verdière, É. and Erickson, J. 2006. Tightening non-simple paths and cycles on surfaces. In Proceedings of the 17th Symposium on Discrete Algorithms (SODA'06). 192--201. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Colin de Verdière, É. and Lazarus, F. 2004. Optimal pants decompositions and shortest homotopic cycles on an orientable surface. In Proceedings of the 11th International Symposium on Graph Drawing. Lecture Notes in Computer Science, vol. 2912. Springer, 478--490.Google ScholarGoogle Scholar
  8. Colin de Verdière, É. and Lazarus, F. 2005. Optimal system of loops on an orientable surface. Disc. Comput. Geom. 33, 507--534.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Eppstein, D. 2003. Dynamic generators of topologically embedded graphs. In Proceedings of the 14th Symposium on Discrete Algorithms (SODA'03). 599--608. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Erickson, J. and Har-Peled, S. 2004. Optimally cutting a surface into a disk. Discr. Comput. Geom. 31, 37--59.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Erickson, J. and Whittlesey, K. 2005. Greedy optimal homotopy and homology generators. In Proceedings of the 16th Symposium on Discrete Algorithms (SODA'03). 1038--1046. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Frederickson, G. N. 1987. Fast algorithms for shortest paths in planar graphs, with applications. SIAM J. Comput. 16, 6, 1004--1004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Hass, H. and Scott, P. 1985. Intersections of curves on surfaces. Israel J. Math. 51, 90--120.Google ScholarGoogle ScholarCross RefCross Ref
  14. Hatcher, A. 2001. Algebraic Topology. Cambridge University Press. http://www.math.cornell.edu/~hatcher/.Google ScholarGoogle Scholar
  15. Kawarabayashi, K. and Reed, B. 2007. Computing crossing number in linear time. In Proceedings of the 39th ACM Symposium on Theory of Computation (STOC'07) 382--390. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kutz, M. 2006. Computing shortest non-trivial cycles on orientable surfaces of bounded genus in almost linear time. In Proceedings of the 22nd Symposium on Computational Geometry (SOCG'06) 430--438. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Massey, W. S. 1967. Algebraic Topology: An Introduction. Springer Verlag.Google ScholarGoogle Scholar
  18. Mohar, B. and Thomassen, C. 2001. Graphs on Surfaces. Johns Hopkins University Press, Baltimore.Google ScholarGoogle Scholar
  19. Stillwell, J. 1993. Classical Topology and Combinatorial Group Theory. Springer-Verlag, Berlin.Google ScholarGoogle Scholar

Index Terms

  1. Finding one tight cycle

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Algorithms
        ACM Transactions on Algorithms  Volume 6, Issue 4
        August 2010
        308 pages
        ISSN:1549-6325
        EISSN:1549-6333
        DOI:10.1145/1824777
        Issue’s Table of Contents

        Copyright © 2010 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 3 September 2010
        • Received: 1 July 2009
        • Accepted: 1 July 2009
        Published in talg Volume 6, Issue 4

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader