Kernelization Algorithms for Packing Problems Allowing Overlaps (Extended Version)
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 $\mathcal{S}' \subseteq \mathcal{S}$ consisting of at least sets subject to certain disjointness restrictions. In the -Set Packing with -Membership, each element of belongs to at most sets of $\mathcal{S'}$ while in -Overlap each pair of sets in $\mathcal{S'}$ overlaps in at most elements. Each set of has at most elements. Similarly, both of our graph packing problems seek a collection of at least subgraphs in a graph each isomorphic to a graph . In -Packing with -Membership, each vertex of belongs to at most subgraphs of while in -Overlap each pair of subgraphs in overlaps in at most vertices. Each member of has at most vertices and edges. We show NP-Completeness results for all of our packing problems and we give a dichotomy result for the -Packing with -Membership problem analogous to the Kirkpatrick and Hell \cite{Kirk78}. We reduce the -Set Packing with -Membership to a problem kernel with elements while we achieve a kernel with elements for the -Set Packing with -Overlap. In addition, we reduce the -Packing with -Membership and its edge version to problem kernels with and vertices, respectively. On the other hand, we achieve kernels with and vertices for the -Packing with -Overlap and its edge version, respectively. In all cases, is the input parameter while , , and are constants.
Paper Prompts
Sign up for free to create and run prompts on this paper.