60
40

Minimax Correlation Clustering and Biclustering: Bounding Errors Locally

Abstract

We introduce a new agnostic clustering model, \emph{minimax correlation clustering}, and a rounding algorithm tailored to the needs of this model. Given a graph whose edges are labeled with ++ or -, we wish to partition the graph into clusters while trying to avoid errors: ++ edges between clusters or - edges within clusters. Unlike classical correlation clustering, which seeks to minimize the total number of errors, minimax clustering instead seeks to minimize the number of errors at the \emph{worst vertex}, that is, at the vertex with the greatest number of incident errors. This minimax objective function may be seen as a way to enforce individual-level quality of partition constraints for vertices in a graph. We study this problem on complete graphs and complete bipartite graphs, proving that the problem is NP-hard on these graph classes and giving polynomial-time constant-factor approximation algorithms. The approximation algorithms rely on LP relaxation and rounding procedures. We also discuss the broader applicability of our rounding algorithm to other (nonlinear) objective functions for correlation clustering.

View on arXiv
Comments on this paper