• 検索結果がありません。

Lec2 14 最近の更新履歴 yyasuda's website

N/A
N/A
Protected

Academic year: 2017

シェア "Lec2 14 最近の更新履歴 yyasuda's website"

Copied!
16
0
0

読み込み中.... (全文を見る)

全文

(1)

Lecture 14: Mechanism Design

Advanced Microeconomics II

Yosuke YASUDA

Osaka University, Department of Economics yasuda@econ.osaka-u.ac.jp

January 20, 2015

(2)

Mechanism Design

This lecture is mostly based on Chapter 14 “Mechanism Design” of Tadelis (2013).

There are many economic and political situations in which some central authority wishes to implement a decision that depends on the private information of a set of players. The theory of mechanism design is the study of what kinds of mechanisms such a central authority (or mechanism designer) can devise in order to reveal some or all of the private information from the group of players who interact each other.

In essence, the mechanism designer will design a game to be played by the players, and in equilibrium the designer wishes to both reveal the relevant information and act upon it.

2 / 16

(3)

Formulate Private Information

Environment

N = {1, 2, . . . , n} : A set of players. X : A set of public alternatives. θi ∈ Θi : Player i’s type.

Θi : Player i’s set of types, or i’s type space. θ= (θ1, θ2, . . . , θn) ∈ Θ : The state of the world. Θ = Θ1× Θ2× · · · × Θn : The state space.

Rm The braw of θ is according to some prior distribution φ(·) over Θ. We assume that θi is player i’s private information and that the prior φ(·) is common knowledge.

(4)

Quasilinear Preferences

Suppose that player i is given an amount of money equal to mi ∈ R and that public alternative x ∈ X is chosen.

Then, player i’s payoff is given by vi(x, mi, θi) = ui(x, θi) + mi,

where ui(x, θi) is the money-equivalent value of alternative x ∈ X. This assumes the case of private values in which player i’s payoff does not depend directly on other players’ types. If it does, then it is called common values case. The outcome (of the mechanism) is described by

y= (x, m1, m2, . . . , mn) ∈ Y.

4 / 16

(5)

Social Objectives

The mechanism designer’s objective is given by a choice rule, a mapping from a state of the world to an outcome:

f(θ) = (x(θ), m1(θ), m2(θ), . . . , mn(θ)),

where x(θ) ∈ X andPni=1mi(θ) ≤ 0; the latter requires that the monetary payments have to be self-financed.

x(θ) : The decision rule

(m1(θ), m2(θ), . . . , mn(θ)) : The transfer rule

Ex Allocation of Private Good X =

(

(x1, x2, . . . , xn) | xi ∈ {0, 1} and

n

X

i=1

xi = 1. )

(6)

Mechanisms as Bayesian Games

Definition 1 (Mechanism)

A mechanism, Γ =< A1, A2, . . . , An, g(·) > is a collection of n action sets and an outcome function g : A1× A2× · · · × An→ Y .

A (pure) strategy for player i in the mechanism Γ is a function that maps types into actions, si : Θi→ Ai

The payoff of the players are given by vi(g(s), θi). Definition 2 (BNE)

The strategy profile s(·) is a Bayesian Nash equilibrium of the mechanism Γ if for every i ∈ N and for every θi ∈ Θi,

Eθ−i[vi(g(sii), s−i−i)), θii)] ≥ Eθ−i[vi(ai, s−i−i)), θii)] for all ai ∈ Ai.

6 / 16

(7)

Implementation

Definition 3

A mechanism Γ implements the choice rule f (·) if there exists a Bayesian Nash equilibrium of the mechanism of Γ, s such that

g(s11), s22), . . . , snn)) = f (θ) for all θ ∈ Θ.

Fg Figure 14.1 in Tadelis.

The concept is sometimes called partial implementation because it requires that the desired outcome be an equilibrium, but allows other undesirable equilibrium outcome as well. The implementation without so-called bad equilibria in which f(θ) is not implemented is called full implementation.

