Combinatorial auctions, that is, auctions where bidders can bid on combinations of items, tend to lead to more efficient allocations than traditional auction mechanisms in multi-item auctions where the agents ’ valuations of the items are not additive. However, determining the winners so as to maximize revenue is NP-complete. First, we analyze existing approaches for tackling this problem: exhaustive enumeration, dynamic programming, and restricting the allowable combinations. Second, we study the possibility of approximate winner determination, proving inapproximability in the general case, and discussing approximation algorithms for special cases. We then present our search algorithm for optimal winner determination. Experiments are shown on several bid distributions which we introduce. The algorithm allows combinatorial auctions to scale up to significantly larger numbers of items and bids than prior approaches to optimal winner determination by capitalizing on the fact that the space of bids is sparsely populated in practice. The algorithm does this by provably sufficient selective generation of children in the search tree, by using a secondary search for fast child generation, by using heuristics that are admissible and optimized for speed, and by preprocessing the search space in four ways. Incremental winner determination and quote computation techniques are
|
5825
|
Introduction to Algorithms
– Cormen, Leiserson, et al.
- 1992
|
|
1588
|
Computational Complexity
– Papadimitriou
- 1994
|
|
834
|
Reducibility among Combinatorial Problems
– Karp
- 1972
|
|
598
|
Counterspeculation, auctions, and competitive sealed tenders
– Vickrey
- 1961
|
|
409
|
Approximation Algorithms for NP-hard Problems
– Hochbaum
- 1997
|
|
353
|
Multipart Pricing of Public Goods
– Clarke
|
|
287
|
Incentives in teams
– Groves
- 1973
|
|
280
|
Depth-first iterative-deepening: An optimal admissible tree search
– Korf
- 1985
|
|
258
|
Computationally manageable combinatorial auctions
– Rothkopf, Pekec, et al.
- 1995
|
|
238
|
An implementation of the contract net protocol based on marginal cost calculations
– Sandholm
- 1993
|
|
230
|
Taming the computational complexity of combinatorial auctions: Optimal and approximate approaches
– Fujishima, Leyton-Brown, et al.
|
|
200
|
Issues in automated negotiations and electronic commerce: extending the contract net protocol
– Sandholm, Lesser
- 1995
|
|
199
|
Bidding and allocation in combinatorial auctions
– Nisan
- 2000
|
|
186
|
The Michigan Internet AuctionBot: A Configurable Auction Server for
– Wurman, Wellman, et al.
- 1998
|
|
135
|
Combinatorial Optimization
– Cook, Cunningham, et al.
- 1998
|
|
132
|
Integer Programming
– Wolsey
- 1998
|
|
127
|
Selling Spectrum Rights
– McMillan
- 1994
|
|
124
|
Winner determination in combinatorial auction generalizations
– Sandholm, Suri, et al.
- 2002
|
|
118
|
Cabob: A fast optimal algorithm for combinatorial auctions
– Sandholm, Suri, et al.
- 2001
|
|
115
|
Limitations of the vickrey auction in computational multiagent systems
– Sandholm
- 1996
|
|
114
|
A Combinatorial Auction Mechanism for Airport Time Slot Allocation
– Rassenti, Smith, et al.
- 1982
|
|
107
|
Anytime coalition structure generation with worst case guarantees
– Sandholm, Larson, et al.
- 1998
|
|
106
|
Putting Auction Theory to Work: The Simultaneous Ascending Auction
– Milgrom
|
|
105
|
Advanced Combinatorics
– Comtet
- 1974
|
|
105
|
Analyzing the Airwaves Auction
– McAfee, McMillan
- 1996
|
|
103
|
eMediator: A Next Generation Electronic Commerce Server
– Sandholm
- 1999
|
|
99
|
Combinatorial auctions: A survey
– Vries, Vohra
- 1987
|
|
96
|
Negotiation Among Self-interested Computationally Limited Agents
– Sandholm
- 1996
|
|
95
|
Advantages of a leveled commitment contracting protocol
– Sandholm, Lesser
- 1996
|
|
78
|
Clique is hard to approximate within n 1\Gammaffl
– Hastad
- 1996
|
|
69
|
Preference elicitation in combinatorial auctions
– Sandholm, Boutilier
- 2006
|
|
69
|
A New and Improved Design for Multi-object Iterative Auctions,’’ technical report
– DeMartini, Kwasnica, et al.
- 1998
|
|
69
|
Truth revelation in rapid, approximately efficient combinatorial auctions
– Lehmann, O‘Callaghan, et al.
|
|
68
|
Sequential auctions for the allocation of resources with complementarities
– Boutilier, Goldszmidt, et al.
- 1999
|
|
67
|
Clique is hard to approximate within n 1
– Hastad
- 1996
|
|
67
|
Efficient bounds for the stable set, vertex cover and set packing problems. Discrete Applied Mathematics 6:243-254
– Hochbaum
- 1983
|
|
65
|
Contract types for satisficing task allocation: I Theoretical results
– Sandholm
- 1998
|
|
53
|
Multipart pricing of public goods. Public Choice 2:19–33
– Clarke
- 1971
|
|
46
|
Leveled commitment contracts with myopic and strategic agents
– Anderson, Sandholm
- 1998
|
|
46
|
Issues in computational Vickrey auctions
– Sandholm
- 2000
|
|
41
|
Market clearability
– Sandholm, Suri
- 2001
|
|
40
|
Algorithms for optimizing leveled commitment contracts
– Sandholm, Sikka, et al.
|
|
38
|
Depth- rst iterative-deepening: An optimal admissible tree search
– Korf
- 1985
|
|
35
|
Approximations of weighted independent set and hereditary subset problems
– HALLDÓRSSON
- 1999
|
|
34
|
A combinatorial auction with multiple winners for universal service
– Kelly, Steinberg
- 2000
|
|
30
|
Leveled commitment contracts and strategic breach
– Sandholm, Lesser
- 2001
|
|
28
|
Leveled Commitment Contracting Among Myopic Individually Rational Agents
– Andersson, Sandholm
- 1998
|
|
28
|
Incentives in teams,” Econometrica 41
– Groves
- 1973
|
|
26
|
Side constraints and non-price attributes in markets
– Sandholm, Suri
|
|
23
|
Low-degree graph partitioning via local search with applications to constraint satisfaction, Max Cut and coloring
– Halld'orsson, Lau
- 1997
|