English

Scalable Auction Algorithms for Bipartite Maximum Matching Problems

Data Structures and Algorithms 2023-07-19 v1

Abstract

In this paper, we give new auction algorithms for maximum weighted bipartite matching (MWM) and maximum cardinality bipartite bb-matching (MCbM). Our algorithms run in O(logn/ε8)O\left(\log n/\varepsilon^8\right) and O(logn/ε2)O\left(\log n/\varepsilon^2\right) rounds, respectively, in the blackboard distributed setting. We show that our MWM algorithm can be implemented in the distributed, interactive setting using O(log2n)O(\log^2 n) and O(logn)O(\log n) bit messages, respectively, directly answering the open question posed by Demange, Gale and Sotomayor [DNO14]. Furthermore, we implement our algorithms in a variety of other models including the the semi-streaming model, the shared-memory work-depth model, and the massively parallel computation model. Our semi-streaming MWM algorithm uses O(1/ε8)O(1/\varepsilon^8) passes in O(nlognlog(1/ε))O(n \log n \cdot \log(1/\varepsilon)) space and our MCbM algorithm runs in O(1/ε2)O(1/\varepsilon^2) passes using O((iLbi+R)log(1/ε))O\left(\left(\sum_{i \in L} b_i + |R|\right)\log(1/\varepsilon)\right) space (where parameters bib_i represent the degree constraints on the bb-matching and LL and RR represent the left and right side of the bipartite graph, respectively). Both of these algorithms improves \emph{exponentially} the dependence on ε\varepsilon in the space complexity in the semi-streaming model against the best-known algorithms for these problems, in addition to improvements in round complexity for MCbM. Finally, our algorithms eliminate the large polylogarithmic dependence on nn in depth and number of rounds in the work-depth and massively parallel computation models, respectively, improving on previous results which have large polylogarithmic dependence on nn (and exponential dependence on ε\varepsilon in the MPC model).

Keywords

Cite

@article{arxiv.2307.08979,
  title  = {Scalable Auction Algorithms for Bipartite Maximum Matching Problems},
  author = {Quanquan C. Liu and Yiduo Ke and Samir Khuller},
  journal= {arXiv preprint arXiv:2307.08979},
  year   = {2023}
}

Comments

To appear in APPROX 2023

R2 v1 2026-06-28T11:33:11.484Z