English

Memory-Efficient Approximation Algorithms for Max-k-Cut and Correlation Clustering

Optimization and Control 2021-10-28 v2

Abstract

Max-k-Cut and correlation clustering are fundamental graph partitioning problems. For a graph with G=(V,E) with n vertices, the methods with the best approximation guarantees for Max-k-Cut and the Max-Agree variant of correlation clustering involve solving SDPs with O(n2)O(n^2) variables and constraints. Large-scale instances of SDPs, thus, present a memory bottleneck. In this paper, we develop simple polynomial-time Gaussian sampling-based algorithms for these two problems that use O(n+E)O(n+|E|) memory and nearly achieve the best existing approximation guarantees. For dense graphs arriving in a stream, we eliminate the dependence on E|E| in the storage complexity at the cost of a slightly worse approximation ratio by combining our approach with sparsification.

Keywords

Cite

@article{arxiv.2110.00779,
  title  = {Memory-Efficient Approximation Algorithms for Max-k-Cut and Correlation Clustering},
  author = {Nimita Shinde and Vishnu Narayanan and James Saunderson},
  journal= {arXiv preprint arXiv:2110.00779},
  year   = {2021}
}
R2 v1 2026-06-24T06:34:26.974Z