In Proc. 17th National Conference on Artificial Intelligence (AAAI-00), pp. 74-81. 1 Iterative Combinatorial Auctions: Theory and Practice David C. Parkes and Lyle H. Ungar Computer and Information Science Department University of Pennsylvania 200 South 33rd Street, Philadelphia, PA 19104
[email protected];
[email protected] Abstract route. Although combinatorial auctions can be approxi- mated by multiple auctions on single items, this often results Combinatorial auctions, which allow agents to bid directly for in inefficient outcomes (Bykowsky, Cull, & Ledyard 2000). bundles of resources, are necessary for optimal auction-based solutions to resource allocation problems with agents that iBundle is the first iterative combinatorial auction that is have non-additive values for resources, such as distributed optimal for a reasonable agent bidding strategy, in this case scheduling and task assignment problems. We introduce myopic utility-maximizing agents that place best-response iBundle, the first iterative combinatorial auction that is op- bids to prices. In this paper we prove the optimality of timal for a reasonable agent bidding strategy, in this case iBundle with a novel connection to primal-dual optimization myopic best-response bidding. Its optimality is proved with theory (Papadimitriou & Steiglitz 1982) that also suggests a a novel connection to primal-dual optimization theory. We useful methodology for the design and analysis of iterative demonstrate orders of magnitude performance improvements auctions for other problems. over the only other known optimal combinatorial auction, the Generalized Vickrey Auction. iBundle has many computational advantages over the only other known optimal combinatorial auction, the Generalized Vickrey Auction (GVA) (Varian & MacKie-Mason 1995).