Lune

SODA2026Top-tier venue

Low-Sensitivity Matching via Sampling from Gibbs Distributions

Yuichi Yoshida, Zihan Zhang

2026Year

Abstract

In this work, we study the maximum matching problem from the perspective of sensitivity. The sensitivity of an algorithm A on a graph G is defined as the maximum Wasserstein distance between the output distributions of A on G and on G -e, where G -e is the graph obtained by deleting an edge e from G. The maximum is taken over all edges e, and the underlying metric for the Wasserstein distance is the Hamming distance.

We first show that for any ε > 0, there exists a polynomial-time (1 -ε)-approximation algorithm with sensitivity ∆ O(1/ε) , where ∆ is the maximum degree of the input graph. The algorithm is based on sampling from the Gibbs distribution over matchings and runs in time Oε,∆(m log m), where m is the number of edges in the graph. This result significantly improves the previously known sensitivity bounds.

Next, we present significantly faster algorithms for planar and bipartite graphs as a function of ε and ∆, which run in time poly(n/ε). This improvement is achieved by designing a more efficient algorithm for sampling matchings from the Gibbs distribution in these graph classes, which improves upon the previous best in terms of running time.

Finally, for general graphs with potentially unbounded maximum degree, we show that there exists a polynomial-time (1-ε)-approximation algorithm with sensitivity √ n•(ε -1 log n) O(1/ε) , improving upon the previous best bound of O(n 1/(1+ε 2 ) ).

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext dd5f3695-aaac-4db8-9379-ece71e63c2a1

Builds on14

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines