online mechanisms - universiteit utrechtleeuw112/msagi/lecture12a.pdf · online mechanisms rené...

17
Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011

Upload: others

Post on 12-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Online Mechanisms

René van TwistJaap Landheer

1

Lecture 2 (part 1/2)

maandag 6 juni 2011

Page 2: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Overview

• Adaptive Limited-supply Market

• Efficiency and revenue

• Ex-Post IC

• Simple price based auction

2

maandag 6 juni 2011

Page 3: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Adaptive Limited-Supply Market

• One indivisible item

• agents with type

• assume: no early-arrival misreports

• goal: good revenue and efficiency properties

N θi = (ai ,di ,wi )∈ T × T × >0

3

maandag 6 juni 2011

Page 4: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Secretary problem• known number off applicants in turn.

• Each applicant have a quality.

• Interviewer needs to learn the relative rank of each applicant.

• Irrevocable decision to hire or not.

• Goal: hire the best applicant

4

N

maandag 6 juni 2011

Page 5: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Secretary problem

• Random ordering hypothesis:you can select a subset of applicants to inspect but you cannot control the assignment of quality to applicant.

5

maandag 6 juni 2011

Page 6: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Secretary problem

• Method: - First interview the first t - 1 applicants- Then hire the next candidate with quality equal or better in the first part.

6

1j −1j= t+1

N∑ ≤ 1 < 1j −1j= t

N∑t −1 = N

e⎢⎣

⎥⎦

maandag 6 juni 2011

Page 7: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Auction Problem

• Modify the adversarial model in the secretary problem.

• Look at the first bids (the learning phase)

• Sell the item to the agent that report a greater value then the greatest seen so far.

7

Ne⎢

⎣⎥⎦

maandag 6 juni 2011

Page 8: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Truthful?• Six agents, transition after 2 bids.

If all agents are truthful wins in period 6 with payment 6. If reports then it wins in period 5 with payment 4.

8

θ1 = (1, 7,6)   θ2 = (3, 7,2)   θ3 = (4,8, 4)θ4 = (6, 7,8)   θ5 = (9,10,3)   θ6 = (10,11,9)

θ4

θ1 (5, 7,6)

maandag 6 juni 2011

Page 9: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Simple Variation• Bid of an agent is a claim of its type.

• Let be the top two bits so far.

• Transition between phase happens after the th bid, call the period .

• If an agent bidding is still present sell it to him for price , otherwise sell it to the next agent bidding at least for price .

• Break ties at random.

9

p ≥ q

p

pq

p

N e⎢⎣ ⎥⎦ τ

maandag 6 juni 2011

Page 10: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Strongly truthful• Theorem 16.21: The auction is strongly truthful in

the single unit, limited supply environment with no early-arrival misreports.

Proof by: case analysis: - if - if , wins, don’t trigger transition, no tie- if , wins, - if , wins triggers transition,

10

di < τai ≤ τ ≤ diτ < ai p < wiai ≤ τ ≤ di q < wi

maandag 6 juni 2011

Page 11: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Revenue • An online market is c-competitive for

revenue if:

: set of inputs available for the adversary : second-highest value in type profile

11

minz∈Z

ΕRev(p(θz ))R*(θz )

⎧⎨⎩

⎫⎬⎭≥1c

Rev(p(θ)) = pi (θ)i∑

ZR*(θ) θ

maandag 6 juni 2011

Page 12: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Efficiency and Revenue • Theorem 16.23: The auction is -

competitive in efficiency and -competitive for revenue in the single-unit, limited supply environment in the limit as .

12

e + o(1)e2 + o(1)

N →∞

maandag 6 juni 2011

Page 13: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Proof efficiency

• The competitive ratio is at least as great as the probability of selling to the highest value agent.

• The probability of selling to highest value agent at

the transition is at least:

• The probability of selling to highest value agent after the transition is at least

13

N e⎢⎣ ⎥⎦N

= 1e − o(1)

1 e − o(1)

maandag 6 juni 2011

Page 14: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Proof Revenue• Ratio at least as great as the probability of selling

to the highest value agent for the price of the second highest value agent.

• For selling at the transition the probability is: (Chance that they both bid before )

• For selling after the transition the probability is: which is at least

14

1 e( )2 − o(1) τ

1 e( ) ⋅ 1−1 e( ) − o(1) 1 e( )2 − o(1)

maandag 6 juni 2011

Page 15: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Ex-Post IC

• A Mechanism is ex-post IC (EPIC) if truth revelation is a best-response contingent on other agents being truthful, and whatever the types of other agents are.

• Monotonicity provides EPIC but not neccesairly DSIC

15

maandag 6 juni 2011

Page 16: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Simple price-based online auction

• Define an agent-independent price schedule: to agent i in period t.

• Interesting decision set

• Stochastic events

• Payment

• If agent i gets allocated by the decision policy in period t then the following must hold:

16

qit (L,θ− i ,ω )∈

L ∈Liω ∈Ω

p(ai ,di ,L i )(θ− i ,ω ) = mint∈[ai ,di ] qi

t (Li ,θ− i ,ω )

θi = (ai ,di ,(ri ,Li ))    ri ≥ qit (Li ,θ− i ,ω )

maandag 6 juni 2011

Page 17: Online Mechanisms - Universiteit Utrechtleeuw112/msagi/lecture12a.pdf · Online Mechanisms René van Twist Jaap Landheer 1 Lecture 2 (part 1/2) maandag 6 juni 2011. Overview ... assignment

Simple price-based online auction

• This approach isn’t completely general:critical-value: wins in period 2But or don’t win.

This policy would require:

17

v(1,2)c (θ− i ) = 20  v(1,1)

c (θ− i ) = v(2,2)c (θ− i ) = 30

θi = (1,2,25)θi ' = (1,1,28) θi ' = (2,2,28)

qi1(θ− i ) > 28 ∧ qi

2 (θ− i ) > 28 ∧min(qi

1(θ− i ),qi2 (θ− i )) ≤ 25

maandag 6 juni 2011