Demand Queries with Preprocessing

Uriel Feige, Shlomo Jozeph

Research output: Contribution to journalConference articlepeer-review

Abstract

Given a set of items and a submodular set-function f that determines the value of every subset of items, a demand query assigns prices to the items, and the desired answer is a set S of items that maximizes the profit, namely, the value of S minus its price. The use of demand queries is well motivated in the context of combinatorial auctions. However, answering a demand query (even approximately) is NP-hard. We consider the question of whether exponential time preprocessing of f prior to receiving the demand query can help in later answering demand queries in polynomial time. We design a preprocessing algorithm that leads to approximation ratios that are NP-hard to achieve without preprocessing. We also prove that there are limitations to the approximation ratios achievable after preprocessing, unless NP subset of P/poly.
Original languageEnglish
Pages (from-to)477-488
Number of pages12
JournalAUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT I
Volume8572
StatePublished - 2014
Event41st International Colloquium on Automata, Languages and Programming - Copenhagen, DENMARK
Duration: 8 Jul 201411 Jul 2014

Cite this