English

Optimization with Demand Oracles

Computer Science and Game Theory 2015-03-19 v1 Data Structures and Algorithms

Abstract

We study \emph{combinatorial procurement auctions}, where a buyer with a valuation function vv and budget BB wishes to buy a set of items. Each item ii has a cost cic_i and the buyer is interested in a set SS that maximizes v(S)v(S) subject to ΣiSciB\Sigma_{i\in S}c_i\leq B. Special cases of combinatorial procurement auctions are classical problems from submodular optimization. In particular, when the costs are all equal (\emph{cardinality constraint}), a classic result by Nemhauser et al shows that the greedy algorithm provides an ee1\frac e {e-1} approximation. Motivated by many papers that utilize demand queries to elicit the preferences of agents in economic settings, we develop algorithms that guarantee improved approximation ratios in the presence of demand oracles. We are able to break the ee1\frac e {e-1} barrier: we present algorithms that use only polynomially many demand queries and have approximation ratios of 98+ϵ\frac 9 8+\epsilon for the general problem and 98\frac 9 8 for maximization subject to a cardinality constraint. We also consider the more general class of subadditive valuations. We present algorithms that obtain an approximation ratio of 2+ϵ2+\epsilon for the general problem and 2 for maximization subject to a cardinality constraint. We guarantee these approximation ratios even when the valuations are non-monotone. We show that these ratios are essentially optimal, in the sense that for any constant ϵ>0\epsilon>0, obtaining an approximation ratio of 2ϵ2-\epsilon requires exponentially many demand queries.

Keywords

Cite

@article{arxiv.1107.2869,
  title  = {Optimization with Demand Oracles},
  author = {Ashwinkumar Badanidiyuru and Shahar Dobzinski and Sigal Oren},
  journal= {arXiv preprint arXiv:1107.2869},
  year   = {2015}
}
R2 v1 2026-06-21T18:36:59.296Z