English

Kernelization Algorithms for Packing Problems Allowing Overlaps (Extended Version)

Data Structures and Algorithms 2015-01-27 v3

Abstract

We consider the problem of discovering overlapping communities in networks which we model as generalizations of Graph Packing problems with overlap. We seek a collection SS\mathcal{S}' \subseteq \mathcal{S} consisting of at least kk sets subject to certain disjointness restrictions. In the rr-Set Packing with tt-Membership, each element of U\mathcal{U} belongs to at most tt sets of S\mathcal{S'} while in tt-Overlap each pair of sets in S\mathcal{S'} overlaps in at most tt elements. Each set of S\mathcal{S} has at most rr elements. Similarly, both of our graph packing problems seek a collection K\mathcal{K} of at least kk subgraphs in a graph GG each isomorphic to a graph HHH \in \mathcal{H}. In H\mathcal{H}-Packing with tt-Membership, each vertex of GG belongs to at most tt subgraphs of K\mathcal{K} while in tt-Overlap each pair of subgraphs in K\mathcal{K} overlaps in at most tt vertices. Each member of H\mathcal{H} has at most rr vertices and mm edges. We show NP-Completeness results for all of our packing problems and we give a dichotomy result for the H\mathcal{H}-Packing with tt-Membership problem analogous to the Kirkpatrick and Hell \cite{Kirk78}. We reduce the rr-Set Packing with tt-Membership to a problem kernel with O((r+1)rkr)O((r+1)^r k^{r}) elements while we achieve a kernel with O(rrkrt1)O(r^r k^{r-t-1}) elements for the rr-Set Packing with tt-Overlap. In addition, we reduce the H\mathcal{H}-Packing with tt-Membership and its edge version to problem kernels with O((r+1)rkr)O((r+1)^r k^{r}) and O((m+1)mkm)O((m+1)^{m} k^{{m}}) vertices, respectively. On the other hand, we achieve kernels with O(rrkrt1)O(r^r k^{r-t-1}) and O(mmkmt1)O(m^{m} k^{m-t-1}) vertices for the H\mathcal{H}-Packing with tt-Overlap and its edge version, respectively. In all cases, kk is the input parameter while tt, rr, and mm are constants.

Keywords

Cite

@article{arxiv.1411.6915,
  title  = {Kernelization Algorithms for Packing Problems Allowing Overlaps (Extended Version)},
  author = {Henning Fernau and Alejandro López-Ortiz and Jazmín Romero},
  journal= {arXiv preprint arXiv:1411.6915},
  year   = {2015}
}

Comments

25 pages, 24 references, 5 figures

R2 v1 2026-06-22T07:11:47.963Z