On Complexity of Computing Bottleneck and Lexicographic Optimal Cycles in a Homology Class

Authors Erin Wolf Chambers, Salman Parsa, Hannah Schreiber



PDF
Thumbnail PDF

File

LIPIcs.SoCG.2022.25.pdf
  • Filesize: 1.13 MB
  • 15 pages

Document Identifiers

Author Details

Erin Wolf Chambers
  • Saint Louis University, MO, USA
Salman Parsa
  • University of Utah, Salt Lake City, UT, USA
Hannah Schreiber
  • Saint Louis University, MO, USA

Cite As Get BibTex

Erin Wolf Chambers, Salman Parsa, and Hannah Schreiber. On Complexity of Computing Bottleneck and Lexicographic Optimal Cycles in a Homology Class. In 38th International Symposium on Computational Geometry (SoCG 2022). Leibniz International Proceedings in Informatics (LIPIcs), Volume 224, pp. 25:1-25:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2022) https://doi.org/10.4230/LIPIcs.SoCG.2022.25

Abstract

Homology features of spaces which appear in applications, for instance 3D meshes, are among the most important topological properties of these objects. Given a non-trivial cycle in a homology class, we consider the problem of computing a representative in that homology class which is optimal. We study two measures of optimality, namely, the lexicographic order of cycles (the lex-optimal cycle) and the bottleneck norm (a bottleneck-optimal cycle). We give a simple algorithm for computing the lex-optimal cycle for a 1-homology class in a closed orientable surface. In contrast to this, our main result is that, in the case of 3-manifolds of size n² in the Euclidean 3-space, the problem of finding a bottleneck optimal cycle cannot be solved more efficiently than solving a system of linear equations with an n × n sparse matrix. From this reduction, we deduce several hardness results. Most notably, we show that for 3-manifolds given as a subset of the 3-space of size n², persistent homology computations are at least as hard as rank computation (for sparse matrices) while ordinary homology computations can be done in O(n² log n) time. This is the first such distinction between these two computations. Moreover, it follows that the same disparity exists between the height persistent homology computation and general sub-level set persistent homology computation for simplicial complexes in the 3-space.

Subject Classification

ACM Subject Classification
  • Mathematics of computing → Algebraic topology
  • Mathematics of computing → Geometric topology
  • Theory of computation → Computational geometry
