2005
DOI: 10.1287/mnsc.1040.0336
|View full text |Cite
|
Sign up to set email alerts
|

CABOB: A Fast Optimal Algorithm for Winner Determination in Combinatorial Auctions

Abstract: C ombinatorial auctions where bidders can bid on bundles of items can lead to more economically efficient allocations, but determining the winners is -complete and inapproximable. We present CABOB, a sophisticated optimal 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. CABOB attempts to capture structure in any instance without making assumption… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
180
0

Year Published

2006
2006
2014
2014

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 229 publications
(184 citation statements)
references
References 61 publications
0
180
0
Order By: Relevance
“…In the approach here, adapted from combinatorial auctions in Management Science [29], the role of the marketplace M , is to efficiently match resource providers R with a set of bids for resource bundles B from resource consumers C. A bundle B is a combination of resources from a provider P such that B ⊆ R. A consumer C can bid for any subset of R. Assuming that B i is a set of bids b i = b 1 , b 2 , b 3 , ..., b n . A bid is a tuple B i = (B i , p i ) where B ⊆ R is a set of resources and P i ≥ 0 is a price.…”
Section: Auction Processmentioning
confidence: 99%
“…In the approach here, adapted from combinatorial auctions in Management Science [29], the role of the marketplace M , is to efficiently match resource providers R with a set of bids for resource bundles B from resource consumers C. A bundle B is a combination of resources from a provider P such that B ⊆ R. A consumer C can bid for any subset of R. Assuming that B i is a set of bids b i = b 1 , b 2 , b 3 , ..., b n . A bid is a tuple B i = (B i , p i ) where B ⊆ R is a set of resources and P i ≥ 0 is a price.…”
Section: Auction Processmentioning
confidence: 99%
“…Included in the latter, Lehmann et al (2006) discuss the complexity issues of winner determination, and Sandholm (2006) discusses winner-determination algorithms. Other prominent articles on winner-determination methods include Günlük et al (2005), and Sandholm et al (2005), based on XOR-of-OR and XOR logical languages of flat bids, respectively. Rothkopf et al (1998) provide a seminal paper in the study of combinatorial auctions, including some of the first detailed complexity results and the first discussion of "restricted-subset" combinatorial auctions for which winner determination is tractable.…”
Section: Related Literaturementioning
confidence: 99%
“…Matrix bids provide a structured way to string together several k-of, exactly-k-of, and flat-bid sentence fragments to be read in a meaningful way after deleting many of the logical connectives. In §6, we will see that this allows us to quickly generate simulated auction data (with no logical connectives) which would have required exponentially long bid sentences in any of the flat-bid auction simulations commonly found in recent literature (for example Günlük et al, 2005;Leyton-Brown et al, 2002;Sandholm et al, 2005).…”
Section: Preference Expression Using Matrix Bidsmentioning
confidence: 99%
See 1 more Smart Citation
“…Representative examples of exact methods include: Branchon-Items (BoI), Branch-on-Bids (BoB) [19], Combinatorial Auctions BoB (CABoB) [20], Combinatorial Auction Structural Search (CASS) [6] and Combinatorial Auctions Multi-unit Search (CAMUS) [15]. A dynamic programming approach is introduced in [17] while a linear programming method is investigated in [16].…”
Section: Introductionmentioning
confidence: 99%