Proceedings

CABOB: A Fast Optimal Algorithm for Combinatorial Auctions

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 1102-1107.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

Combinatorial auctions where bidders can bid on bundles of items can lead to more economical allocations, but determining the winners is N P -complete and inapproximable. We present CABOB, a sophisticated search algorithm for the problem. It uses decomposition techniques, upper and lower bounding (also across components), elaborate and dynamically chosen bid ordering heuristics, and a host of structural observations. Experiments against CPLEX 7.0 show that CABOB is usually faster, never drastically slower, and in many cases drastically faster. We also uncover interesting aspects of the problem itself. First, the problems with short bids that were hard for the first-generation of specialized algorithms are easy. Second, almost all of the CATS distributions are easy, and become easier with more bids. Third, we test a number of random restart strategies, and show that they do not help on this problem because the run-time distribution does not have a heavy tail (at least not for CABOB).

  1. [Andersson et al., 2000] Arne Andersson, Mattias Tenhunen, and Fredrik Ygge. Integer programming for combinatorial auction winner determi- nation. In ICMAS, pages 39-46.
  2. [Conen and Sandholm, 2001] Wolfram Conen and Tuomas Sandholm. Min- imal preference elicitation in combinatorial auctions. In IJCAI-2001 Workshop on Economic Agents, Models, and Mechanisms.
  3. [de Vries and Vohra, 2000] Sven de Vries and Rakesh Vohra. Combinato- rial auctions: A survey. August 28th.
  4. [Fujishima et al., 1999] Yuzo Fujishima, Kevin Leyton-Brown, and Yoav Shoham. Taming the computational complexity of combinatorial auc- tions: Optimal and approximate approaches. In IJCAI, pages 548-553. IJCAI
  5. [Gomes et al., 1998] Carla Gomes, Bart Selman, and Henry Kautz. Boost- ing combinatorial search through randomization. In AAAI.
  6. [Hoos and Boutilier, 2000] Holger Hoos and Craig Boutilier. Solving com- binatorial auctions using stochastic local search. In AAAI, pages 22-29.
  7. [Lehmann et al., 1999] Daniel Lehmann, Lidian Ita O'Callaghan, and Yoav Shoham. Truth revelation in rapid, approximately efficient combinatorial auctions. In ACM Conference on Electronic Commerce , pages 96-102.
  8. [Leyton-Brown et al., 2000] Kevin Leyton-Brown, Mark Pearson, and Yoav Shoham. Towards a universal test suite for combinatorial auction algo- rithms. In ACM Conference on Electronic Commerce , pages 66-76.
  9. [Luby et al., 1993] Michael Luby, Alistair Sinclair, and David Zuckerman. Optimal speedup of Las Vegas algorithms. Information Processing Let- ters, 47:173-180.
  10. [Nisan, 2000] Noam Nisan. Bidding and allocation in combinatorial auc- tions. In ACM Conference on Electronic Commerce , pages 1-12.
  11. [Rassenti et al., 1982] S J Rassenti, V L Smith, and R L Bulfin. A com- binatorial auction mechanism for airport time slot allocation. Bell J. of Economics, 13:402-417.
  12. [Rothkopf et al., 1998] Michael H Rothkopf, Aleksandar Pekeč, and Ronald M Harstad. Computationally manageable combinatorial auctions. Management Science, 44(8):1131-1147.
  13. [Sandholm and Suri, 2000] Tuomas Sandholm and Subhash Suri. Improved algorithms for optimal winner determination in combinatorial auctions and generalizations. In AAAI, pages 90-97.
  14. [Sandholm and Suri, 2001] Tuomas Sandholm and Subhash Suri. Side con- straints and non-price attributes in combinatorial markets. In IJCAI-2001 Workshop on Distributed Constraint Reasoning.
  15. [Sandholm et al., 2001] Tuomas Sandholm, Subhash Suri, Andrew Gilpin, and David Levine. Winner determination in combinatorial auction gener- alizations. In AGENTS Workshop on Agent-Based Approaches to B2B.
  16. [Sandholm, 1993] Tuomas Sandholm. An implementation of the contract net protocol based on marginal cost calculations. In AAAI, p. 256-262.
  17. [Sandholm, 1999] Tuomas Sandholm. An algorithm for optimal winner de- termination in combinatorial auctions. In IJCAI, pages 542-547, 1999. First appeared as Washington Univ., Dept. of Computer Science, WUCS- 99-01, Jan. 28th. IJCAI
  18. [Sandholm, 2000] Tuomas Sandholm. eMediator: A next generation elec- tronic commerce server. In AGENTS, pages 73-96, 2000. Early version: AAAI-99 Workshop on AI in Electronic Commerce, Orlando, FL, pp. 46- 55, July 1999, and Washington University, St. Louis, Dept. of Computer Science WU-CS-99-02, Jan. 1999.
  19. [Wolsey, 1998] Laurence Wolsey. Integer Programming. John Wiley.

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

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