Iterative rial Auctions

23
Iterative Combinatorial Auctions:  Theory and Practice David C. Parkes and Lyle H. Ungar AAAI-00, pp. 74-81 Presented by Xi LI May 2006 COMP670O HKUST

Transcript of Iterative rial Auctions

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 1/23

Iterative Combinatorial Auctions:

 Theory and Practice

David C. Parkes and Lyle H. UngarAAAI-00, pp. 74-81

Presented by Xi LIMay 2006

COMP670OHKUST

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 2/23

 Why iterative?• In Generalized Vickrey Auction (GVA)

– 2|G| bundles to evaluate– A large winner-determination (WD) problem

– Optimal

• In iBundle– Agents bid for less bundles

– Each iteration contains a smaller WD problem– Also optimal for reasonable agent biddingstrategy

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 3/23

Outline

• iBundle – the model

• Optimality

• Computational Analysis

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 4/23

Notation

Bid – each bid contains a buddle S and its

corresponding bid price 

For each buddle S in round t , there are

- bid price , provided by agent i

- ask price , announced by the auctioneer

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 5/23

Bidding Price

• ptbid,i(S) ≥  pt

ask(S) - ε , where ε  > 0 is the

minimal increment of ask price.• Agent can also bid ε  below the ask price,

but then it cannot bid a higher price infuture rounds.

• Agent will NOT bid a price that higher

than the value of the bundle,i.e. pt

bid,i(S) · vi(S)

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 6/23

XOR Bids• Agents can place multiple bids for exclusive-or

bundles, e.g. S1 XOR S2, to indicate that an agentwants either all items in S1 or all items in S2 butnot both S1 and S2 (The allocation guarantees a

agent is satisfied by at most one bid (bundle) ornothing).

i.e.S 

1: {apple, soap, mushroom}

XOR

S 2 : {apple, baseball}

XOR

S 3 : {dictionary, beer}

Agent

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 7/23

 The Auction - iBundle

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 8/23

 Approximate WD

People will not get lose his bid if he propose more money for fewer goods.

1

1

From Lehmann et al.(1999)

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 9/23

Myopic Best-Response Bidding Strategy 

• A myopic agent bids to maximize utility at

the current ask prices.• The myopic best-response strategy is to

submit an XOR bid for all bundles S thatmaximize utility ui(S)=vi(S)-p(S) at thecurrent prices. This maximizes the

probability of a successful bid for bid-monotonic WD algorithms.

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 10/23

Dummy item• When agent i have un-conflict bids, add an

dummy item to each bids, so that all those bidswill not be compatible with each other ( so thatthe XOR bids don’t need special care)

B1: {1, 2, 3}

B2: {4, 5, 6}

add dummy item Xi B1: {1, 2, 3, Xi}

B2: {4, 5, 6, Xi}

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 11/23

Outline

• iBundle – the model

• Optimality

• Computational Analysis

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 12/23

Optimality of iBundle

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 13/23

Proof of Theorem 1• IP Model

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 14/23

Proof of Theorem 1• LP Relaxation

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 15/23

Proof of Theorem 1• LP Dual

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 16/23

Proof of Theorem 1

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 17/23

Complementary-slackness conditions•

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 18/23

Optimality 

The constructed primal solution is integral, so VLP is feasible and

optimal

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 19/23

 Termination

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 20/23

Outline• iBundle – the model

• Optimality

• Computational Analysis

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 21/23

Computational Analysis• In iBundle, the worst case gives O(BV max / ε  )

to converge• The value of ε determines

– The number of rounds to termination– The allocative efficiency

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 22/23

Computational Results

8/7/2019 Iterative rial Auctions

http://slidepdf.com/reader/full/iterative-rial-auctions 23/23

Computational Results