Clustering with Local Restrictions

From MaRDI portal



Abstract: We study a family of graph clustering problems where each cluster has to satisfy a certain local requirement. Formally, let mu be a function on the subsets of vertices of a graph G. In the (mu,p,q)-PARTITION problem, the task is to find a partition of the vertices into clusters where each cluster C satisfies the requirements that (1) at most q edges leave C and (2) mu(C)lep. Our first result shows that if mu is an {em arbitrary} polynomial-time computable monotone function, then (mu,p,q)-PARTITION can be solved in time nO(q), i.e., it is polynomial-time solvable {em for every fixed q}. We study in detail three concrete functions mu (the number of vertices in the cluster, number of nonedges in the cluster, maximum number of non-neighbors a vertex has in the cluster), which correspond to natural clustering problems. For these functions, we show that (mu,p,q)-PARTITION can be solved in time 2O(p)cdotnO(1) and in time 2O(q)cdotnO(1) on n-vertex graphs, i.e., the problem is fixed-parameter tractable parameterized by p or by q.











This page was built for publication: Clustering with Local Restrictions

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