Trimmed Moebius Inversion and Graphs of Bounded Degree
Abstract
We study ways to expedite Yates's algorithm for computing the zeta and Moebius transforms of a function defined on the subset lattice. We develop a trimmed variant of Moebius inversion that proceeds point by point, finishing the calculation at a subset before considering its supersets. For an -element universe and a family of its subsets, trimmed Moebius inversion allows us to compute the number of packings, coverings, and partitions of with sets from in time within a polynomial factor (in ) of the number of supersets of the members of . Relying on an intersection theorem of Chung et al. (1986) to bound the sizes of set families, we apply these ideas to well-studied combinatorial optimisation problems on graphs of maximum degree . In particular, we show how to compute the Domatic Number in time within a polynomial factor of (2^{\Delta+1-2)^{n/(\Delta+1) and the Chromatic Number in time within a polynomial factor of (2^{\Delta+1-\Delta-1)^{n/(\Delta+1). For any constant , these bounds are for independent of the number of vertices .
Cite
@article{arxiv.0802.2834,
title = {Trimmed Moebius Inversion and Graphs of Bounded Degree},
author = {Andreas Björklund and Thore Husfeldt and Petteri Kaski and Mikko Koivisto},
journal= {arXiv preprint arXiv:0802.2834},
year = {2008}
}