BOB: Improved winner determination in combinatorial auctions and generalizations

被引:78
作者
Sandholm, T [1 ]
Suri, S
机构
[1] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
[2] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
关键词
auction; combinatorial auction; multi-item auction; multi-object auction; bidding with synergies; winner determination; multiagent systems;
D O I
10.1016/S0004-3702(03)00015-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Combinatorial auctions can be used to reach efficient resource and task allocations in multiagent systems where the items are complementary or substitutable. Determining the winners is NP-complete and inapproximable, but it was recently shown that optimal search algorithms do very well on average. This paper presents a more sophisticated search algorithm for optimal (and anytime) winner determination, including structural improvements that reduce search tree size, faster data structures, and optimizations at search nodes based on driving toward, identifying and solving tractable special cases. We also uncover a more general tractable special case, and design algorithms for solving it as well as for solving known tractable special cases substantially faster. We generalize combinatorial auctions to multiple units of each item, to reserve prices on singletons as well as combinations, and to combinatorial exchanges. All of these generalizations support both complementarity and substitutability of the items. Finally, we present algorithms for determining the winners in these generalizations. (C) 2003 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:33 / 58
页数:26
相关论文
共 28 条
[1]   Integer programming for combinatorial auction winner determination [J].
Andersson, A ;
Tenhunen, M ;
Ygge, F .
FOURTH INTERNATIONAL CONFERENCE ON MULTIAGENT SYSTEMS, PROCEEDINGS, 2000, :39-46
[2]  
Boutilier C, 1999, IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, P527
[3]  
DEMARTINI C, 1999, 1054 CALTECH
[4]   MAXIMUM MATCHING AND A POLYHEDRON WITH O'1-VERTICES [J].
EDMONDS, J .
JOURNAL OF RESEARCH OF THE NATIONAL BUREAU OF STANDARDS SECTION B-MATHEMATICS AND MATHEMATICAL, 1965, B 69 (1-2) :125-+
[5]  
ESCHEN EM, 1993, PROCEEDINGS OF THE FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P128
[6]  
Fujishima Y, 1999, IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, P548
[7]  
GONEN R, 2000, P 2 ACM C EL COMM, P13
[8]   Clique is hard to approximate within n1-ε [J].
Håstad, J .
ACTA MATHEMATICA, 1999, 182 (01) :105-142
[9]  
Hoos HH, 2000, SEVENTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-2001) / TWELFTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-2000), P22
[10]   A combinatorial auction with multiple winners for universal service [J].
Kelly, F ;
Steinberg, R .
MANAGEMENT SCIENCE, 2000, 46 (04) :586-596