Mechanism Design with E ! ciency and Equality Considerations (Wine - - PowerPoint PPT Presentation

mechanism design with e ciency and equality considerations
SMART_READER_LITE
LIVE PREVIEW

Mechanism Design with E ! ciency and Equality Considerations (Wine - - PowerPoint PPT Presentation

Mechanism Design with E ! ciency and Equality Considerations (Wine 2017) Mohamad Lati fi an Iman Jami Moghaddam Outline Whats an auction? Equality, E ffi ciency, Truthfulness Problem de fi nition LP


slide-1
SLIDE 1

Mechanism Design with E!ciency and Equality Considerations

(Wine 2017) Iman Jami Moghaddam Mohamad Latifian

وا مان هب

slide-2
SLIDE 2

Outline

  • What’s an auction?
  • Equality, Efficiency, Truthfulness
  • Problem definition
  • LP formulation
  • Proposed mechanism
  • Truthfulness
  • Computability
  • Conclusion and future works

!2

slide-3
SLIDE 3

What’s an auction?

  • Buying and selling items
  • Participants (bidders) call out their bids
  • Sell the good(s) w.r.t. bids

!3

slide-4
SLIDE 4
  • 4
slide-5
SLIDE 5

Some issues

  • Who gets the good(s)?
  • How much should each bidder pay?
  • What’s the goal?
  • Did you bid your actual value?

!5

slide-6
SLIDE 6

What’s an auction?
 (Closer look)

  • Single parameter
  • N bidders and K homogenous indivisible goods
  • Each bidder has a private value vi for a good
  • Bidders call out their bids b1, b2, …, bn
  • Allocation rule A(b)
  • Payment rule P(b)

!6

slide-7
SLIDE 7

What’s the goal?

  • Equality
  • Efficiency

!7

slide-8
SLIDE 8
  • An auction as defined
  • Probabilistic allocation vector ,
  • Total utility = or more general
  • The equality measure

The problem

!8

slide-9
SLIDE 9

LP Formulation

!9

slide-10
SLIDE 10

Equality

  • Generalized Gini inequality index
  • !10
slide-11
SLIDE 11

Equality

  • Min probability
  • and
  • Max difference
  • Gini-coeficient
  • !11
slide-12
SLIDE 12

E!ciency

  • Social welfare:
  • Some other efficiency functions:
  • Expected revenue
  • Long-term revenue

!12

slide-13
SLIDE 13

Truthful Mechanism

!13

slide-14
SLIDE 14

Truthful Mechanism

Two more definitions

!13

slide-15
SLIDE 15

Truthful Mechanism

!13

Let’s make it short

slide-16
SLIDE 16

Truthful Mechanism

!13

slide-17
SLIDE 17

Truthful Mechanism

!14

  • Incentive Compatible



 


  • Ex-post Individual Rational
slide-18
SLIDE 18

Truthful Mechanism (Cont’d)

!15

slide-19
SLIDE 19

Truthful Mechanism (Cont’d)

!15

  • Allocation


slide-20
SLIDE 20

Truthful Mechanism (Cont’d)

!15

  • Allocation


Use the LP

slide-21
SLIDE 21

Truthful Mechanism (Cont’d)

!15

  • Allocation


Use the LP

slide-22
SLIDE 22

Truthful Mechanism (Cont’d)

!15

  • Allocation


  • Payment rule

Use the LP

slide-23
SLIDE 23

Truthful Mechanism (Cont’d)

!15

  • Allocation


  • Payment rule

Use the LP

slide-24
SLIDE 24

Computation of opt. allocation

!16

slide-25
SLIDE 25

Computation of opt. allocation

!16

  • f(1) ≥ f(2) ≥ … ≥ f(n)
slide-26
SLIDE 26

Computation of opt. allocation

!16

  • f(1) ≥ f(2) ≥ … ≥ f(n)
  • There must exist an optimal solution with
slide-27
SLIDE 27

Computation of opt. allocation

!16

  • f(1) ≥ f(2) ≥ … ≥ f(n)
  • There must exist an optimal solution with
  • Theorem: For any bid pro"le b, exist an optimal solution q(b) such

that:

slide-28
SLIDE 28

Computation of opt. allocation

!16

  • f(1) ≥ f(2) ≥ … ≥ f(n)
  • There must exist an optimal solution with
  • Theorem: For any bid pro"le b, exist an optimal solution q(b) such

that:

  • n1 player with q = 1,
slide-29
SLIDE 29

Computation of opt. allocation

!16

  • f(1) ≥ f(2) ≥ … ≥ f(n)
  • There must exist an optimal solution with
  • Theorem: For any bid pro"le b, exist an optimal solution q(b) such

that:

  • n1 player with q = 1,
  • n2 player with q = q’,
slide-30
SLIDE 30

Computation of opt. allocation

!16

  • f(1) ≥ f(2) ≥ … ≥ f(n)
  • There must exist an optimal solution with
  • Theorem: For any bid pro"le b, exist an optimal solution q(b) such

that:

  • n1 player with q = 1,
  • n2 player with q = q’,
  • N - n1 - n2 - n4 player with q = q’’
slide-31
SLIDE 31

Computation of opt. allocation

!16

  • f(1) ≥ f(2) ≥ … ≥ f(n)
  • There must exist an optimal solution with
  • Theorem: For any bid pro"le b, exist an optimal solution q(b) such

that:

  • n1 player with q = 1,
  • n2 player with q = q’,
  • N - n1 - n2 - n4 player with q = q’’
  • n4 player with q = 0,
slide-32
SLIDE 32

Computation of opt. allocation (cont’d)

!17

  • n* =
  • O(N

4)

slide-33
SLIDE 33

Computation of opt. Payment

!18

  • Can not compute
  • Lemma: As player k’s bid x increases from t(i+1) to t(i),

her winning probability in the optimal allocation q(x,b−k ) can change at most O(N

3 ) times.

slide-34
SLIDE 34

Conclusion and Future Works

!19

  • Maximizes the e!ciency while ensuring the equality

level

  • Compute allocation and correspond payments in

polynomial time

  • The Equality measure can be non linear and generalized

in future works

slide-35
SLIDE 35

Any questions?

  • 20
slide-36
SLIDE 36

Back to your bids

!21

slide-37
SLIDE 37

Back to your bids

!21

  • .w
slide-38
SLIDE 38

Back to your bids

!21

  • .w

⇒ qi = 1

slide-39
SLIDE 39

Back to your bids

!21

  • .w

⇒ qi = 1 ⇒ qi = 2/n

slide-40
SLIDE 40

Back to your bids

!21

  • .w

⇒ qi = 1 ⇒ qi = 2/n

slide-41
SLIDE 41

Back to your bids

!21

  • .w

⇒ qi = 1 ⇒ qi = 2/n

⇒ pi = 0

slide-42
SLIDE 42

Mechanism Design with E!ciency and Equality Considerations

  • 22

(Wine 2017)

Iman Jami Moghaddam

Mohamad Latifian