atlas

Research map / Graph learning / Graph algorithms and clustering

Bipartite Matching in Massive Graphs: A Tight Analysis of EDCS

ICML 2024 · Graph learning › Graph algorithms and clustering · approach: Optimization algorithms for graph matching · 0 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 tight factor-revealing LP for the approximation ratio of bipartite (β, β⁻)-EDCS matchings, showing (6,5)-EDCS achieves about 0.677 and beats the long-believed 2/3 limit.

Problem

The approximation ratio of edge-degree constrained subgraphs (EDCS) as a matching sparsifier is known only loosely (2/3 - O(1/β)), especially for small β, so the trade-off between sparsity β and approximation quality is unclear.

Approach

Model any bipartite graph and its EDCS via vertex and edge profiles (degree, Hall's witness membership, matched status in M and M*) and write a factor-revealing LP whose optimum exactly equals the EDCS approximation ratio; solve it numerically over all small (β, β⁻) to reveal that even β with β⁻=β-1 can beat 2/3, with (6,5) best at 0.677.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use β=6 and β⁻=5 instead of the previous non-tight LP analysisEDCS approximation analysis · Bipartite maximum matchingapproximation ratio: 0.6 -> 0.6774Helped
Set β=6 and β⁻=5 rather than β=6 and β⁻=4 (ablation)EDCS · Bipartite maximum matchingapproximation ratio: 0.5 -> 0.6774Helped
Set β=8 and β⁻=7 rather than β=8 and β⁻=6 (ablation)EDCS · Bipartite maximum matchingapproximation ratio: 0.5783 -> 0.6756Helped
Set β=10 and β⁻=9 rather than β=10 and β⁻=8 (ablation)EDCS · Bipartite maximum matchingapproximation ratio: 0.6153 -> 0.6721Helped
Increase β for even β with β⁻=β−1 beyond 6 (ablation)EDCS · Bipartite maximum matchingapproximation ratio: 0.6774 -> 0.6756 -> 0.6721Hurt
Set β=20 and β⁻=19 rather than β=20 and β⁻=18 (ablation)EDCS · Bipartite maximum matchingapproximation ratio: 0.6428 -> 0.6678Helped
Set β=100 and β⁻=99 rather than β=100 and β⁻=98 (ablation)EDCS · Bipartite maximum matchingapproximation ratio: 0.6621 -> 0.6667Helped
Increase β for (β, β−2)-EDCS (ablation)EDCS · Bipartite maximum matchingapproximation ratio: 0.4782 -> 0.6621Helped
Use an even β with β⁻=β−1 (ablation)EDCS · Bipartite maximum matchingapproximation ratio: 0.6774Helped
Use β=6 and β⁻=5 rather than a larger even β with β⁻=β−1 (ablation)EDCS · Bipartite maximum matchingapproximation ratio: 0.6774Helped
Increase the gap c in (β, β−c)-EDCS (ablation)EDCS · Bipartite maximum matchingapproximation ratioHurt

Surprising findings

Limitations

Experimental setup

Metrics: approximation ratio of EDCS matching to maximum matching (LP

Baselines: 2/3-approximation bound for EDCS (Bernstein-Stein analysis) hierarchical EDCS factor-revealing LP (0.6 for (6,5))

Builds on: EDCS (Bernstein and Stein) Extended Hall's Theorem factor-revealing LP for hierarchical EDCS

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