Combinatorial Approximations for Cluster Deletion: Simpler, Faster, and Better

Vicente Balmaseda, Ying Xu, Yixin Cao, Nate Veldt
4/24/2024
cs.DScs.LGcs.SI

No official code found. Best implementation: vibalcam/combinatorial-cluster-deletion (0 stars, MIT, last commit 2025-06-04).

Abstract

Cluster deletion is an NP-hard graph clustering objective with applications in computational biology and social network analysis, where the goal is to delete a minimum number of edges to partition a graph into cliques. We first provide a tighter analysis of two previous approximation algorithms, improving their approximation guarantees from 4 to 3. Moreover, we show that both algorithms can be derandomized in a surprisingly simple way, by greedily taking a vertex of maximum degree in an auxiliary graph and forming a cluster around it. One of these algorithms relies on solving a linear program. Our final contribution is to design a new and purely combinatorial approach for doing so that is far more scalable in theory and practice.

View on arXivView PDF

Code Implementations(1)

MIT

Official implementation of "Simpler, Faster, and Better Combinatorial Approximations for Cluster Deletion"

00JuliaMar 20, 20241 years agoMIT
cluster-deletionclustering-algorithmsgraph-algorithmsicml-2024

Similar Papers

Cite this paper

@article{balmaseda2024combinatorial,
  title  = {Combinatorial Approximations for Cluster Deletion: Simpler, Faster, and Better},
  author = {Vicente Balmaseda and Ying Xu and Yixin Cao and Nate Veldt},
  year   = {2024},
  eprint = {2404.16131},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.16131v1},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.16131.svg)](https://codeofpaper.com/paper/2404.16131)

Discussion