Skip to main navigation Skip to search Skip to main content

Solving the Correlation Cluster LP in Sublinear Time

  • Nairen Cao
  • , Vincent Cohen-Addad
  • , Euiwoong Lee
  • , Shi Li
  • , David Rasmussen Lolck
  • , Alantha Newman
  • , Mikkel Thorup
  • , Lukas Vogl
  • , Shuyi Yan
  • , Hanwen Zhang
  • New York University
  • Alphabet Inc.
  • University of Michigan, Ann Arbor
  • University of Copenhagen
  • Université Grenoble Alpes
  • Swiss Federal Institute of Technology Lausanne

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

Correlation Clustering is a fundamental and widely-studied problem in unsupervised learning and data mining. The input is a graph and the goal is to construct a clustering minimizing the number of inter-cluster edges plus the number of missing intra-cluster edges. Cao, Cohen-Addad, Lee, Li, Newman, and Vogl [STOC 2024] introduced the cluster LP for Correlation Clustering, which they argued captures the problem much more succinctly than previous linear programming formulations. However, the cluster LP has exponential size, with a variable for every possible set of vertices in the input graph. Nevertheless, they showed how to find a feasible solution for the cluster LP in time O(npoly(1/ϵ)) with objective value at most (1+ϵ) times the value of an optimal solution for the respective Correlation Clustering instance. Furthermore, they showed how to round a solution to the cluster LP, yielding a (1.437+ϵ)-approximation algorithm for the Correlation Clustering problem. The main technical result of this paper is a new approach to find a feasible solution for the cluster LP with objective value at most (1+ϵ) of the optimum in time O(2poly(1/ϵ) n), where n is the number of vertices in the graph. We also show how to implement the rounding within the same time bounds, thus achieving a fast (1.437+ϵ)-approximation algorithm for the Correlation Clustering problem. This bridges the gap between state-of-the-art methods for approximating Correlation Clustering and the recent focus on fast algorithms.

Original languageEnglish
Title of host publicationSTOC 2025 - Proceedings of the 57th Annual ACM Symposium on Theory of Computing
EditorsMichal Koucky, Nikhil Bansal
PublisherAssociation for Computing Machinery
Pages1154-1165
Number of pages12
ISBN (Electronic)9798400715105
DOIs
StatePublished - Jun 15 2025
Event57th Annual ACM Symposium on Theory of Computing, STOC 2025 - Prague, Czech Republic
Duration: Jun 23 2025Jun 27 2025

Publication series

NameProceedings of the Annual ACM Symposium on Theory of Computing
ISSN (Print)0737-8017

Conference

Conference57th Annual ACM Symposium on Theory of Computing, STOC 2025
Country/TerritoryCzech Republic
CityPrague
Period06/23/2506/27/25

Keywords

  • Approximation Algorithms
  • Clustering
  • Exponential-Size Linear Programming
  • MPC Algorithm
  • Sublinear-Time Algorithm

Fingerprint

Dive into the research topics of 'Solving the Correlation Cluster LP in Sublinear Time'. Together they form a unique fingerprint.

Cite this