Representative Sets of Product Families
arXiv:1402.3909
Abstract
A subfamily of a set family is said to -{\em represent} if for every and of size such that there exists a set such that . In this paper, we consider the efficient computation of -representative sets for {\em product} families . A family is a product family if there exist families and such that . Our main technical contribution is an algorithm which given , and computes a -representative family of . The running time of our algorithm is sublinear in for many choices of , and which occur naturally in several dynamic programming algorithms. We also give an algorithm for the computation of -representative sets for product families in the more general setting where -representation also involves independence in a matroid in addition to disjointness. This algorithm considerably outperforms the naive approach where one first computes from and , and then computes the -representative family from . We give two applications of our new algorithms for computing -representative sets for product families. The first is a deterministic algorithm for the Multilinear Monomial Detection (-MlD) problem. The second is a significant improvement of deterministic dynamic programming algorithms for "connectivity problems" on graphs of bounded treewidth.
arXiv admin note: substantial text overlap with arXiv:1304.4626