Skip to main content

Persistent Homology over Directed Acyclic Graphs

  • Chapter
  • First Online:
Research in Computational Topology

Part of the book series: Association for Women in Mathematics Series ((AWMS,volume 13))

Abstract

We define persistent homology groups over any set of spaces which have inclusions defined so that the corresponding directed graph between the spaces is acyclic as well as along any subgraph of this directed graph. This method simultaneously generalizes standard persistent homology, zigzag persistence, and multidimensional persistence to arbitrary directed acyclic graphs (DAGs), and it also allows the study of more general families of topological spaces or point-cloud data. We give an algorithm to compute the persistent homology groups simultaneously for all subgraphs which contain a single source and a single sink in O(n 4) arithmetic operations, where n is the number of vertices in the graph. We then demonstrate as an application of these tools a method to overlay two distinct filtrations of the same underlying space, which allows us to detect the most significant barcodes using considerably fewer points than standard persistence.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 99.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  1. M. Barot, Representations of quivers, in Introduction to the Representation Theory of Algebras (Springer, Berlin, 2015), pp. 15–31

    Google Scholar 

  2. U. Bauer, M. Kerber, J. Reininghaus, Distributed computation of persistent homology. CoRR, abs/1310.0710 (2013)

    Google Scholar 

  3. P.A. Brooksbank, E.M. Luks, Testing isomorphism of modules. J. Algebra 320(11), 4020–4029 (2008)

    Article  MathSciNet  Google Scholar 

  4. W. Bosma, J. Cannon, C. Playoust, The Magma algebra system. I. The user language. J. Symbolic Comput. 24(3–4), 235–265 (1997). Computational algebra and number theory (London, 1993)

    Google Scholar 

  5. G. Carlsson, V. de Silva, Zigzag persistence. Found. Comput. Math. 10, 367–405 (2010)

    Article  MathSciNet  Google Scholar 

  6. G. Carlsson, A. Zomorodian, The theory of multidimensional persistence. Discret. Comput. Geom. 42(1), 71–93 (2009)

    Article  MathSciNet  Google Scholar 

  7. G. Carlsson, G. Singh, A. Zomorodian, Computing multidimensional persistence. J. Comput. Geom. 1(1), 89–119 (2010). Preliminary version appeared in ISAAC 2009

    Google Scholar 

  8. F. Chazal, D. Cohen-Steiner, M. Glisse, L.J. Guibas, S.Y. Oudot, Proximity of persistence modules and their diagrams, in Proceedings of the Twenty-fifth Annual Symposium on Computational Geometry, SCG ‘09 (ACM, New York, 2009), pp. 237–246

    MATH  Google Scholar 

  9. F. Chazal, V. De Silva, M. Glisse, S. Oudot, The Structure and Stability of Persistence Modules (Springer, Berlin, 2016)

    Book  Google Scholar 

  10. A. Chistov, G. Ivanyos, M. Karpinski, Polynomial time algorithms for modules over finite dimensional algebras, in Proceedings of the 1997 International Symposium on Symbolic and Algebraic Computation (ACM, New York, 1997), pp. 68–74

    MATH  Google Scholar 

  11. T.H. Cormen, Introduction to Algorithms (MIT Press, Cambridge, 2009)

    MATH  Google Scholar 

  12. H. Derksen, J. Weyman, Quiver representations. Not. AMS 52(2), 200–206 (2005)

    MathSciNet  MATH  Google Scholar 

  13. H. Edelsbrunner, J. Harer, Persistent homology—a survey, in Essays on Discrete and Computational Geometry: Twenty Years Later ed. by J.E. Goodman, J. Pach, R. Pollack. Contemporary Mathematics, vol. 453 (American Mathematical Society, New York, 2008), pp. 257–282

    Google Scholar 

  14. H. Edelsbrunner, J. Harer, Computational Topology: An Introduction (American Mathematical Society, New York, 2010)

    MATH  Google Scholar 

  15. H. Edelsbrunner, D. Letscher, A. Zomorodian, Topological persistence and simplification. Discret. Comput. Geom. 28(4), 511–533 (2002)

    Article  MathSciNet  Google Scholar 

  16. E.G. Escolar, Y. Hiraoka, Persistence modules on commutative ladders of finite type. Discret. Comput. Geom. 55(1), 100–157 (2016)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    MATH  Google Scholar 

  19. S. Lang, Algebra. Graduate Texts in Mathematics (Springer, Berlin, 2002)

    Google Scholar 

  20. D. Letscher, On persistent homotopy, knotted complexes and the alexander module, in Proceedings of the 3rd Innovations in Theoretical Computer Science Conference, ITCS ‘12 (ACM, New York, 2012), pp. 428–441

    MATH  Google Scholar 

  21. S. Mac Lane, Categories for the Working Mathematician, vol. 5 (Springer Science & Business Media, Berlin, 2013)

    MATH  Google Scholar 

  22. N. Milosavljević, D. Morozov, P. Skraba, Zigzag persistent homology in matrix multiplication time, in Proceedings of the 27th Annual ACM Symposium on Computational Geometry, SoCG ’11 (2011), pp. 216–225

    Google Scholar 

  23. J.-I. Miyachi, Representations and quivers for ring theorists (2000), http://www.u-gakugei.ac.jp/~miyachi/papers/Yamaguchi.pdf

    Google Scholar 

  24. J.R. Munkres, Elements of Algebraic Topology. Advanced Book Program (Perseus Books, New York, 1984)

    MATH  Google Scholar 

  25. S.Y. Oudot, Persistence Theory: From Quiver Representations to Data Analysis, vol. 209 (American Mathematical Society, New York, 2015)

    Book  Google Scholar 

  26. A. Tausz, G. Carlsson, Applications of zigzag persistence to topological data analysis. CoRR, abs/1108.3545 (2011)

    Google Scholar 

  27. The GAP Group, GAP – Groups, Algorithms, and Programming, Version 4.8.7 (2017)

    Google Scholar 

  28. A. Zomorodian, Topology for Computing (Cambridge University Press, Cambridge, 2005)

    Book  Google Scholar 

  29. A. Zomorodian, G. Carlsson, Computing persistent homology, Discret. Comput. Geom. 33(2), 249–274 (2005)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The authors would like to thank Afra Zomorodian for suggesting this problem during a visit as well as for additional comments and suggestions along the way. We would also like to thank Greg Marks and Michael May for helpful conversations during the course of this work. Finally, we would like to thank the anonymous reviewers for a number of suggestions for improvement of this paper.

Research supported in part by the National Science Foundation under Grant No. CCF 1054779 and IIS-1319573.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David Letscher .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 The Author(s) and the Association for Women in Mathematics

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Chambers, E.W., Letscher, D. (2018). Persistent Homology over Directed Acyclic Graphs. In: Chambers, E., Fasy, B., Ziegelmeier, L. (eds) Research in Computational Topology. Association for Women in Mathematics Series, vol 13. Springer, Cham. https://doi.org/10.1007/978-3-319-89593-2_2

Download citation

Publish with us

Policies and ethics