(8)

Revelation Principle (1)

The revelation principle, due to a seminal work by Myerson (1979) and others, is a fundamental tool for designing mechanisms. Definition 4

A direct (revelation) mechanism is a mechanism in which each player’s only action is to submit a message about her type. That is, action sets satisfy Ai = Θi for every player i.

In direct mechanisms, g(a) = g(θ) = f (θ). Definition 5

The choice rule f (·) is truthfully implementable in BNE if truth-telling is a BNE strategy in the direct mechanism, i.e., if for all θ the direct mechanism has a BNE sii) = θi for all i:

Eθ−i[vi(f (θi, θ−i), θii)] ≥ Eθ−i[vi(f (ˆθi, θ−i), θii)] for all ˆθi ∈ Θi.

8 / 16

(9)

Revelation Principle (2)

Theorem 6 (Revelation Principle: BNE)

A choice rule f(·) is implementable in BNE if and only if it is truthfully implementable in BNE.

That is, any BNE (of any Bayesian game) can be attained by a truth-telling BNE of some direct mechanism.

When no direct mechanism can achieve some outcome in a truth-telling BNE, no mechanism (no matter how it were general or complicated) can achieve the same outcome. In light of the revelation principle, we can restrict our attention to direct mechanisms when searching for some desirable mechanism.

(10)

Revelation Principle: Proof

Proof.

Let s: Θ → A be the BNE of the original mechanism with the outcome function g(·). Consider the direct mechanism which selects the corresponding outcome given reported types.

The choice rule of the direct mechanism f (˜θ) is set equal to g(s(˜θ)) for any combination of revealed types ˜θ∈ Θ. Then, it is easy to show that truth-telling, ˜θi = θi for all i, must be a BNE of this direct mechanism.

Suppose not, then for some i, there exists an action (in the original mechanism) ai = si( ˜θi) 6= sii) such that

Eθ−i[vi(g(ai, s−i−i)), θii)]

> Eθ−i[vi(g(sii), s−i−i)), θii)],

which contradicts to that s is a BNE of the original game.

10 / 16

(11)

Dominant Strategies

Definition 7 (DSE)

The strategy profile s(·) is a dominant strategy equilibrium of the mechanism Γ if for every i ∈ N and for every θi ∈ Θi,

vi(g(sii), a−i), θi) ≥ vi(ai, a−i), θi) for all ai ∈ Ai and for all a−i∈ A−i. Theorem 8 (Revelation Principle: DSE)

A choice rule f(·) is implementable in DSE if and only if it is truthfully implementable in DSE.

To check if f (·) is implementable in DSE we need only check that f(·) is truthfully implementable in DSE:

vi(f (θi, θ−i), θi) ≥ vi(f (˜θi, θ−i), θi) for all ˜θi ∈ Θi and for all θ−i ∈ Θ−i.

(12)

Pareto Efficiency

In what follows, we focus on quasilinear environment in which each player has quasilinear preferences:

vi(x, mi, θi) = ui(x, θi) + mi.

Theorem 9

Given a state of the world θ∈ Θ, an alternative x∈ X is Pareto efficient if and only if it is a solution to

maxx∈X n

X

i=1

ui(x, θi).

Definition 10

A decision rule x(·) is the first-best decision rule if

x(θ) ∈ arg max

x∈X n

X

i=1

ui(x, θi) ∀θ ∈ Θ.

12 / 16

(13)

VCG Mechanism

Definition 11 (VCG)

The choice rule f (ˆθ) = (x(ˆθ), m1(ˆθ), . . . , mn(ˆθ)) is a Vickrey-Clarke-Groves (VCG) mechanism if x(·) is the first-best decision rule and if for all i ∈ N

mi(ˆθ) =X

j6=i

uj(x(ˆθi, ˆθ−i), ˆθj) + hi(ˆθ−i),

