Computing the second and third systoles of a combinatorial surface
Matthijs Ebbens, Francis Lazarus
Abstract
Given a weighted, undirected graph G cellularly embedded on a topological surface S, we describe algorithms to compute the second shortest and third shortest closed walks of G that are neither homotopically trivial in S nor homotopic to the shortest non-trivial closed walk or to each other. Our algorithms run in O(n 2 log n) time for the second shortest walk and in O(n 3 ) time for the third shortest walk. We also show how to reduce the running time for the second shortest homotopically non-trivial closed walk to O(n log n) when both the genus and the number of boundaries are fixed.
Our algorithms rely on a careful analysis of the configurations of the first three shortest homotopically non-trivial curves in S. As an intermediate step, we also describe how to compute a shortest essential arc between one pair of vertices or between all pairs of vertices of a given boundary component of S in O(n 2 ) time or O(n 3 ) time, respectively.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 87d4b680-6ce8-4b13-91c7-902e3cb1365eRelated papers
- On the Computation of Schrijver's KernelsVincent Delecroix, Oscar Fontaine, Francis LazarusSODA 2026
- Untangling Graphs on SurfacesÉric Colin de Verdière, Vincent Despré, Loïc DuboisSODA 2024
- Minimum-cost integer circulations in given homology classesSarah Morell, Ina Seidel, Stefan WeltgeSODA 2021 · 2 citations
- Tightening Curves on Surfaces Monotonically with ApplicationsHsien-Chih Chang, Arnaud de MesmaySODA 2020 · 1 citation
- Algorithmic trade-offs for girth approximation in undirected graphsAvi Kadria, Liam Roditty, Aaron Sidford, Virginia Vassilevska Williams et al.SODA 2022 · 2 citations
