Approximate Bipartite b-Matching using Multiplicative Auction
CoRR(2024)
摘要
Given a bipartite graph G(V= (A ∪ B),E) with n vertices and m edges
and a function b V →ℤ_+, a b-matching is a subset of
edges such that every vertex v ∈ V is incident to at most b(v) edges in
the subset. When we are also given edge weights, the Max Weight b-Matching
problem is to find a b-matching of maximum weight, which is a fundamental
combinatorial optimization problem with many applications. Extending on the
recent work of Zheng and Henzinger (IPCO, 2023) on standard bipartite matching
problems, we develop a simple auction algorithm to approximately solve Max
Weight b-Matching. Specifically, we present a multiplicative auction
algorithm that gives a (1 - ε)-approximation in O(m
ε^-1logε^-1logβ) worst case time, where
β the maximum b-value. Although this is a logβ factor greater
than the current best approximation algorithm by Huang and Pettie
(Algorithmica, 2022), it is considerably simpler to present, analyze, and
implement.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要