Arbitrary overlap constraints in graph packing problems

From MaRDI portal



Abstract: In earlier versions of the community discovering problem, the overlap between communities was restricted by a simple count upper-bound [17,5,11,8]. In this paper, we introduce the Pi-Packing with alpha()-Overlap problem to allow for more complex constraints in the overlap region than those previously studied. Let mathcalVr be all possible subsets of vertices of V(G) each of size at most r, and alpha:mathcalVrimesmathcalVro0,1 be a function. The Pi-Packing with alpha()-Overlap problem seeks at least k induced subgraphs in a graph G subject to: (i) each subgraph has at most r vertices and obeys a property Pi, and (ii) for any pair Hi,Hj, with ieqj, alpha(Hi,Hj)=0 (i.e., Hi,Hj do not conflict). We also consider a variant that arises in clustering applications: each subgraph of a solution must contain a set of vertices from a given collection of sets mathcalC, and no pair of subgraphs may share vertices from the sets of mathcalC. In addition, we propose similar formulations for packing hypergraphs. We give an O(rrkk(r+1)kncr) algorithm for our problems where k is the parameter and c and r are constants, provided that: i) Pi is computable in polynomial time in n and ii) the function alpha() satisfies specific conditions. Specifically, alpha() is hereditary, applicable only to overlapping subgraphs, and computable in polynomial time in n. Motivated by practical applications we give several examples of alpha() functions which meet those conditions.











This page was built for publication: Arbitrary overlap constraints in graph packing problems

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4639933)