Keywords
  • computational topology
  • bottleneck optimal cycles
  • homology

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Nello Blaser and Erlend Raa Vågset. Homology localization through the looking-glass of parameterized complexity theory, 2020. URL: http://arxiv.org/abs/2011.14490.
  2. Glencora Borradaile, William Maxwell, and Amir Nayyeri. Minimum bounded chains and minimum homologous chains in embedded simplicial complexes. In Proceedings of the 36th International Symposium on Computational Geometry (SoCG 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2020. Google Scholar
  3. Oleksiy Busaryev, Sergio Cabello, Chao Chen, Tamal K. Dey, and Yusu Wang. Annotating simplices with a homology basis and its applications. In Fedor V. Fomin and Petteri Kaski, editors, Algorithm Theory - SWAT 2012, pages 189-200, 2012. Google Scholar
  4. Oleksiy Busaryev, Tamal K. Dey, and Yusu Wang. Tracking a generator by persistence. In My T. Thai and Sartaj Sahni, editors, Computing and Combinatorics, pages 278-287, 2010. Google Scholar
  5. Erin W. Chambers, Jeff Erickson, Kyle Fox, and Amir Nayyeri. Minimum cuts in surface graphs, 2019. URL: http://arxiv.org/abs/1910.04278.
  6. Erin W. Chambers, Jeff Erickson, and Amir Nayyeri. Minimum cuts and shortest homologous cycles. In Proceedings of the 25th International Symposium on Computational Geometry (SoCG 2009). ACM Press, 2009. URL: https://doi.org/10.1145/1542362.1542426.
  7. Erin W. Chambers and Mikael Vejdemo-Johansson. Computing minimum area homologies. Computer Graphics Forum, 34(6):13-21, November 2014. URL: https://doi.org/10.1111/cgf.12514.
  8. Chao Chen and Daniel Freedman. Measuring and computing natural generators for homology groups. Computational Geometry, 43(2):169-181, 2010. Special Issue on the 24th European Workshop on Computational Geometry (EuroCG'08). URL: https://doi.org/10.1016/j.comgeo.2009.06.004.
  9. Chao Chen and Daniel Freedman. Hardness results for homology localization. Discrete & Computational Geometry, 45(3):425-448, January 2011. URL: https://doi.org/10.1007/s00454-010-9322-8.
  10. Ho Yee Cheung, Tsz Chiu Kwok, and Lap Chi Lau. Fast matrix rank algorithms and applications. Journal of the ACM, 60(5), October 2013. URL: https://doi.org/10.1145/2528404.
  11. David Cohen-Steiner, André Lieutier, and Julien Vuillamy. Lexicographic Optimal Homologous Chains and Applications to Point Cloud Triangulations. In 36th International Symposium on Computational Geometry (SoCG 2020), pages 32:1-32:17. Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2020. URL: https://doi.org/10.4230/LIPIcs.SoCG.2020.32.
  12. Cecil Jose A. Delfinado and Herbert Edelsbrunner. An incremental algorithm for Betti numbers of simplicial complexes on the 3-sphere. Computer Aided Geometric Design, 12(7):771-784, 1995. URL: https://doi.org/10.1016/0167-8396(95)00016-Y.
  13. Tamal K. Dey. Computing height persistence and homology generators in ℝ³ efficiently. In Proceedings of the 30th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2019), pages 2649-2662, USA, 2019. Society for Industrial and Applied Mathematics. Google Scholar
  14. Tamal K. Dey and Sumanta Guha. Transforming curves on surfaces. Journal of Computer and System Sciences, 58(2):297-325, 1999. URL: https://doi.org/doi.org/10.1006/jcss.1998.1619.
  15. Tamal K. Dey, Anil N. Hirani, and Bala Krishnamoorthy. Optimal homologous cycles, total unimodularity, and linear programming. SIAM Journal on Computing, 40(4):1026-1044, January 2011. URL: https://doi.org/10.1137/100800245.
  16. Tamal K. Dey, Tao Hou, and Sayan Mandal. Persistent 1-cycles: Definition, computation, and its application, 2018. URL: http://arxiv.org/abs/1810.04807.
  17. Tamal K. Dey, Tao Hou, and Sayan Mandal. Computing minimal persistent cycles: Polynomial and hard cases. In Proceedings of the 31st Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2020), pages 2587-2606, USA, 2020. Society for Industrial and Applied Mathematics. Google Scholar
  18. Herbert Edelsbrunner and John Harer. Computational Topology: an Introduction. American Mathematical Society, 2010. Google Scholar
  19. Herbert Edelsbrunner and Salman Parsa. On the computational complexity of betti numbers: Reductions from matrix rank. In Proceedings of the 25th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2014), pages 152-160. Society for Industrial and Applied Mathematics, 2014. URL: https://doi.org/10.1137/1.9781611973402.11.
  20. David Eppstein. Dynamic generators of topologically embedded graphs. In Proceedings of the 14th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2003), pages 599-608. Society for Industrial and Applied Mathematics, 2003. Google Scholar
  21. Jeff Erickson and Kim Whittlesey. Transforming curves on surfaces redux. In Proceedings of the 24th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2013). Society for Industrial and Applied Mathematics, January 2013. URL: https://doi.org/10.1137/1.9781611973105.118.
  22. Joshua A. Grochow and Jamie Tucker-Foltz. Computational topology and the unique games conjecture. In Proceedings of 34th International Symposium on Computational Geometry (SoCG 2018). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2018. Google Scholar
  23. Joel Hass, Jeffrey C. Lagarias, and Nicholas Pippenger. The computational complexity of knot and link problems. Journal of the ACM (JACM), 46(2):185-211, 1999. Google Scholar
  24. A. Hatcher. Algebraic Topology. Cambridge University Press, 2002. URL: https://pi.math.cornell.edu/~hatcher/AT/AT.pdf.
  25. Yasuaki Hiraoka, Takenobu Nakamura, Akihiko Hirata, Emerson G. Escolar, Kaname Matsue, and Yasumasa Nishiura. Hierarchical structures of amorphous solids characterized by persistent homology. Proceedings of the National Academy of Sciences, 113(26):7035-7040, June 2016. URL: https://doi.org/10.1073/pnas.1520877113.
  26. Nikola Milosavljević, Dmitriy Morozov, and Primoz Skraba. Zigzag persistent homology in matrix multiplication time. In Proceedings of the 27th International Symposium on Computational Geometry (SoCG 2011), pages 216-225, New York, NY, USA, 2011. ACM. URL: https://doi.org/10.1145/1998196.1998229.
  27. James R. Munkres. Elements of algebraic topology. CRC press, 2018. Google Scholar
  28. Ippei Obayashi. Volume-optimal cycle: Tightest representative cycle of a generator in persistent homology. SIAM Journal on Applied Algebra and Geometry, 2(4):508-534, January 2018. URL: https://doi.org/10.1137/17m1159439.
  29. Douglas H. Wiedemann. Solving sparse linear equations over finite fields. IEEE Transactions on Information Theory, 32(1):54-62, 1986. URL: https://doi.org/10.1109/TIT.1986.1057137.
  30. Afra Zomorodian and Gunnar Carlsson. Localized homology. Computational Geometry, 41(3):126-148, November 2008. URL: https://doi.org/10.1016/j.comgeo.2008.02.003.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail