We study a family of graph clustering problems where each cluster has to satisfy a certain local requirement. Formally, let μ be a function on the subsets of vertices of a graph G. In the (μ,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) μ(C) ≤ p. Our first result shows that if μ is an arbitrary polynomial-time computable monotone function, then (μ,p,q)-Partition can be solved in time n O(q), i.e., it is polynomial-time solvable for every fixed q. We study in detail three concrete functions μ (number of nonedges in the cluster, maximum number of non-neighbours a vertex has in the cluster, the number of vertices in the cluster), which correspond to natural clustering problems. For these functions, we show that (μ,p,q)-Partition can be solved in time 2 O(p)•n O(1) and in randomized time 2 O(q)•n O(1), i.e., the problem is fixed-parameter tractable parameterized by p or by q. © 2011 Springer-Verlag.
CITATION STYLE
Lokshtanov, D., & Marx, D. (2011). Clustering with local restrictions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6755 LNCS, pp. 785–797). https://doi.org/10.1007/978-3-642-22006-7_66
Mendeley helps you to discover research relevant for your work.