The fast intersection transform with applications to counting paths

dc.creatorBjörklund, Andreas
dc.creatorHusfeldt, Thore
dc.creatorKaski, Petteri
dc.creatorKoivisto, Mikko
dc.date2008-09-15
dc.date.accessioned2026-07-07T10:02:50Z
dc.date.available2026-07-07T10:02:50Z
dc.descriptionWe present an algorithm for evaluating a linear ``intersection transform'' of a function defined on the lattice of subsets of an $n$-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 $n$ vertices and bounded integer weights at the edges, counts paths by weight and given length $0\leq\ell\leq n-1$ in time $O^*(\exp(n\cdot H(\ell/(2n))))$, where $H(p)=-p\log p-(1-p)\log(1-p)$, and the notation $O^*(\cdot)$ suppresses a factor polynomial in $n$.
dc.description11 pages
dc.identifierhttps://arxiv.org/abs/0809.2489
dc.identifierhttp://arxiv.org/abs/0809.2489
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/169112
dc.subjectData Structures and Algorithms
dc.subjectDiscrete Mathematics
dc.titleThe fast intersection transform with applications to counting paths
dc.typetext

Files

Collections