The fast intersection transform with applications to counting paths
Data Structures and Algorithms
2008-09-16 v1 Discrete Mathematics
Abstract
We present an algorithm for evaluating a linear ``intersection transform'' of a function defined on the lattice of subsets of an -element set. In particular, the algorithm constructs an arithmetic circuit for evaluating the transform in ``down-closure time'' relative to the support of the function and the evaluation domain. As an application, we develop an algorithm that, given as input a digraph with vertices and bounded integer weights at the edges, counts paths by weight and given length in time , where , and the notation suppresses a factor polynomial in .
Cite
@article{arxiv.0809.2489,
title = {The fast intersection transform with applications to counting paths},
author = {Andreas Björklund and Thore Husfeldt and Petteri Kaski and Mikko Koivisto},
journal= {arXiv preprint arXiv:0809.2489},
year = {2008}
}
Comments
11 pages