CABOB: A Fast Optimal Algorithm for Combinatorial Auctions
Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 1102-1107.
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).
@inproceedings{ijcai2001p146,
title = {CABOB: A Fast Optimal Algorithm for Combinatorial Auctions},
author = {Sandholm, Tuomas and Suri, Subhash and Gilpin, Andrew and Levine, David},
booktitle = {Proceedings of the Seventeenth International Joint Conference on
Artificial Intelligence, {IJCAI-01}},
publisher = {International Joint Conferences on Artificial Intelligence},
pages = {1102--1107},
year = {2001},
url = {https://ijcai.org/proceedings/2001/146},
}
TY - CPAPER TI - CABOB: A Fast Optimal Algorithm for Combinatorial Auctions AU - Sandholm, Tuomas AU - Suri, Subhash AU - Gilpin, Andrew AU - Levine, David T2 - Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence, IJCAI-01 PB - International Joint Conferences on Artificial Intelligence PY - 2001 SP - 1102 EP - 1107 UR - https://ijcai.org/proceedings/2001/146 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: