Frugality in Mechanism Design - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Frugality in Mechanism Design

Description:

A Payment Minimization Problem. Each agent owns one edge. Her private cost is ce ... Archer & Tardos. Main question Is frugality unavoidable? ... – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 14
Provided by: Inb59
Category:

less

Transcript and Presenter's Notes

Title: Frugality in Mechanism Design


1
Frugality in Mechanism Design
3
2
1
3
5
s
t
3
1
8
3
4
How bad can mechanism's payment be?
2
A Payment Minimization Problem
  • Each agent owns one edge. Her private cost is ce
  • The goal is acquire a path pay as less as
    possible
  • Required IC IR

3
2
1
3
s
t
5
3
1
8
3
3
VCG payments
c1
ci

s
t

cn
Q Is VCG good or bad?
  • Bad It might be that c1 ltlt c2
  • Good But at least P ? c2

4
VCG payments (cont)
Q is it always that P ? c2 ?
?(k) overpayment, despite competition in the
market!
Q Can we do better? Ideas?
5
Archer Tardos
Main question Is frugality unavoidable? Their
answer Yes! At least under additional conditions
on the mechanism
6
Characterization of truthful mechanisms
  • Thm A path selection mechanism is truthful iff it
    has thresholds.
  • That is, ? pe(b-e) s.t.
  • if be lt pe, e wins (and gets paid pe)
  • if be gt pe, e loses.
  • Payment functions are completely determined by
    path selection rule!
  • Truthfulness is due to the single edge per agent

7
Path Terminology
  • We denote paths by P, Q
  • Note that path can intersect each other
  • We denote bids on paths by bP, bQ We will only
    speak about bids which agree on P?Q

Q
e
P
8
Min Function Mechanisms
  • For each path P, define a function fP(bP)
  • Select path with lowest function value.
  • Functions fP should satisfy
  • fP(bP) is continuous, strictly increasing in be
    (?e ? P)
  • fP(bP) -gt ? as be -gt ? (?e ? P)
  • fP(bP) -gt 0 as bP -gt 0

These mechanism are reasonable (exercise) Q What
is the function of VCG? Q How can we prefer short
paths?
9
every min function mechanism is frugal
Q Ideas for a costly example?
Be
  • From all Be let emax denote the edge which
    causes f() to be maximal.
  • P must win and each edge gets at least 1/k ?
  • Thus, frugality is at least (1 k?) / (1 ?)

10
Our goal show that for large classes of graphs
any reasonable mechanism is equivalent to a min
function mechanism
11
Reasonable properties
  • 1) Path autonomy if all edges along P lower bids
    enough, P wins.
  • 2) Independence if P wins, and an edge not in P
    raises its bid, then P still wins.

12
  • Def Paths P and Q are tied (for the lead) if P
    wins, but we can cause Q to win by either
    arbitrarily small increases to be for some e?P-Q,
    or
  • decreases to bf for some f?Q-P.
  • 3) Sensitivity if P and Q are tied, then
    arbitrarily small increases to any be , e?P-Q, or
  • decreases to any bf , f?Q-P cause Q to win.

Q
f
Q When in VCG path are tied?
e
P
13
Thm If the graph contains the edge s-t, then any
reasonable mechanism is equivalent to a min
function mechanism
A similar theorem for another class of graphs
or
Write a Comment
User Comments (0)
About PowerShow.com