Extensor-Coding
Cornelius Brand, Holger Dell, and Thore Husfeldt

TL;DR
This paper introduces a novel exterior algebra-based algorithm for approximately counting paths of length k in directed graphs, with applications to subgraph isomorphism and polynomial multilinear term detection.
Contribution
It presents a new exterior algebra approach for path counting, generalizes to subgraph isomorphism with bounded pathwidth, and offers a randomized method for detecting multilinear polynomial terms.
Findings
Approximate path counting in time \, ext{error}
Deterministic algorithm for k-path detection in graphs with few paths
Randomized detection of multilinear terms in algebraic circuits
Abstract
We devise an algorithm that approximately computes the number of paths of length in a given directed graph with vertices up to a multiplicative error of . Our algorithm runs in time . The algorithm is based on associating with each vertex an element in the exterior (or, Grassmann) algebra, called an extensor, and then performing computations in this algebra. This connection to exterior algebra generalizes a number of previous approaches for the longest path problem and is of independent conceptual interest. Using this approach, we also obtain a deterministic time algorithm to find a -path in a given directed graph that is promised to have few of them. Our results and techniques generalize to the subgraph isomorphism problem when the subgraphs we are looking for have bounded…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation · Complexity and Algorithms in Graphs · Advanced Graph Theory Research
