atlas

Research map / Learning theory and algorithms / Clustering

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

ICML 2024 · Learning theory and algorithms › Clustering · approach: Correlation clustering · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Gives a tighter 3-approximation analysis for two STC-based Cluster Deletion algorithms (MatchFlipPivot and STC-LP rounding), a degree-based deterministic pivot rule, an O(m^1.5) maximal open-wedge algorithm, and a min s-t cut reduction for the STC LP.

Problem

Cluster Deletion (NP-hard: delete minimum edges to partition a graph into cliques) has approximation algorithms with weak guarantees (4) for fast STC-based methods, and existing deterministic versions are complicated and slow; the STC LP solver relies on black-box LP software that does not scale.

Approach

Tighter analysis showing both STC-based pivoting algorithms are 3-approximations; derandomization by greedily pivoting on the maximum-degree node in the auxiliary graph; and a purely combinatorial reduction of the STC LP to a minimum s-t cut problem.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add degree-based pivoting instead of 100 random-pivot trialsMatchFlipPivot · SNAP graph experimentsapproximation ratioHelped
Use degree-based pivoting instead of minimizing |B_u|/|N_u|MatchFlipPivot · SNAP graph experimentsruntimeHelped
Replace Gurobi with the combinatorial min-cut STC LP solverSTC LP solving · ca-AstroPhruntime: 132.727 -> 41.889Helped
Replace Gurobi with the combinatorial min-cut STC LP solverSTC LP solving · ca-GrQcruntime: 1.038 -> 0.318Helped
Replace Gurobi with the combinatorial min-cut STC LP solverSTC LP solving · ca-HepThruntime: 2.033 -> 0.815Helped
Add cluster-merging postprocessing to DegMFP (ablation)DegMFP · Netscience, Harvard500, football, Erdos991approximation ratio: 1.72 -> 1.58; 1.95 -> 1.79; 1.79 -> 1.47; 1.99 -> 1.67Helped
Add cluster-merging postprocessing to DegMFP (ablation)DegMFP · celegansmetabolic, polbooks, email, SmaGriapproximation ratio: 1.99 -> 1.78; 1.98 -> 1.68; 1.98 -> 1.80; 2.00 -> 1.85Helped
Add cluster-merging postprocessing to DegMFP (ablation)DegMFP · Roget, celegansneural, adjnoun, polblogsapproximation ratio: 2.00 -> 1.69; 2.00 -> 1.81; 2.00 -> 1.76; 2.00 -> 1.92Helped
Round the combinatorial STC LP solution with degree-based pivoting rather than use MFPCluster Deletion · large SNAP graphsapproximation ratioHurt
Use degree-based or ratio-based pivoting instead of random pivotingSTC + Pivot algorithms · Cluster Deletionapproximation guarantee: 4 -> 3Helped
Use the combinatorial STC LP solver instead of GurobiSTC LP solver · 34-graph solver evaluationgraphs solved: 6 of 34 -> 21 of 34Helped

Surprising findings

Limitations

Experimental setup

Datasets: SNAP graphs (soc-LiveJournal1, com-Orkut, amazon, ca-*, cit-*, com-Amazon, and others) Facebook100 SuiteSparse small graphs (Arenas, Newman, Pajek, Mathworks collections)

Benchmarks: SNAP graphs Facebook100 SuiteSparse small graphs

Metrics: approximation ratio (cluster deletion solution / lower bound runtime lower bound value

Baselines: MatchFlipPivot (randomized) STC LP rounding with Gurobi RatMFP RanMFP-100

Builds on: MatchFlipPivot STC LP rounding Pivot algorithm for correlation clustering Veldt STC labeling

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy