Proceedings

Taming the Computational Complexity of Combinatorial Auctions: Optimal and Approximate Approaches

Download BibTeX Cite

Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence. Distributed AI. Pages 548-552.

© 1999 International Joint Conferences on Artificial Intelligence

Abstract

In combinatorial auctions, multiple goods are sold simultaneously and bidders may bid for arbitrary combinations of goods . Determining the outcome of such an auction is an optimization problem that is NP-complete in the general case. We propose two methods of overcoming this apparent intractability. The first method, which is guaranteed to be optimal, reduces running time by structuring the search space so that a modified depth-first search usually avoids even considering allocations that contain conflicting bids. Caching and pruning are also used to speed searching. Our second method is a heuristic, market-based approach . It sets up a virtual multi-round auction in which a virtual agent represents each original bid bundle and places bids, according to a fixed strategy, for each good in that bundle. We show through experiments on synthetic data that (a) our first method finds optimal allocations quickly and offers good anytime performance, and (b) in many cases our second method , despite lacking guarantees regarding optimality or running time, quickly reaches solutions that are nearly optimal.

  1. [Banks, et al., 1989] Jeffrey S. Banks, John 0. Ledyard, and David P. Porter. Allocating uncertain and unrespon- sive resources : an experimental approach. RAND Journal of Economics, 20(1): 1-25, 1989.
  2. [Brewer and Plott, 1996] P.J. Brewer and C.R. Plott. A binary conflict ascending price (BICAP) mechani sm for the decentralized allocation of the right to use railroad tracks. International Journ al of Industrial Organization, 14:857-886, 1996]
  3. [Bykowsky et al., 1995] Mark M. Bykowsky, Robert J. Cull, and John 0. Ledyard. Mutually destructive bidding: the FCC auction design problem . Social science working paper 916, California Institute of Technology, 1995 .
  4. [Clearwater, 1996] Scott H. Clearwater, editor. Market- Based Control: A Paradigm for Distributed Resource Allocation. World Scientific, 1996.
  5. [Cortese and Stepanek, 1998] Amy E. Cortese and Marcia Stepanek. Good-bye to fixed pricing? Business Week, pages 71-84, May 4, 1998.
  6. [Mas-Colell et al., 1995] Andreu Mas-Colell , Michael D. Whinston, and Jerry R. Green. Microeconomic Theory. Oxford University Press, New York, 1995.
  7. [Milgrom, 1998] Paul Milgrom . Putting auction theory to work: the simultaneous ascending auction. Working pa- per 98-002, Dept. Economics, Stanford University, 1998.
  8. [Mullen and Wellman, 1996] Tracey Mullen and Michael P. Wellman . Some issues in the design of the market- oriented agents. In M.J . Wooldridge, J.P. Muller, and M. Tambe, editors, Intelligent Agents II: Agent Theories, Architectures, and Languages. Springer-Verlag, 1996.
  9. [Rothkopf et al. , 1995] Michael H. Rothkopf, Aleksandar Pekec, and Ronald M. Harstad. Computationally man- ageable combinatorial auctions. DIMACS Technical Re- port 95-09, April 1995 .
  10. [Sandholm, 1999] Tuomas Sandholm. An algorithm for optimal winner determination in combinatorial auctions. Proceedings of the International Joint Conference on Ar- tificial Intelligence (lJCAI-99), Stockholm, 1999. IJCAI
  11. Hal R. Varian. Economic mechanism de- sign for computerized agents . In Proceedings of the First Usenix Conference on Electronic Commerce, New York, July 1995.
  12. [Wellman, 1993] Michael P. Wellman. A market-oriented programming environment and its application to distrib- uted multicommodity flow problems. Journal of Artifi- cial Intelligence Research, I: l-23, 1993 .

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards