Second Price Matching with Complete Allocation and Degree Constraints
Rom Pinchasi, Neta Singer, Lukas Vogl, Jiaye Wei
TL;DR
This work studies Second Price Matching (2PM) and its perfect-matching variant (2PPM) under degree constraints on bipartite graphs with binary bids. It introduces auxiliary graph constructions and augmentation procedures that, combined with Tutte-Berge-type reasoning, yield a $9/10$-approximation for $(3,2)$-regular inputs and exact polynomial-time algorithms for $(d,2)$-regular graphs with $d\ge 4$ for both 2PM and 2PPM. For the variant where all goods must be matched, the paper proves a tight $(1-1/e)$-hardness in the general case and provides a submodular-maximization formulation that attains the same approximation ratio, with exact solvability on the studied regular graphs. The results highlight a stark contrast between general APX-hardness and tractable structure under regular degree constraints, and they connect augmentation-based matching procedures to classical results like the Tutte-Berge formula. Overall, the paper advances understanding of provable guarantees for second-price combinatorial auctions under structural graph restrictions and clarifies the computational limits of these settings.
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/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/10$ for Second Price Matching in $(3,2)$-regular graphs and an exact polynomial-time algorithm for $(d,2)$-regular graphs if $d\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 $(1-1/e)$ and show that the problem can be approximated to a tight $(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.
