Spotlight Poster
Procurement Auctions via Approximately Optimal Submodular Optimization
Yuan Deng · Amin Karbasi · Vahab Mirrokni · Renato Leme · Grigorios Velegkas · Song Zuo
West Exhibition Hall B2-B3 #W-912
In this paper, we study procurement auctions where an auctioneer aims to purchase services from strategic sellers who each have a private cost. The value derived from procuring a subset of sellers is captured by a known submodular function, which naturally models diminishing returns. Our goal is to design mechanisms that approximately maximize the difference between the total value obtained and the total cost of the sellers, while ensuring that the mechanism is incentive compatible, individually rational, and guarantees non-negative surplus for the auctioneer. We also require that the mechanism be computationally efficient.We begin by revisiting the problem of maximizing a submodular function minus a modular cost function and provide improved guarantees for existing algorithms, most notably the distorted greedy algorithm. Our analysis shows that this algorithm satisfies a continuum of bi-criteria approximation guarantees, which we later leverage in mechanism design.We then introduce a general framework that transforms any suitable submodular maximization algorithm into a mechanism satisfying all our desired properties. This framework applies both in an offline setting, where sellers submit bids simultaneously, and in an online setting, where sellers arrive sequentially and decisions must be made irrevocably. The key idea is to preserve the allocation behavior of the original algorithm while carefully constructing payments to ensure truthfulness.We also explore the design of descending auctions, where prices start high and decrease over time until sellers accept. In adversarial scenarios, we show that using a perfectly optimal demand oracle can lead to poor welfare outcomes, whereas approximate greedy oracles can sometimes perform better. We further establish a formal connection between descending auctions and online submodular optimization, showing that limitations in one setting imply limitations in the other.Finally, we evaluate our framework empirically on large-scale instances derived from real-world graphs. We compare various mechanisms in terms of welfare and runtime, and demonstrate that our approaches strike a practical balance between economic guarantees and computational efficiency.