where hi(ˆθ−i) is an arbitrary function of ˆθ−i.

The general family of choice rules was first described by Groves (1973).

Vickrey (1961) and Clarke (1971) had studied particular instances of such mechanisms.

Theorem 12

Any VCG mechanism is truthfully implementable in DSE.

(14)

Strategy Proofness of VCG: Proof

Proof.

In the VCG mechanism, each player i maximizes the sum of ui and mi, ui(x(˜θi, ˆθ−i), θi) + mi(˜θi, ˆθ−i):

˜max

θi∈Θi

ui(x(˜θi, ˆθ−i), θi) +X

j6=i

uj(x(˜θi, ˆθ−i), ˆθj) + hi(ˆθ−i).

Since hi(ˆθ−i) does not affect i’s choice, for any reported types ˆθ−i, it is optimal for i to report ˜θi that maximizes total surplus,

˜max

θi∈Θi

ui(x(˜θi, ˆθ−i), θi) +X

j6=i

uj(x(˜θi, ˆθ−i), ˆθj)

Given that x is the first-best decision rule, ˜θi = θi, i.e., truth-telling, becomes i’s dominant strategy.

14 / 16

(15)

Clarke’s Pivotal Mechanism

Definition 13 (Pivotal Mechanism)

The pivotal mechanism a class of VCG mechanisms such that hi(ˆθ−i) = −X

j6=i

uj(x−i(ˆθ−i), ˆθj)

where

x−i(ˆθ−i) ∈ arg max

x∈X

X

j6=i

uj(x, ˆθj)

is the first-best choice of x if player i were absent. The transfer mi is always non-positive (i.e., payment):

mi(ˆθ) =X

j6=i

uj(x(˜θi, ˆθ−i), ˆθj) −X

j6=i

uj(x−i(ˆθ−i), ˆθj).

(16)

Vickrey’s Second Price Auction

Definition 14

The Vickrey (second price) auction is a pivotal mechanism in a situation where an indivisible private object is allocated to a player. The first-best decision rule (allocation rule) x solves

(x1,...,xmaxn)∈{0,1}n

X

i∈N

θixi subject to X

i∈N

xi = 1,

which results in allocating the good to the player with the highest valuation, i = arg maxi∈Nθi. The winner i’s payment is

−mi(ˆθ) = X

j6=i

uj(x−i(ˆθ−i), ˆθj) −X

j6=i

uj(x(˜θi, ˆθ−i), ˆθj)

= max

j6=i

θˆj − 0 = max

j6=i

θˆj,

the highest valuation among the losing players.

16 / 16

参照

関連したドキュメント

Abstract The representation theory (idempotents, quivers, Cartan invariants, and Loewy series) of the higher-order unital peak algebras is investigated.. On the way, we obtain

It is also well-known that one can determine soliton solutions and algebro-geometric solutions for various other nonlinear evolution equations and corresponding hierarchies, e.g.,

Then it follows immediately from a suitable version of “Hensel’s Lemma” [cf., e.g., the argument of [4], Lemma 2.1] that S may be obtained, as the notation suggests, as the m A

Definition An embeddable tiled surface is a tiled surface which is actually achieved as the graph of singular leaves of some embedded orientable surface with closed braid

Our method of proof can also be used to recover the rational homotopy of L K(2) S 0 as well as the chromatic splitting conjecture at primes p &gt; 3 [16]; we only need to use the

Subsequently, Xu [28] proved the blow up of solutions for the initial boundary value problem of (1.9) with critical initial energy and gave the sharp condition for global existence

We study the classical invariant theory of the B´ ezoutiant R(A, B) of a pair of binary forms A, B.. We also describe a ‘generic reduc- tion formula’ which recovers B from R(A, B)

Then, the dynamics on the fast (η = t/ε) and slow (t) time scales are given by the classical MMH kinetics mechanism, with the fast reactions occurring on the fast scale and the