Abstract

In Bipartite Correlation Clustering (BCC) we are given a complete bipartite graph GG with `+' and `-' edges, and we seek a vertex clustering that maximizes the number of agreements: the number of all `+' edges within clusters plus all `-' edges cut across clusters. BCC is known to be NP-hard. We present a novel approximation algorithm for kk-BCC, a variant of BCC with an upper bound kk on the number of clusters. Our algorithm outputs a kk-clustering that provably achieves a number of agreements within a multiplicative (1−δ){(1-δ)}-factor from the optimal, for any desired accuracy δδ. It relies on solving a combinatorially constrained bilinear maximization on the bi-adjacency matrix of GG. It runs in time exponential in kk and δ−1δ^{-1}, but linear in the size of the input. Further, we show that, in the (unconstrained) BCC setting, an (1−δ){(1-δ)}-approximation can be achieved by O(δ−1)O(δ^{-1}) clusters regardless of the size of the graph. In turn, our kk-BCC algorithm implies an Efficient PTAS for the BCC objective of maximizing agreements.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.