There is a recent push by a segment of the graph community to implement graph algorithms in the language of linear algebra. However, graph algorithms that depend on depth-first search (DFS) techniques are often highlighted as limitations of the linear algebraic approach as linear algebraic formulation of DFS algorithms are few, if any. This paper provides a linear algebraic approach for developing DFS graph algorithms and demonstrates its use for defining three classical DFS-based computations: Binary tree traversal, topological sort, and biconnected components.
CITATION STYLE
Spampinato, D. G., Sridhar, U., & Low, T. M. (2019). Linear algebraic depth-first search. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) (pp. 93–104). Association for Computing Machinery. https://doi.org/10.1145/3315454.3329962
Mendeley helps you to discover research relevant for your work.