Budget-Feasible Mechanism Design for Non-Monotone Submodular Objectives: Offline and Online

05/02/2019
by   Georgios Amanatidis, et al.
0

The framework of budget-feasible mechanism design studies procurement auctions where the auctioneer (buyer) aims to maximize his valuation function subject to a hard budget constraint. We study the problem of designing truthful mechanisms that have good approximation guarantees and never pay the participating agents (sellers) more than the budget. We focus on the case of general (non-monotone) submodular valuation functions and derive the first truthful, budget-feasible and O(1)-approximate mechanisms that run in polynomial time in the value query model, for both offline and online auctions. Prior to our work, the only O(1)-approximation mechanism known for non-monotone submodular objectives required an exponential number of value queries. At the heart of our approach lies a novel greedy algorithm for non-monotone submodular maximization under a knapsack constraint. Our algorithm builds two candidate solutions simultaneously (to achieve a good approximation), yet ensures that agents cannot jump from one solution to the other (to implicitly enforce truthfulness). Ours is the first mechanism for the problem where---crucially---the agents are not ordered with respect to their marginal value per cost. This allows us to appropriately adapt these ideas to the online setting as well. To further illustrate the applicability of our approach, we also consider the case where additional feasibility constraints are present. We obtain O(p)-approximation mechanisms for both monotone and non-monotone submodular objectives, when the feasible solutions are independent sets of a p-system. With the exception of additive valuation functions, no mechanisms were known for this setting prior to our work. Finally, we provide lower bounds suggesting that, when one cares about non-trivial approximation guarantees in polynomial time, our results are asymptotically best possible.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2019

Greed is Not Always Good: On Submodular Maximization over Independence Systems

In this work, we consider the maximization of submodular functions const...
research
05/20/2021

Online Risk-Averse Submodular Maximization

We present a polynomial-time online algorithm for maximizing the conditi...
research
07/20/2021

Deterministic Budget-Feasible Clock Auctions

We revisit the well-studied problem of budget-feasible procurement, wher...
research
11/29/2019

An Optimal Streaming Algorithm for Non-monotone Submodular Maximization

We study the problem of maximizing a non-monotone submodular function su...
research
07/29/2020

Two's Company, Three's a Crowd: Consensus-Halving for a Constant Number of Agents

We consider the ε-Consensus-Halving problem, in which a set of heterogen...
research
10/14/2019

Cost Sharing over Combinatorial Domains: Complement-Free Cost Functions and Beyond

We study mechanism design for combinatorial cost sharing. Imagine that m...
research
06/27/2022

Budget Feasible Mechanisms for Procurement Auctions with Divisible Agents

We consider budget feasible mechanisms for procurement auctions with add...

Please sign up or login with your details

Forgot password? Click here to reset