Skip to main content

Shortest Cut Graph of a Surface with Prescribed Vertex Set

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6347))

Abstract

We describe a simple greedy algorithm whose input is a set P of vertices on a combinatorial surface \(\mathcal{S}\) without boundary and that computes a shortest cut graph of \(\mathcal{S}\) with vertex set P. (A cut graph is an embedded graph whose removal leaves a single topological disk.) If \(\mathcal{S}\) has genus g and complexity n, the running-time is O(nlogn + (g + |P|)n).

This is an extension of an algorithm by Erickson and Whittlesey [Proc. ACM-SIAM Symp. on Discrete Algorithms, 1038–1046 (2005)], which computes a shortest cut graph with a single given vertex. Moreover, our proof is simpler and also reveals that the algorithm actually computes a minimum-weight basis of some matroid.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cabello, S., Colin de Verdière, É., Lazarus, F.: Finding shortest non-trivial cycles in directed graphs on surfaces. In: Proc. ACM Symp. on Computational Geometry, pp. 156–165 (2010)

    Google Scholar 

  2. Cabello, S., Colin de Verdière, É., Lazarus, F.: Output-sensitive algorithm for the edge-width of an embedded graph. In: Proc. ACM Symp. on Computational Geometry, pp. 147–155 (2010)

    Google Scholar 

  3. Cabello, S., Mohar, B.: Finding shortest non-separating and non-contractible cycles for topologically embedded graphs. Disc. Comput. Geom. 37(2), 213–235 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  4. Chambers, E.W., Erickson, J., Nayyeri, A.: Minimum cuts and shortest homologous cycles. In: Proc. ACM Symp. on Computational Geometry, pp. 377–385 (2009)

    Google Scholar 

  5. Chambers, E.W., Colin de Verdière, É., Erickson, J., Lazarus, F., Whittlesey, K.: Splitting (complicated) surfaces is hard. Comput. Geom.: Theory Appl. 41(1-2), 94–110 (2008)

    MATH  Google Scholar 

  6. Chambers, E.W., Erickson, J., Nayyeri, A.: Homology flows, cohomology cuts. In: Proc. ACM Symp. on Theory of Computing, pp. 273–282 (2009)

    Google Scholar 

  7. Chen, J., Han, Y.: Shortest paths on a polyhedron. Int. J. Comput. Geom. Appl. 6, 127–144 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  8. Colin de Verdière, É., Erickson, J.: Tightening non-simple paths and cycles on surfaces. In: Proc. ACM-SIAM Symp. on Discrete Algorithms, pp. 192–201 (2006)

    Google Scholar 

  9. Colin de Verdière, É., Lazarus, F.: Optimal system of loops on an orientable surface. Disc. Comput. Geom. 33(3), 507–534 (2005)

    Article  MATH  Google Scholar 

  10. Colin de Verdière, É., Lazarus, F.: Optimal pants decompositions and shortest homotopic cycles on an orientable surface. J. ACM 54(4), Article No. 18 (2007)

    Google Scholar 

  11. Cormen, T.H., Leiserson, C.E., Rivest, R.R., Stein, C.: Introduction to algorithms. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  12. Eppstein, D.: Dynamic generators of topologically embedded graphs. In: Proc. ACM-SIAM Symp. on Discrete Algorithms, pp. 599–608 (2003)

    Google Scholar 

  13. Erickson, J., Har-Peled, S.: Optimally cutting a surface into a disk. Disc. Comput. Geom. 31(1), 37–59 (2004)

    MATH  MathSciNet  Google Scholar 

  14. Erickson, J., Whittlesey, K.: Greedy optimal homotopy and homology generators. In: Proc. ACM-SIAM Symp. on Discrete Algorithms, pp. 1038–1046 (2005)

    Google Scholar 

  15. Guillemin, V., Pollack, A.: Differential topology. Prentice-Hall, Englewood Cliffs (1974)

    MATH  Google Scholar 

  16. Hatcher, A.: Algebraic topology. Cambridge University Press, Cambridge (2002), http://www.math.cornell.edu/~hatcher/

    MATH  Google Scholar 

  17. Kutz, M.: Computing shortest non-trivial cycles on orientable surfaces of bounded genus in almost linear time. In: Proc. ACM Symp. on Computational Geometry, pp. 430–438 (2006)

    Google Scholar 

  18. Lazarus, F., Pocchiola, M., Vegter, G., Verroust, A.: Computing a canonical polygonal schema of an orientable triangulated surface. In: Proc. ACM Symp. on Computational Geometry, pp. 80–89 (2001)

    Google Scholar 

  19. Stillwell, J.: Classical topology and combinatorial group theory, 2nd edn. Springer, Heidelberg (1993)

    MATH  Google Scholar 

  20. Thomassen, C.: Embeddings of graphs with no short noncontractible cycles. J. Comb. Theory, Series B 48(2), 155–177 (1990)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

de Verdière, É.C. (2010). Shortest Cut Graph of a Surface with Prescribed Vertex Set. In: de Berg, M., Meyer, U. (eds) Algorithms – ESA 2010. ESA 2010. Lecture Notes in Computer Science, vol 6347. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15781-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15781-3_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15780-6

  • Online ISBN: 978-3-642-15781-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics