Skip to main content
Log in

Short Topological Decompositions of Non-orientable Surfaces

  • Published:
Discrete & Computational Geometry Aims and scope Submit manuscript

Abstract

In this article, we investigate short topological decompositions of non-orientable surfaces and provide algorithms to compute them. Our main result is a polynomial-time algorithm that for any graph embedded on a non-orientable surface computes a canonical non-orientable system of loops so that any loop from the canonical system intersects any edge of the graph in at most 30 points. The existence of such short canonical systems of loops was well known in the orientable case and an open problem in the non-orientable case. Our proof techniques combine recent work of Schaefer-Štefankovič with ideas coming from computational biology, specifically from the signed reversal distance algorithm of Hannenhalli-Pevzner. The existence of short canonical non-orientable systems of loops confirms a special case of a conjecture of Negami on the joint crossing number of two embeddable graphs. We also provide a correction for an argument of Negami bounding the joint crossing number of two non-orientable graph embeddings. Finally, we provide a generalization of O(g)-universal shortest path metrics to non-orientable surfaces.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26

Similar content being viewed by others

Notes

  1. Throughout the article, we decompose surface-embedded graphs by cutting them along embedded graphs which are transverse to the original graph, and count the number of intersections. This is equivalent to the primal setting studied in, e.g., Lazarus et al. [20] via graph duality.

  2. This statement is slightly stronger than Conjecture 1.1 since it enforces a control on the number of crossings between each pair of edges instead of the total number of crossings, but it is equally open.

  3. A handle is obtained by removing a small disk and gluing a punctured torus along its boundary to the boundary circle of the resulting hole (see the left picture in Fig. 3).

  4. A cross-cap is obtained by removing a small disk from the sphere and gluing in a Möbius band along its boundary to the boundary circle of the resulting hole (see the right picture in Fig. 3).

  5. This terminology is slightly non-standard, we follow Schaefer and Štefankovič [27] who attribute it to B. Mohar.

References

  1. Archdeacon, D., Bonnington, C.P.: Two maps on one surface. J. Graph Theory 36(4), 198–216 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bergeron, A.: A very elementary presentation of the Hannenhalli–Pevzner theory. In Annual Symposium on Combinatorial Pattern Matching, pp. 106–117. Springer, Berlin (2001)

  3. Bura, A.C., Chen, R.X.F., Reidys, C.M.: On a lower bound for sorting signed permutations by reversals. arXiv Preprint (2016). arXiv:1602.00778

  4. Colin de Verdière, É.: Topological algorithms for graphs on surfaces. Habilitation thesis (2012). http://www.di.ens.fr/~colin/

  5. Colin de Verdière, É.: Computational topology of graphs on surfaces. In: Goodman, J.E., O’Rourke, J., Toth, C. (eds.) Handbook of Discrete and Computational Geometry, 3rd edn., pp. 605–636. CRC Press, Boca Raton (2018)

  6. Colin de Verdière, É., Erickson, J.: Tightening nonsimple paths and cycles on surfaces. SIAM J. Comput. 39(8), 3784–3813 (2010)

  7. Comment rendre géodésique une triangulation d’une surface: Colin de Verdière, Y.: L’Enseignement Mathématique 37, 201–212 (1991)

  8. Do Carmo, M.P., Francis, J.F.: Riemannian Geometry, vol. 6. Springer, Berlin (1992)

    Book  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  10. Erickson, J., Whittlesey, K.: Greedy optimal homotopy and homology generators. In: SODA, vol. 5, pp. 1038–1046 (2005)

  11. Geelen, J., Huynh, T., Richter, R.B.: Explicit bounds for graph minors. J. Combin. Theory Ser. B 132, 80–106 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  12. Ghrist, R.: Barcodes: the persistent topology of data. Bull. Am. Math. Soc. 45(1), 61–75 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  13. Hannenhalli, S., Pevzner, P.A.: Transforming cabbage into turnip: polynomial algorithm for sorting signed permutations by reversals. J. ACM (JACM) 46(1), 1–27 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  14. Hatcher, A.: Algebraic Topology. Cambridge University Press, Cambridge (2002)

    MATH  Google Scholar 

  15. Hayes, B.: Computing science: Sorting Out The Genome. Am. Sci. 95(5), 386–391 (2007)

    Article  Google Scholar 

  16. Hliněnỳ, P., Salazar, G.: On hardness of the joint crossing number. In: International Symposium on Algorithms and Computation, pp. 603–613. Springer, Berlin (2015)

  17. Huang, F.W.D., Reidys, C.M.: A topological framework for signed permutations. Discret. Math. 340(9), 2161–2182 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  18. Hubard, A., Kaluža, V., De Mesmay, A., Tancer, M.: Shortest path embeddings of graphs on surfaces. Discrete Comput. Geom. 58(4), 921–945 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  19. Lazarus, F.: Combinatorial graphs and surfaces from the computational and topological viewpoint followed by some notes on the isometric embedding of the square flat torus. Mémoire d’HDR (2014). http://www.gipsa-lab.grenoble-inp.fr/~francis.lazarus/Documents/hdr-Lazarus.pdf

  20. Lazarus, F., Pocchiola, M., Vegter, G., Verroust, A.: Computing a canonical polygonal schema of an orientable triangulated surface. In Proceedings of the 17th Annual Symposium on Computational Geometry, pp. 80–89 (2001)

  21. Matoušek, J., Sedgwick, E., Tancer, M., Wagner, U.: Untangling two systems of noncrossing curves. In: International Symposium on Graph Drawing, pp. 472–483. Springer, Berlin (2013)

  22. Mohar, B.: The genus crossing number. ARS Math. Contemp. 2(2), 157–162 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  23. Mohar, B., Thomassen, C.: Graphs on Surfaces, vol. 10. JHU Press, Baltimore (2001)

    Book  MATH  Google Scholar 

  24. Negami, S.: Crossing numbers of graph embedding pairs on closed surfaces. J. Graph Theory 36(1), 8–23 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  25. Richter, R.B., Salazar, G.: Two maps with large representativity on one surface. J. Graph Theory 50(3), 234–245 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  26. Schaefer, M., Štefankovič, D.: Block additivity of \({\mathbb{Z}}_2\)-embeddings. In: International Symposium on Graph Drawing, pp. 185–195. Springer, Berlin (2013)

  27. Schaefer, M., Štefankovič, D.: The degenerate crossing number and higher-genus embeddings. J. Graph Algorithms Appl. 26(1), 35–58 (2022). https://doi.org/10.7155/jgaa.00580

    Article  MathSciNet  MATH  Google Scholar 

  28. Sethna, J.P.: Order parameters, broken symmetry, and topology. In: 1991 Lectures in Complex Systems. Addison-Wesley, Reading (1992)

  29. Sheffer, A., Hormann, K., Levy, B., Desbrun, M., Zhou, K., Praun, E., Hoppe, H.: Mesh parameterization: theory and practice. In: ACM SIGGRAPPH, Course Notes, 10, 1281500.1281510 (2007)

  30. Stillwell, J.: Classical Topology and Combinatorial Group Theory, vol. 72. Springer, New York (1993)

    MATH  Google Scholar 

Download references

Acknowledgements

We are grateful to Marcus Schaefer and Daniel Štefankovič for providing us the full version of [27], to Francis Lazarus for insightful discussions, and to the anonymous reviewers for very helpful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alfredo Hubard.

Additional information

Editor in Charge: Kenneth Clarkson

This article is dedicated to the memory of Eli Goodman, whose allowable sequences inspired some of this work.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was partially supported by the ANR project SoS (ANR-17-CE40-0033). A. Hubard was also supported by the ANR projet CAAPS (ANR-17-CE40-0018).

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fuladi, N., Hubard, A. & de Mesmay, A. Short Topological Decompositions of Non-orientable Surfaces. Discrete Comput Geom (2023). https://doi.org/10.1007/s00454-023-00580-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00454-023-00580-3

Keywords

Mathematics Subject Classification

Navigation