English

Second Price Matching with Complete Allocation and Degree Constraints

Data Structures and Algorithms 2025-05-12 v1 Computational Complexity Discrete Mathematics

Abstract

We study the Second Price Matching problem, introduced by Azar, Birnbaum, Karlin, and Nguyen in 2009. In this problem, a bipartite graph (bidders and goods) is given, and the profit of a matching is the number of matches containing a second unmatched bidder. Maximizing profit is known to be APX-hard and the current best approximation guarantee is 1/21/2. APX-hardness even holds when all degrees are bounded by a constant. In this paper, we investigate the approximability of the problem under regular degree constraints. Our main result is an improved approximation guarantee of 9/109/10 for Second Price Matching in (3,2)(3,2)-regular graphs and an exact polynomial-time algorithm for (d,2)(d,2)-regular graphs if d4d\geq 4. Our algorithm and its analysis are based on structural results in non-bipartite matching, in particular the Tutte-Berge formula coupled with novel combinatorial augmentation methods. We also introduce a variant of Second Price Matching where all goods have to be matched, which models the setting of expiring goods. We prove that this problem is hard to approximate within a factor better than (11/e)(1-1/e) and show that the problem can be approximated to a tight (11/e)(1-1/e) factor by maximizing a submodular function subject to a matroid constraint. We then show that our algorithm also solves this problem exactly on regular degree constrained graphs as above.

Keywords

Cite

@article{arxiv.2505.06005,
  title  = {Second Price Matching with Complete Allocation and Degree Constraints},
  author = {Rom Pinchasi and Neta Singer and Lukas Vogl and Jiaye Wei},
  journal= {arXiv preprint arXiv:2505.06005},
  year   = {2025}
}
R2 v1 2026-06-28T23:27:11.639Z