Document Open Access Logo

Swap, Shift and Trim to Edge Collapse a Filtration

Authors Marc Glisse , Siddharth Pritam

Thumbnail PDF


  • Filesize: 1.09 MB
  • 15 pages

Document Identifiers

Author Details

Marc Glisse
  • Université Paris-Saclay, CNRS, Inria, Laboratoire de Mathématiques d'Orsay, 91405, Orsay, France
Siddharth Pritam
  • School of Engineering, Department of Computer Science, Shiv Nadar University, Delhi NCR, India

Cite AsGet BibTex

Marc Glisse and Siddharth Pritam. Swap, Shift and Trim to Edge Collapse a Filtration. In 38th International Symposium on Computational Geometry (SoCG 2022). Leibniz International Proceedings in Informatics (LIPIcs), Volume 224, pp. 44:1-44:15, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2022)


Boissonnat and Pritam introduced an algorithm to reduce a filtration of flag (or clique) complexes, which can in particular speed up the computation of its persistent homology. They used so-called edge collapse to reduce the input flag filtration and their reduction method required only the 1-skeleton of the filtration. In this paper we revisit the use of edge collapse for efficient computation of persistent homology. We first give a simple and intuitive explanation of the principles underlying that algorithm. This in turn allows us to propose various extensions including a zigzag filtration simplification algorithm. We finally show some experiments to better understand how it behaves.

Subject Classification

ACM Subject Classification
  • Theory of computation → Computational geometry
  • Mathematics of computing → Algebraic topology
  • edge collapse
  • flag complex
  • graph
  • persistent homology


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


  1. M. Aggarwal and V. Periwal. Dory: Overcoming barriers to computing persistent homology, 2021. URL:
  2. J. A. Barmak and E. G. Minian. Strong homotopy types, nerves and collapses. Discrete and Computational Geometry, 47:301-328, 2012. URL:
  3. U. Bauer. Ripser: efficient computation of Vietoris-Rips persistence barcodes. Journal of Applied and Computational Topology, 5(3):391-423, 2021. URL:
  4. U. Bauer, M. Kerber, J. Reininghaus, and H. Wagner. PHAT - persistent homology algorithms toolbox. Journal of Symbolic Computation, 78, 2017. URL:
  5. J-D. Boissonnat and S. Pritam. Computing persistent homology of flag complexes via strong collapses. International Symposium on Computational Geometry (SoCG), 2019. URL:
  6. J-D. Boissonnat and S. Pritam. Edge collapse and persistence of flag complexes. International Symposium on Computational Geometry (SoCG), 2020. URL:
  7. M. Botnan and G. Spreemann. Approximating persistent homology in Euclidean space through collapses. In: Applicable Algebra in Engineering, Communication and Computing, 26:73-101, 2015. URL:
  8. G. Carlsson and V. de Silva. Zigzag persistence. Found Comput Math, 10, 2010. URL:
  9. F. Chazal, V. de Silva, M. Glisse, and S. Oudot. The Structure and Stability of Persistence Modules. SpringerBriefs in Mathematics. Springer, Cham, 2016. URL:
  10. F. Chazal and S. Oudot. Towards persistence-based reconstruction in Euclidean spaces. International Symposium on Computational Geometry (SoCG), 2008. URL:
  11. A. Choudhary, M. Kerber, and S. Raghvendra:. Polynomial-sized topological approximations using the permutahedron. Discrete and Computational Geometry, 61:42-80, 2019. URL:
  12. H. Derksen and J. Weyman. Quiver representations. Notices of the American Mathematical Society, 52(2):200-206, February 2005. URL:
  13. T. K. Dey, D. Shi, and Y. Wang. Simba: An efficient tool for approximating Rips-filtration persistence via simplicial batch collapse. ACM J. Exp. Algorithmics, 24, January 2019. URL:
  14. P. Dłotko and H. Wagner. Simplification of complexes for persistent homology computations. Homology, Homotopy and Applications, 16:49-63, 2014. URL:
  15. H. Edelsbrunner and J. Harer. Computational Topology: An Introduction. American Mathematical Society, 2010. Google Scholar
  16. Gudhi: Geometry understanding in higher dimensions. URL:
  17. A. Hatcher. Algebraic Topology. Univ. Press Cambridge, 2001. URL:
  18. A. Hylton, G. Henselman-Petrusek, J. Sang, and R. Short. Tuning the performance of a computational persistent homology package. Software: practice & experience, 49(5):885-905, May 2019. URL:
  19. M. Kerber and R. Sharathkumar. Approximate Čech complex in low and high dimensions. In Algorithms and Computation, pages 666-676. By Leizhen Cai, Siu-Wing Cheng, and Tak-Wah Lam. Vol. 8283. Lecture Notes in Computer Science, 2013. URL:
  20. C. Maria and S. Oudot. Zigzag persistence via reflections and transpositions. In Proc. ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 181-199, January 2015. URL:
  21. K. Mischaikow and V. Nanda. Morse theory for filtrations and efficient computation of persistent homology. Discrete and Computational Geometry, 50:330-353, September 2013. URL:
  22. D. Mozozov. Dionysus. URL:
  23. J. Munkres. Elements of Algebraic Topology. Perseus Publishing, 1984. Google Scholar
  24. N. Otter, M. Porter, U. Tillmann, P. Grindrod, and H. Harrington. A roadmap for the computation of persistent homology. EPJ Data Science, Springer Nature, 6:17, 2017. URL:
  25. J. B. Pérez, S. Hauke, U. Lupo, M. Caorsi, and A. Dassatti. Giotto-ph: A Python Library for High-Performance Computation of Persistent Homology of Vietoris-Rips Filtrations. CoRR, 2021. URL:
  26. M. Xiao S. Zhang and H. Wang. GPU-Accelerated Computation of Vietoris-Rips Persistence Barcodes. International Symposium on Computational Geometry (SoCG), 2020. URL:
  27. D. Sheehy. Linear-size approximations to the Vietoris-Rips filtration. Discrete and Computational Geometry, 49:778-796, 2013. URL:
  28. A. Zomorodian and G. Carlsson. Computing persistent homology. Discrete and Computational Geometry, 33:249-274, 2005. URL:
Questions / Remarks / Feedback

Feedback for Dagstuhl Publishing

Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail