Top Banner
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
23

Iterative rial Auctions

Apr 09, 2018

Download

Documents

dphvu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 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

Page 2: Iterative rial Auctions

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

Page 3: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

Outline

• iBundle – the model

• Optimality

• Computational Analysis

Page 4: Iterative rial Auctions

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

Page 5: Iterative rial Auctions

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)

Page 6: Iterative rial Auctions

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

Page 7: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

 The Auction - iBundle

Page 8: Iterative rial Auctions

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)

Page 9: Iterative rial Auctions

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.

Page 10: Iterative rial Auctions

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}

Page 11: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

Outline

• iBundle – the model

• Optimality

• Computational Analysis

Page 12: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

Optimality of iBundle

Page 13: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

Proof of Theorem 1• IP Model

Page 14: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

Proof of Theorem 1• LP Relaxation

Page 15: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

Proof of Theorem 1• LP Dual

Page 16: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

Proof of Theorem 1

Page 17: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

Complementary-slackness conditions•

Page 18: Iterative rial Auctions

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

Page 19: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

 Termination

Page 20: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

Outline• iBundle – the model

• Optimality

• Computational Analysis

Page 21: Iterative rial Auctions

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

Page 22: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

Computational Results

Page 23: Iterative rial Auctions

8/7/2019 Iterative rial Auctions

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

Computational Results