Uniform Order and Foundations of Dominant

Uniform Order and Foundations of
Dominant-Strategy Mechanisms∗
Yi-Chun Chen†
Jiangtao Li‡
September 30, 2014
Abstract
A major question in mechanism design is whether Bayesian mechanisms may have
advantages over dominant-strategy mechanisms. Following Chung and Ely (2007)
who study maxmin and Bayesian foundations for dominant-strategy mechanisms in
the single unit auction setting, we revisit these foundations in general social choice
environments with quasi-linear preferences and private values. Based on a graphtheoretic formulation of incentive constraints, we propose a condition called uniform
order that, under regularity and nonsingularity, ensures foundations of dominantstrategy mechanisms. We show that uniform order is satisfied in several classical
environments including single unit auction, public good, bilateral trade as well as
some nonlinear utility environments and multi-dimensional environments. When
uniform order is not satisfied, we show that, by means of a bilateral trade model with
ex ante unidentified traders, maxmin/ Bayesian foundations might not exist.
∗ We
are grateful to Jeffrey Ely for bringing us to this topic and Stephen Morris for encouragement. We
also would like to thank Tilman Börgers, Eduardo Faingold, Alex Gershkov, Takashi Kunimoto, Qingmin
Liu, Georg Nöldeke, Satoru Takahashi, Olivier Tercieux, Takuro Yamashita for helpful discussions, and
conference participants at the 14th SAET Conference on Current Trends in Economics for their valuable
comments. All errors are our own.
† Department of Economics, National University of Singapore, [email protected]
‡ Department of Economics, National University of Singapore, [email protected]
1
1
Introduction
Wilson (1987) criticizes applied game theory’s reliance on common-knowledge assumptions. This has motivated the search for detail-free mechanisms in the mechanism design
world. In practice, this has meant to use simple mechanisms such as dominant-strategy
mechanisms. A dominant-strategy mechanism does not rely on any assumptions of agents’
beliefs and is robust to changes in agents’ beliefs. However, dominant-strategy mechanisms constitute just one special class of detail-free mechanisms and a fundamental issue
is to justify the leap from detail-free mechanisms in general to dominant-strategy mechanisms in particular.1 In an important paper, Chung and Ely (2007) study the foundations
to justify the use of dominant-strategy mechanisms in the single unit private-value auction
setting. In this paper, we revisit this question in general social choice environments with
quasi-linear preferences and private values.
Throughout this paper, we suppose that the mechanism designer has an estimate of
the distribution of the agents’ payoff types, but he does not have any reliable information
about the agents’ beliefs (including their beliefs about one another’s payoff types, their
beliefs about these beliefs, etc.), as these are difficult to observe. Furthermore, the designer
does not want to make restrictive assumptions about such beliefs. We say that the designer is a maxmin decision maker if he ranks mechanisms according to their worst-case
performance, that is, the minimum expected utility where the minimum is taken over
all possible agents’ beliefs. The use of dominant-strategy mechanisms has a maxmin
foundation if the mechanism designer as a maxmin decision maker finds it optimal to use
a dominant-strategy mechanism.
The notion of maxmin foundation is best illustrated graphically. Consider Figure
1 excerpted from Chung and Ely (2007), where the horizontal axis represents different
assumptions about (distributions of) agents’ beliefs, the vertical axis represents the mechanism designer’s expected utility and different lines represent different mechanisms.
Dominant-strategy mechanisms (including the optimal dominant-strategy mechanism)
always secure a fixed expected utility for the mechanism designer, being independent of
agents’ beliefs. Therefore, the optimal dominant-strategy mechanism is represented by the
1 While
this issue arises for mechanism designers with different objectives (for example, efficiency/
welfare), this paper is mainly concerned with revenue maximization. The mechanism designer’s utility is
taken to be the total transfer from the agents.
2
straight line. Graphically, maximin foundation means that the graph of an arbitrary detailfree mechanism must dip below (or intersect) the graph of the optimal dominant-strategy
mechanism at some point.
Figure 1: The graph of any detail-free mechanism dips below (or intersects) the graph of
the optimal dominant-strategy mechanism at some point.
A closely related notion is Bayesian foundation. We say that the use of dominantstrategy mechanisms has a Bayesian foundation if there is a particular assumption about
(the distribution of) agents’ beliefs, against which the optimal dominant-strategy mechanism achieves the highest expected utility among all detail-free mechanisms. If there exists
such an assumption, then the worse case expected utility of an arbitrary detail-free mechanism cannot exceed its expected utility against this particular assumption, which in turn
cannot exceed the (fixed) expected utility of the optimal dominant-strategy mechanism.
Therefore, Bayesian foundation is a stronger notion than maxmin foundation.
In the context of an expected revenue maximizing auctioneer, Chung and Ely (2007)
show that a regularity condition on the distribution of the bidders’ valuations ensures the
maxmin/ Bayesian foundations for dominant-strategy mechanisms. It is well known that
the revenue maximizing dominant-strategy auction can be found by solving a "relaxed"
problem which, roughly speaking, corresponds to an assumption that only the "downward"
incentive constraints for bidders are binding. More importantly, the set of binding incentive
constraints is robust to changes in other bidders’ reports. As it turns out, this embedded
3
structure in the single unit auction setting is the key for Chung and Ely’s results.
Based on a graph-theoretic formulation of incentive constraints, we formulate such
a structure and examine its applicability in many important economic environments.
Consider the optimal dominant-strategy mechanism ( p∗ , t∗ ). Fix other agents’ reports v−i ,
v
we define an order i −i on agent i’s payoff types. Such order is closely related with the set
of binding incentive constraints.2 Say there is uniform order if for each agent i, the order
on agent i’s payoff types is independent of other agents’ report v−i . We show that under
regularity and nonsingularity, uniform order ensures the maxmin/ Bayesian foundations
for dominant-strategy mechanisms.3
Uniform order is naturally satisfied in environments with linear utilities and onedimensional types. This fits many classical applications of mechanism design, including
single unit auction (e.g., Myerson (1981)), public good (e.g., Mailath and Postlewaite (1990))
and standard bilateral trade (e.g., Myerson and Satterthwaite (1983)). In this case, the
payoff types are completely ordered via a single path. Uniform order can also be satisfied
in nonlinear utility environments and multi-dimensional environments. For multi-unit
auctions with capacitated bidders (a representative multi-dimensional environment), the
agent’s payoff types are located on different paths and are only partially ordered.
Lastly, we show that when uniform order is not satisfied, maxmin/ Bayesian foundations might not exist. We consider a bilateral trade model with ex ante unidentified traders.
In this important economic environment, we construct an example whereby uniform order
is not satisfied and we explicitly construct one Bayesian mechanism that does strictly better
than the optimal dominant-strategy mechanism, regardless of the assumption about (the
distribution of) agents’ beliefs. In other words, there is no maxmin/ Bayesian foundation.4
The rest of the paper is organized as follows. The reminder of this introduction
discusses some related literature. Section 2 presents the notations, concepts and the model.
2 Such interpretation of incentive constraints is not uncommon and has been used before by Rochet (1987),
Border and Sobel (1987), Rochet and Stole (2003), Heydenreich, Müller, Uetz, and Vohra (2009) and Vohra
(2011).
3 Chung and Ely (2007) have shown that, when regularity is not satisfied, the use of dominant-strategy
mechanisms may not have a Bayesian foundation. We discuss the singular case in Section 6.2.
4 (Chung and Ely, 2007, Proposition 2) present an example whereby their regularity condition is violated
and for each assumption about the agents’ beliefs, there is a Bayesian mechanism that does strictly better
than the optimal dominat-strategy mechanism. Thus, while the example shows that a Bayesian foundation
does not exist, it leaves open the existence of a maxmin foundation in a single unit auction setting.
4
Section 3 formulates the notion of uniform order and presents our main result. Section
4.1 applies the result in a standard social choice environment with linear utilities and onedimensional types, Section 4.2 extends the discussion to a nonlinear utility environment
and Section 4.3 extends the discussion to a multi-dimensional environment. In Section
5, we consider a prominent bilateral trade model with ex ante unidentified traders and
illustrate that when uniform order is not satisfied, the maxmin/ Bayesian foundations
might not exist. Section 6 concludes with several discussions.
1.1
Related literature
Several papers have sought to offer a foundation for dominant-strategy mechanisms. In
a seminal paper, Bergemann and Morris (2005) examine the implementability of a given
social choice correspondence (SCC) and ask when ex post implementation (equivalent
to dominant-strategy implementation in private value settings) is equivalent to interim
(or Bayesian) implementation for all possible type spaces. They focus exclusively on
mechanisms in which the outcome can depend only on payoff relevant data and these
mechanisms are naturally suited to study efficient design. In contrast, Chung and Ely
(2007) and this paper study revenue maximization for the mechanism designer and the
optimal mechanism will almost always depend not just on the payoff types, but also on
payoff-irrelevant data, such as beliefs and higher order beliefs.
Nevertheless, we highlight the following similarity. Under a separability condition,
Bergemann and Morris (2005) show that if a SCC cannot be implemented ex post, it
cannot be interim implemented for all type spaces. In other words, Bayesian mechanisms
cannot do better (in terms of implementing the SCC) than the ex post incentive compatible
mechanisms at some type space. In this sense, the notion of maxmin foundation is
reminiscent of the problem in their setting, but the mechanism designer in our setting has
a different objective - revenue maximization. The main contribution of this paper is, for
expected revenue maximizing mechanism designers, we identify a sufficient condition for
the maxmin/ Bayesian foundations of dominant-strategy mechanisms.
Another contribution of this paper is to add to the family of results where Bayesian
mechanism robustly improves over dominant-strategy mechanisms. Bergemann and
Morris (2005) points out that in non-separable environments, dominant-strategy implementability may be a stronger requirement than Bayesian implementability on all type
5
spaces. In particular, in the prominent quasilinear environment with budget balance, once
there are more than two agents and at least one agent has at least three types, a SCC can
be interim implementable on all type spaces without being ex post implementable.5 In
this paper, we highlight the role of uniform order in the foundation of dominant-strategy
mechanisms and illustrate in Section 5 that, in environments where uniform order is not
satisfied, a single Bayesian mechanism can robustly achieve higher expected revenue than
the optimal dominant-strategy mechanism.
This paper also joins a recently growing literature exploring mechanism design with
worst case objectives. This includes the work of Hurwicz and Shapiro (1978), Frankel (2014),
Garrett (forthcoming), Carroll (forthcoming), Carroll (2014) and work such as Yamashita
(2014) that studies the mechanism design problem of guaranteeing desirable performances
whenever agents are rational in the sense of not playing weakly dominated strategies.
Wolitzky (2014) studies mechanism design where agents have maxmin preferences. Börgers
(2013) criticizes the notion of the maxmin foundation, the discussion of which is relegated
to the last section.
Lastly, a line of literature focuses on the equivalence of Bayesian and dominantstrategy implementation. Manelli and Vincent (2010) shows that in the standard context of
single unit private value auctions, for any Bayesian incentive compatible auction, there
exists an equivalent dominant-strategy incentive compatible auction that yields the same
interim expected utilities for all agents. Gershkov, Goeree, Kushnir, Moldovanu, and Shi
(2013) extend this equivalence result to social choice environments with linear utilities
and independent, one-dimensional, private types. Goeree and Kushnir (2013) provides a
simpler proof by showing that the support functions of the set of the interim values under
Bayesian and dominant-strategy incentive compatibility are identical. These results are
valuable, as they imply that w.l.o.g. the mechanism designer could restrict attention to
dominant-strategy mechanisms. The key difference between our paper and these results
lies in that in our setting, the mechanism designer does not make any assumptions about
the agents’ beliefs.6
5 More
literature along this direction include Meyer-Ter-Vehn and Morris (2011) and Yamashita (2014).
our result holds even in nonlinear utility environments and multi-dimensional environments.
6 Moreover,
See Section 4.2 and Section 4.3.
6
2
Preliminaries
2.1
The environment
We consider an environment with a finite set I = {1, 2, ..., I } of risk neutral agents and a
finite set K = {1, 2, ..., K } of social alternatives. The set of possible payoff types of agent
i is a finite set Vi ⊂ RK .7 We denote a payoff type profile by v = (v1 , v2 , ..., v I ). The set
of all possible payoff type profiles is V ≡ V1 × V2 × · · · × VI . We write v−i for a payoff
type profile of agent i’s opponents, i.e., v−i ∈ V−i = × j6=i Vj . If Y is a measurable set, then
∆Y is the set of all probability measures on Y. If Y is a metric space, then we treat it as a
measurable space with its Borel σ-algebra.
2.2
Types
Agents’ information is modelled by a type space. A type space, denoted Ω = (Ωi , f i , gi )i∈ N
is defined by a measurable space of types Ωi for each agent, and a pair of measurable
mappings f i : Ωi → Vi , defining the payoff type of each type, and gi : Ωi → ∆(Ω−i ),
defining each type’s belief about the types of the other agents.
A type space encodes in a parsimonious way the beliefs and all higher-order beliefs
of the agents. One simple kind of type space is the naive type space generated by a payoff
type distribution π ∈ ∆ (V ) . In the naive type space, each agent believes that all agents’
payoff types are drawn from the distribution π, and this is common knowledge. Formally,
a naive type space associated with π ∈ ∆ (V ) is a type space Ωπ = (Ωi , f i , gi )i∈ N such that
Ωi = Vi , f i (vi ) = vi , and gi (vi )[v−i ] = π (v−i |vi ) for every vi and v−i .
The naive type space is used almost without exception in auction theory and mechanism design. The cost of this parsimonious model is that it implicitly embeds some
strong assumption about the agents’ beliefs, and these assumptions are not innocuous.
For example, if the agents’ payoff types are independent under π, then in the naive type
space, the agents’ beliefs are common knowledge. On the other hand, for a generic π, it is
common knowledge that there is a one-to-one correspondence between payoff types and
beliefs. The spirit of the Wilson Doctrine is to avoid making such assumptions.
7v
i
∈ Vi ⊂ RK represents agent i’s gross utility vector under all K alternatives. Sometimes we may use
different ways to represent agent i’s payoff types vi , when it is more convenient to do so.
7
To implement the Wilson Doctrine, the common approach is to maintain the naive
type space, but try to diminish its adverse effect by imposing stronger solution concepts.
To provide foundations for this methodology, we have to return to the fundamentals.
Formally, weaker assumptions about the agents’ beliefs are captured by larger type spaces.
Indeed, we can remove these assumptions altogether by allowing for every conceivable
hierarchy of higher-order beliefs. By the results of Mertens and Zamir (1985), there exists a
universal type space, Ω∗ = (Ωi∗ , f i∗ , gi∗ )i∈ N , with the property that, for every payoff type
vi and every infinite hierarchy of beliefs ĥi , there is a type of player i, ωi , with payoff type
vi and whose hierarchy is ĥi . Moreover, each Ωi∗ is a compact topological space.
2.3
Mechanisms
A mechanism consists of a set of messages Mi for each agent i, a decision rule p : M → ∆K,
and payment functions ti : M → R, one for each agent i. Each agent i selects a message
from Mi , and based on the resulting profile of messages m, the decision rule p specifies the
outcome from ∆K (lotteries are allowed) and the payment function ti specifies the transfer
of agent i to the mechanism designer. Agent i obtains utility p · vi − ti , for decision rule
p ∈ ∆K and transfer ti .
The mechanism defines a game form, which together with the type space constitutes
a game of incomplete information. The mechanism design problem is to fix a solution
concept and search for the mechanism that delivers the maximum expected utility for the
mechanism designer in some outcome consistent with the solution concept. To implement
the Wilson Doctrine and minimize the role of assumptions built into the naive type space,
the common approach is to adopt a strong solution concept which does not rely on these
assumptions. In practice, the often-used solution concept for this purpose is dominantstrategy equilibrium.
The revelation principle holds, and we can restrict attention to direct mechanisms.
Definition 1. A direct-relevation mechanism Γ for a type space Ω is dominant-strategy incentive
compatible (dsIC) if for each agent i and type profile ω ∈ Ω,
p(ω ) · f i (ωi ) − ti (ω ) ≥ 0, and
p(ω ) · f i (ωi ) − ti (ω ) ≥ p(ωi0 , ω−i ) · f i (ωi ) − ti (ωi0 , ω−i ),
for any alternative type ωi0 ∈ Ωi .
8
Definition 2. A dominant-strategy mechanism is a dsIC direct-revelation mechanism for the naive
type space Ωπ . We denote by Φ the class of all dominant-strategy mechanisms.
To provide a foundation for using the optimal dominant-strategy mechanism, we
shall compare it to the route of completely eliminating common-knowledge assumptions
about beliefs. We maintain the standard solution concept of Bayesian equilibrium, but
now we enlarge the type space all the way to the universal type space.
Definition 3. A direct-revelation mechanism Γ for type space Ω = (Ωi , f i , gi ) is Bayesian
incentive compatible (BIC) if for each agent i and type ωi ∈ Ωi ,
Z
Ω −i
Z
Ω −i
( p(ω ) · f i (ωi ) − ti (ω )) gi (ωi )dω−i ≥ 0, and
( p(ω ) · f i (ωi ) − ti (ω )) gi (ωi )dω−i ≥
Z
Ω −i
p(ωi0 , ω−i ) · f i (ωi ) − ti (ωi0 , ω−i ) gi (ωi )dω−i
for any alternative type ωi0 ∈ Ωi .
Definition 4. Let Ψ be the class of all BIC direct-revelation mechanism for the universal type
space. We say that such a mechanism is detail free.
2.4
The mechanism designer as a maxmin decision maker
The designer has an estimate of the distribution of the agents’ payoff types, π. Following
Chung and Ely (2007), we assume that π has full-support. An assumption µ about the
distribution of the payoff types and beliefs of the agents is consistent with this estimate
if the induced marginal distribution on V is π. Let M(π ) denote the compact subset
of such assumptions. The mechanism designer derives utility from the transfers from
the agents.8 For any mechanism Γ, the µ−expected utility/ revenue of Γ is defined as
R
Rµ (Γ) = Ω∗ ∑i∈I ti (ω )dµ(ω ).
We do not assume that the designer has confidence in the naive type space as his
model of agents’ beliefs. Instead, the designer considers other assumptions within the set
8 We
see no difficulty in extending our results to cover slightly more general objective function as long as
the mechanism designer’s objective function is increasing w.r.t. the transfers from the agents. A prominent
such case would be sometimes, the mechanism designer also has an interest in the selected alternative.
For example, consider the public good setting, if the selected alternative is to provide the public good, the
mechanism designer incurs the cost of providing the good.
9
M (π ). The designer as a maxmin decision maker solves the maxmin problem of
sup
inf
Γ∈Ψ µ∈ M(π )
R µ ( Γ ).
If the mechanism designer chooses to use a dominant-strategy mechanism, his maximum revenue would be Π D (π ) = supΓ∈Φ Rπ (Γ), where Rπ (Γ) = ∑v∈V π (v) ∑i∈I ti (v)
for any dominant-strategy mechanism Γ ∈ Φ. We can formulate the optimal dominant
strategy mechanism design problem as follows:
max
∑ π ( v ) ∑ ti ( v )
p(·),t(·) v∈V
(B.1)
i ∈I
subject to ∀i ∈ I , ∀vi , vi0 ∈ Vi , ∀v−i ∈ V−i ,
p(v) · vi − ti (v) ≥ 0,
p(v) · vi − ti (v) ≥ p(vi0 , v−i ) · vi − ti (vi0 , v−i ).
h DIRvi i
D
E
0
DIC vi →vi
Lemma 1. The maximization problem ( B.1) has a solution.
Proof. By h DIRvi i, ti (v) is bounded from above. Since the designer can guarantee a fixed
revenue by choosing a constant decision rule p ∈ ∆K and payment ti (v) = minvi ∈Vi p · vi ,
we can assume w.l.o.g. ti (v) is bounded from below. Moreover, the set of p(·) and t(·)
that satisfy the constraints is a closed set. Hence, the constraint set is closed and bounded.
Since the objective function is a continuous function of t (·) , the maximization problem
admits a solution.
Say that a decision rule p is dsIC if there exists transfer scheme t such that the
D
E
0
mechanism ( p, t) satisfies the constraints h DIRvi i and DIC vi →vi . We omit the proof of
the following standard lemma. For a detailed explanation and proof of the lemma, please
see Rochet (1987).
Lemma 2. A necessary and sufficient condition for a decision rule p to be dsIC is the following
cyclical monotonicity condition: ∀i = 1, ..., I, ∀v−i ∈ V−i and every sequence of length k ∈ N of
payoff types of agent i, (vi,1 , vi,2 , ..., vi,k ) with vi,k = vi,1 , we have
k −1
∑ [ p(vi,κ , v−i ) · vi,κ+1 − p(vi,κ , v−i ) · vi,κ ] ≤ 0.
κ =1
10
3
3.1
Main result
Uniform order
To formally define uniform order, we first present an order-based interpretation of incentive
constraints.
Definition 5. Consider the optimal dominant-strategy mechanism ( p∗ , t∗ ). Fix other agents’
v
reports v−i , we define an order i −i on agent i’s payoff types using the following recursive
procedure:
Step 1) Denote by ViT = {vi ∈ Vi : p∗ (v) · vi − ti∗ (v) = 0}. That is, ViT is the collection of
payoff types such that agent i is indifferent between reporting truthfully and not participating. Let
Vi0 = ViT .
Step 2) Choose some vi ∈ Vi − Vi0 such that p∗ (v) · vi − ti∗ (v) = p∗ (vi− , v−i ) · vi −
ti∗ (vi− , v−i ) for some vi− ∈ Vi0 . That is, agent i is indifferent between reporting truthfully and
v
reporting vi− when his payoff type is vi . Write vi i −i vi− and update Vi0 = Vi0 ∪ {vi }.
0
Step 3) Repeat Step 2) until Vi = Vi .
Remark 1. (a) We show in a series of lemmas that such recursive procedure is well defined. Lemma
3 says that ViT 6= ∅. Hence, Step 1) is well defined. Lemma 4 says that if Vi0 ⊇ ViT and Vi − Vi0
v
6= ∅, there exists vi ∈ Vi − Vi0 such that vi i −i vi− for some vi− ∈ Vi0 . Hence, Step 2) is well
defined. Finally, since each agent has finitely many payoff types, the procedure ends after finitely
many rounds.
(b) Graphically, fix any order, the ordering of payoff types comprises a "tree" - a connected
graph without cycles such that, there is a unique path from any payoff type to some vi ∈ ViT .
Furthermore, if vi0 belongs to the path from some payoff type to some vi ∈ ViT , the truncation of the
path from vi0 to vi defines the path from vi0 to vi .
(c) Agent i with payoff type vi could be indifferent between reporting many distinct payoff
types. Hence, the order may not be unique. Having said that, if we impose a genericity condition,
there is a unique order from some vi ∈ ViT to any payoff type. Please refer to (Rochet and Stole,
2003, Page 163).
Lemma 3. Fix other agents’ reports v−i ,
p∗ (v) · vi − ti∗ (v) = 0 for some vi ∈ Vi .
11
Proof. Suppose not. p∗ (v) · vi − ti∗ (v) > 0 for all vi ∈ Vi . Let
λ = min { p∗ (v) · vi − ti∗ (v)} > 0.
vi ∈Vi
The designer could increase ti∗ (vi , v−i ) by λ for all vi ∈ Vi and achieve a higher expected
revenue. We reach a contradiction.
Lemma 4. Fix other agents’ reports v−i . If Vi0 ⊇ ViT and Vi − Vi0 6= ∅, there exists vi ∈ Vi − Vi0
such that
p∗ (v) · vi − ti∗ (v) = p∗ (vi− , v−i ) · vi − ti∗ (vi− , v−i )
for some vi− ∈ Vi0 .
Proof. Suppose not.
p∗ (vi , v−i ) · vi − ti∗ (vi , v−i ) > p∗ (vi0 , v−i ) · vi − ti∗ (vi0 , v−i ) for vi ∈ Vi − Vi0 , vi0 ∈ Vi0 .
Furthermore, inequalities (1) - (2) hold,
p∗ (vi , v−i ) · vi − ti∗ (vi , v−i ) > 0 for vi ∈ Vi − Vi0 ;
(1)
p∗ (vi , v−i ) · vi − ti∗ (vi , v−i ) ≥ p∗ (vi0 , v−i ) · vi − ti∗ (vi0 , v−i ) for vi , vi0 ∈ Vi − Vi0 .
(2)
If (1) is violated, p∗ (v) · vi − ti∗ (v) = 0 for some vi ∈ Vi − Vi0 , we have a contradiction. (2)
is simply the incentive constraint for vi , vi0 ∈ Vi − Vi0 .
Let
a =
b =
min { p∗ (vi , v−i ) · vi − ti∗ (vi , v−i )} > 0,
vi ∈Vi −Vi0
min
vi ∈Vi −Vi0 ,vi0 ∈Vi0
{ p∗ (vi , v−i ) · vi − ti∗ (vi , v−i ) − [ p∗ (vi0 , v−i ) · vi − ti∗ (vi0 , v−i )]} > 0,
λ = min{ a, b} > 0.
The designer could increase ti∗ (vi , v−i ) by λ for all vi ∈ Vi − Vi0 . The expected revenue is
higher and no constraints are violated. We reach a contradiction.
Definition 6. There is uniform order if for each agent i ∈ I , there exists an order i that holds
for all v−i .
Remark 2. With uniform order, we drop the superscript and denote the uniform order of agent i
by i and its transitive closure by i+ . For notational convenience, write vi0 i+ vi if vi0 i+ vi or
vi0 = vi and write ViI = {vi ∈ Vi : there is no vi0 such that vi0 i vi }.
12
With uniform order, the rent of any payoff type is easily calculated and this further
gives the maximum expected revenue for the mechanism designer if the mechanism
designer insists on a dominant-strategy mechanism. We record this as the following
proposition.
Proposition 1. With uniform order i , the maximum expected revenue the mechanism designer
could achieve if he insists on a dominant-strategy mechanism is

∑ ∑
∑
π ( vi , v −i )  p ∗ ( v ) · vi −
i ∈I vi ∈Vi v−i ∈V−i
∑+
vi0 i

p∗ ((vi0 )− , v−i ) · [vi0 − (vi0 )− ] .
(3)
vi
Proof. We first calculate the rent of the payoff types as follows:
Ui (v) = p∗ (v) · vi − ti∗ (v) = 0 for vi ∈ ViT ;
Ui (v) = p∗ (v) · vi − ti∗ (v)
= p∗ (vi− , v−i ) · vi − ti∗ (vi− , v−i )
= p∗ (vi− , v−i ) · vi− − ti∗ (vi− , v−i ) + p∗ (vi− , v−i ) · (vi − vi− )
= Ui (vi− , v−i ) + p∗ (vi− , v−i ) · (vi − vi− ) for vi ∈ Vi − ViT .
By induction,
Ui (v) =
∑+
p∗ ((vi0 )− , v−i ) · [vi0 − (vi0 )− ].9
vi0 i vi
Therefore,
ti∗ (v) = p∗ (v) · vi − Ui (v)
= p ∗ ( v ) · vi −
∑+
p∗ ((vi0 )− , v−i ) · [vi0 − (vi0 )− ].
vi0 i vi
It follows that
∑ π (v) ∑ ti∗ (v)
v ∈V
i ∈I


=
∑ ∑
∑
π ( vi , v −i )  p ∗ ( v ) · vi −
i ∈I vi ∈Vi v−i ∈V−i
9 For
∑+
vi0 i vi
simplicity of exposition, write vi − = vi for vi ∈ ViT .
13
p∗ ((vi0 )− , v−i ) · [vi0 − (vi0 )− ] .
Definition 7. Say π is regular if p∗ solves the reduced objective function under p∗ . That is,


p∗ ∈ arg max ∑
∑
∑
π ( vi , v −i )  p ( v ) · vi −
i ∈I vi ∈Vi v−i ∈V−i
∑+
p((vi0 )− , v−i ) · [vi0 − (vi0 )− ] .
vi0 i vi
To the best of our knowledge, there is no formal definition of regularity in the general
environments. Our definition is not in terms of primitive condition, but it does reduce to
familiar regularity condition in environments such as single unit auction. Furthermore, our
regularity is defined in such a way that is consistent with its usage in the literature. Loosely
speaking, to ensure that the cyclical monotonicity constraint is automatically satisfied for
the maximizer of the "relaxed" problem.
Definition 8. Let σvi = π (v−i |vi ) be the conditional distribution over the payoff types of agents
j 6= i, conditional on agent i having payoff type vi . Say π is nonsingular if the collection of vectors
{σvi }vi ∈Vi is linearly independent.
Theorem 1. If π is regular, nonsingular and there is the uniform order, then the use of dominantstrategy mechanisms has a Bayesian/ maxmin foundation. That is,
sup
inf
Γ∈Ψ µ∈ M(π )
R µ ( Γ ) = Π D ( π ).
The proof is relegated to the Appendix.
An illustrating example10
3.2
Imagine that you and your colleagues are buying a coffee maker to be kept at work. While
everyone is in favor, different people might have different preferences as to which model
to buy. We consider the problem of selecting a public good among mutually exclusive
choices. While all agents are in favor of providing a public good, different agents might
have different preferences as to which public good to provide.
We consider 2 agents and 2 public goods. Each agent is either indifferent between
the two public goods, or strictly prefers a particular one. Each agent is described by a
pair v1 = (1, 1), v2 = (2, 1) or v3 = (1, 2), where the first number denotes the agent’s
10 In
this illustrating example and the applications in Section 4, to show that there is uniform order, we
show a stronger condition - the order on agent’s payoff types is independent of other agents’ reports v−i , for
all decision rule p.
14
valuation for public good 1 and the second number denotes his valuation for public good 2.
The valuations of the public goods are privately known to the agents and the mechanism
designer chooses a mechanism that maximizes the expected profit. The costs of the public
goods are normalized to be 0.
Each agent submits his payoff type and the mechanism designer chooses decision
rule p(v) = ( p1 (v), 1 − p1 (v)) ∈ [0, 1]2 , where p1 (v) is the probability of providing public
good 1 and 1 − p1 (v) is the probability of providing public good 2. Consider the optimal
dominant-strategy mechanism design problem. Fix p and v−i . To ensure that agent i has
the incentive to report truthfully and voluntarily participate, the mechanism design must
take care of the following constraints:
p(vm , v−i ) · vm − ti (vm , v−i ) ≥ p(vl , v−i ) · vm − ti (vl , v−i ) and
p(vm , v−i ) · vm − ti (vm , v−i ) ≥ 0, ∀l, m = 1, 2, 3.
We show that for the optimal transfer scheme t∗ ,
p(v1 , v−i ) · v1 − ti∗ (v1 , v−i ) = 0;
p(v2 , v−i ) · v2 − ti∗ (v2 , v−i ) = p(v1 , v−i ) · v2 − ti∗ (v1 , v−i );
p(v3 , v−i ) · v3 − ti∗ (v3 , v−i ) = p(v1 , v−i ) · v3 − ti∗ (v1 , v−i ).
First, it must be the case that p(v1 , v−i ) · v1 − ti∗ (v1 , v−i ) = 0. Suppose not,
p(v1 , v−i ) · v1 − ti∗ (v1 , v−i ) > 0 and
p(v j , v−i ) · v j − ti∗ (v j , v−i ) ≥ p(v1 , v−i ) · v j − ti∗ (v1 , v−i )
≥ p(v1 , v−i ) · v1 − ti∗ (v1 , v−i )
> 0 for j = 2, 3.
Therefore, the mechanism designer could increase ti (v j , v−i ), j = 1, 2, 3 by the same amount
slightly and achieve a higher expected revenue.
Second, since
p(v1 , v−i ) · v1 − ti∗ (v1 , v−i ) ≥ p(v3 , v−i ) · v1 − ti∗ (v3 , v−i ) and
p(v3 , v−i ) · v3 − ti∗ (v3 , v−i ) ≥ p(v1 , v−i ) · v3 − ti∗ (v1 , v−i ),
we have
p(v3 , v−i ) · (v3 − v1 ) ≥ p(v1 , v−i ) · (v3 − v1 ), or equivalently
p ( v1 , v −i ) · ( v2 − v1 ) ≥ p ( v3 , v −i ) · ( v2 − v1 ).
15
Therefore,
p(v1 , v−i ) · v2 − ti∗ (v1 , v−i ) ≥ p(v1 , v−i ) · v1 − ti∗ (v1 , v−i ) = 0 and
p(v1 , v−i ) · v2 − ti∗ (v1 , v−i ) = p(v1 , v−i ) · v1 − ti∗ (v1 , v−i ) + p(v1 , v−i ) · (v2 − v1 )
≥ p(v3 , v−i ) · v1 − ti∗ (v3 , v−i ) + p(v3 , v−i ) · (v2 − v1 )
= p ( v3 , v −i ) · v2 − t i ( v3 , v −i ).
Then we have
p(v2 , v−i ) · v2 − ti∗ (v2 , v−i ) = p(v1 , v−i ) · v2 − ti∗ (v1 , v−i ).
Similarly,
p(v3 , v−i ) · v3 − ti∗ (v3 , v−i ) = p(v1 , v−i ) · v3 − ti∗ (v1 , v−i ).
(1,2)
(1,1)
(2,1)
Figure 2: The set of binding incentive constraints is the same regardless of the decision
rule and the other agent’s report. The uniform order: (1, 2) i (1, 1) and (2, 1) i (1, 1)
4
Applications
4.1
One-dimensional environments with linear utilities
In this and the next subsections, we show that uniform order is satisfied in several classical environments. We first consider a standard social choice environment with onedimensional payoff types and linear utilities.11 This fits many classical applications of
mechanism design, including single unit auction (e.g., Myerson (1981)), public good
11 Hence,
our set-up covers the environment studied in (Gershkov, Goeree, Kushnir, Moldovanu, and Shi,
2013, Page 199, Section 2).
16
(e.g., Mailath and Postlewaite (1990)) and standard bilateral trade (e.g., Myerson and
Satterthwaite (1983)). There is a finite set I = {1, 2, ..., I } of risk neutral agents and a finite
set K = {1, 2, ..., K } of social alternatives. Agent i’s gross utility in alternative k equals
uik (vi ) = aik vi , where vi ∈ R is agent i’s payoff type, aik ∈ R are constants and aik ≥ 0. Agent
i obtains utility
p ( v ) · Ai vi − ti ( v )
for decision rule p ∈ ∆K and transfer ti , where Ai = ( a1i , a2i , ..., aiK ). For notational simplicity,
we assume that each agent has M possible payoff types and that the set Vi is the same for
each agent i : Vi = {v1 , v2 , ..., v M }, where vm > vm−1 for m = 2, ..., M.
Proposition 2. There is uniform order: v M i v M−1 i ... i v1 .
The proof is standard and relegated to the Appendix.
4.2
Nonlinear utility
In this subsection, we adopt the set-up of (Maskin and Riley, 1989, Chapter 14, pp312-335)
and consider the problem of finding the revenue maximizing multi-unit auction. The
seller has Q units to sell. There is a finite set I = {1, 2, ..., I } of risk neutral buyers where
buyer i has a demand curve p = p( x, vi ), where vi is buyer i’s payoff type.12 That is, the
seller has uncertainty about the demand curve of the buyers. For notational simplicity,
we assume that each buyer has M possible payoff types and that the set Vi is the same for
each buyer i : Vi = {v1 , v2 , ..., v M }, where vm > vm−1 for m = 2, ..., M. A buyer of type vm
has preferences represented by the utility function
qi (vm ,v−i )
∑
p( x, vm ) − ti (vm , v−i ),
x =1
where qi (vm , v−i ) is the number of units purchased from the seller and ti (vm , v−i ) is the
total spending on these units. Throughout, we shall assume that higher levels of v are
associated with higher demand. To be precise, p( x, v) is increasing in v.
Proposition 3. This is uniform order: v M i v M−1 i ... i v1 .
The proof is similar to the proof of Proposition 2 and omitted.
12 Buyer’s
demand curve need not be linear.
17
Multi-dimensional environments13
4.3
In this subsection, we consider multi-unit auction with capacity-constrained bidders.14
Consider the problem of finding the revenue maximizing auction when bidders have
constant marginal valuations as well as capacity constraints. Both the marginal values
and capacity constraints are private information to the bidder. We denote a bidder’s type
by ( a, b), where a is the maximum amount he is willing to pay for each unit and b is the
largest number of units he seeks. That is, units beyond the bth unit are worthless. Let the
range of a be R = {1, 2, ..., R} and the range of b be K = {1, 2, ..., K }. The seller has Q units
to sell.
A crucial assumption is that no bidder can inflate his capacity but can shade it down.
In other words, the auctioneer can verify, partially, the claims made by a bidder. Although
this assumption seems odd in the selling context, it is natural in a procurement setting.
Consider a procurement auction where the auctioneer wishes to procure Q units from
bidders with constant marginal costs and limited capacity. No bidder will inflate his
capacity when bidding because of the huge penalties associated with not being able to
fulfill the order. Equivalently, we may suppose that the designer can verify that claims
that exceed capacity are false.
Following (Vohra, 2011, pp150-159), we can verify that uniform order is satisfied in
such an environment.
Proposition 4. There is uniform order: (i, j) i (i − 1, j) i ... i (1, j) i (1, j − 1) i ... i
(1, 1).
The proof is similar to (Vohra, 2011, pp150-159) and omitted.
13 Solving
for the optimal mechanism in a multi-dimensional environment is in general a daunting task.
See Rochet and Stole (2003) for a survey of multi-dimensional screening.
14 (Vohra, 2011, pp150-159) studies the optimal Bayesian mechanism in such an environment, assuming
that types are independent.
18
3,3
2,3
1,3
3,2
2,2
1,2
3,1
2,1
1,1
Figure 3: (i, j) i (i − 1, j) i ... i (1, j) i (1, j − 1) i ... i (1, 1).
5
Bilateral trade with ex ante unidentified traders
In this section, we consider a bilateral trade model with ex ante unidentified traders.15 In
the context of this important economic environment, this example illustrates that, when
the uniform order condition is not satisfied, maxmin/ Bayesian foundations might not
exist. Section 5.1 presents the basics of the model, Section 5.2 calculates the maximum
expected revenue that could be achieved by a dominant-strategy mechanism, and Section
5.3 constructs a Bayesian mechanism that achieves a strictly higher expected revenue.
5.1
Setup
We consider the problem of designing a rule to determine the terms of trade between
two agents. Each agent is endowed with
1
2
unit of a good to be traded and has private
information about his valuation for the good. Agent 1’s valuation for the good could be
either 1 or 3. Agent 2’s valuation for the good could be either 0 or 2. The mechanism
designer has the following estimate of the distribution of the agents’ valuations:
15 See
Cramton, Gibbons, and Klemperer (1987) and Lu and Robert (2001) for the motivation and complete
exposition of such bilateral trade models.
19
v2 = 0
v2 = 2
v1 = 1
v1 = 3
4
10
1
10
1
10
4
10
.
(4)
In this context, each agent may be either the buyer or the seller, depending on the
realization of the privately observed information and the choice of the mechanism. In
other words, whether an agent is the buyer or the seller is endogenously determined
by the agents’ reported valuations and cannot be identified prior to trade. The buyer’s
utility from purchasing p unit of the good and paying a transfer t B is pv B − t B and the
seller’s utility from selling p unit of the good and paying a transfer tS is − pvS − tS , where
0 ≤ p ≤ 12 . The mechanism designer chooses a mechanism that maximizes the expected
profit.
5.2
Optimal dominant-strategy mechanism
We show that the maximum expected profit the designer can generate from a dominantstrategy mechanism is 25 . To see this, we focus on the following case that an agent is
assigned to be the buyer if and only if the agent reports a higher valuation, where B (resp.
S) means that agent 1 is assigned to be the buyer (resp. seller).
v1 = 1
v1 = 3
v2 = 0
B
B
v2 = 2
S
B
(5)
We use p (v1 , v2 ) to denote the expected trading amount when agent 1 reports v1 and
agent 2 reports v2 . For example, in the assignment in (5), p (1, 0) denotes the expected
amount of good that agent 1 buys from agent 2 while p (1, 2) denotes the expected amount
of good that agent 1 sells to agent 2. We can formulate the optimal dominant-strategy
mechanism design problem as follows:
4
1
[t1 (1, 0) + t2 (1, 0)] +
[t1 (3, 0) + t2 (3, 0)]
10
10
1
4
+ [t1 (1, 2) + t2 (1, 2)] +
[t1 (3, 2) + t2 (3, 2)]
10
10
max
20
by choosing
1
p(1, 0), p(3, 0), p(1, 2), p(3, 2) ∈ 0,
, t i ( v1 , v2 ) ∈ R
2
subject to the following constraints:
1p(1, 0) − t1 (1, 0) ≥ max {0, 1p(3, 0) − t1 (3, 0)} ;
3p(3, 0) − t1 (3, 0) ≥ max {0, 3p(1, 0) − t1 (1, 0)} ;
−1p(1, 2) − t1 (1, 2) ≥ max {0, 1p(3, 2) − t1 (3, 2)} ;
3p(3, 2) − t1 (3, 2) ≥ max {0, −3p(1, 2) − t1 (1, 2)} ;
0p(1, 0) − t2 (1, 0) ≥ max {0, 0p(1, 2) − t2 (1, 2)} ;
2p(1, 2) − t2 (1, 2) ≥ max {0, −2p(1, 0) − t2 (1, 0)} ;
−0p(3, 0) − t2 (3, 0) ≥ max {0, −0p(3, 2) − t2 (3, 2)} ;
−2p(3, 2) − t2 (3, 2) ≥ max {0, −2p(3, 0) − t2 (3, 0)} .
Following standard procedure, the above maximization problem is equivalent to:
max
2
3
1
2
p(1, 0) + p(3, 0) + p(1, 2) + p(3, 2)
10
10
10
10
subject to monotonicity constraints:
p(3, 0) − p(1, 0) ≥ 0;
(6)
p(3, 2) + p(1, 2) ≥ 0;
(7)
p(1, 2) + p(1, 0) ≥ 0;
(8)
p(3, 0) − p(3, 2) ≥ 0.
(9)
Obviously, p(0, 1) = p(3, 2) = p(0, 2) = p(3, 1) = 1/2 solves the unconstrained
problem. The monotonicity constraints in (6)-(9) are automatically satisfied. The maximal
expected profit of the designer is 25 .
Remark 3. We also need to consider other possible assignment rules and calculate the maximum
expected revenue for each case. Similar calculations show that the maximal revenue for all other
cases are strictly less than 25 .
Therefore, the optimal dominant strategy mechanism Γ is as follows, where the first
number in each cell indicates the amount of good agent 1 buys from agent 2, the second
number is the transfer from agent 1 and the third number is the transfer from agent 2.
21
v1 = 1
v2 = 0
v2 = 2
1 1
2, 2, 0
− 12 , − 21 , 1
v1 = 3
1
2,
1
2,
1
2 , −1
3
2 , −1
(10)
Remark 4. The designer’s probability distribution in (4) is regular in the sense that p(0, 1) =
p(3, 2) = p(0, 2) = p(3, 1) = 1/2 solves the unconstrained problem.
5.3
No maxmin/ Bayesian foundation
We show that there is no maxmin foundation. That is, the mechanism designer could
employ a Bayesian mechanism and achieves a strictly higher expected revenue than he
does using the optimal dominant-strategy mechanism. To do this, we first explicitly
identify one mechanism and proceed by verifying i) the mechanism is BIC for the universal
type space; and ii) this mechanism achieves a strictly higher expected revenue than
2
5
regardless of the designer’s assumptions about bidders’ beliefs. Note that this implies there
is no Bayesian foundation. Following Chung and Ely (2007), we use a (resp. b) to denote
the first-order belief of a low-valuation (resp. high-valuation) type of agent 1 that agent
2 has low valuation; we use c (resp. d) to denote the first-order belief of a low-valuation
(resp. high-valuation) type of agent 2 that agent 1 has low valuation.
Proposition 5. There is no maxmin (Bayesian) foundation.
Proof. Consider the following mechanism Γ0 :
a ∈ [0, 1]
b ∈ [0, 1]
c ∈ [0, 12 )
0, 0, 1
c ∈ [ 12 , 1]
1 1
2, 2, 0
− 12 , − 21 , 1
1 3
2 , 2 , −1
1 1
2, 2, 0
1 3
2 , 2 , −1
d ∈ [0, 1]
.
To see that Γ0 is BIC for the universal type space, note that
i) truth telling continues to be a dominant strategy for agent 1;
ii) high type of agent 2 has a dominant strategy to tell the truth;
iii) c ∈ [0, 21 ) will not announce d ∈ [0, 1] as utility is unchanged;
iv) c ∈ [ 12 , 1] will not announce d ∈ [0, 1] as expected utility is lower; and
22
v) lastly, a low type of agent 2 will announce c ∈ [ 12 , 1] if and only if c ≥ 12 .
To see that Γ0 is expected revenue improving, note that Γ0 achieves at least
enue everywhere and hence expected revenue is at least
1
2
1
2
rev-
regardless of the designer’s
assumptions about bidders’ beliefs.
6
6.1
Discussion
Foundations of ex post incentive compatible mechanisms
Our paper focuses exclusively on the private value setting and a natural question to ask
is under regularity, whether uniform order provides foundations for ex post incentive
compatible mechanisms in the interdependent value setting. In a recent work by Yamashita
and Zhu (2014), they focus on the so-called "digital-goods" auctions and show that if each
agent has a stable preference ordering over all his payoff types, regardless of what payoff
type profile the other agents have, the use of ex post incentive compatible mechanisms
has a maxmin/ Bayesian foundation. We conjecture that our formulation of uniform order
has a natural extension in the interdependent setting and if properly formulated, ensures
maxmin/ Bayesian foundations of ex post incentive compatible mechanisms.
6.2
The case of singular π
For our result to cover singular cases, we conjecture that we need a stronger version of
uniform order - the order on agent’s payoff types needs to be robust to changes in other
agents’ reports v−i , the decision rule p and even the agent’s estimate of the distribution
of agents’ payoff types π. This possibly could help us find a sequence of nonsingular
distributions to approach any π satisfying uniform order and regularity. We can then
apply the limiting argument as in Chung and Ely (2007) and show the foundations of
dominant-strategy mechanisms. We note that all applications studied in this paper also
satisfy this stronger version of uniform order.
6.3
On the notion of maxmin foundation
Börgers (2013) argues that the maxmin foundation requires little of an optimal mechanism.
For every dominant-strategy mechanism, Börgers constructs another mechanism which
23
never yields lower revenue and yields strictly higher revenue sometimes. The construction
of this new mechanism is particularly simple and is built on the possibility of side bets.
Among other assumptions, Börgers requires at least three agents, and the mechanism
involves agents entering into side bets with each other on a third agent’s type. The new
mechanism achieves strictly higher revenue because the mechanism designer charges a
small fee for each bet.
In this perspective, we view the maxmin foundation as the minimal requirement that
the optimal mechanism needs to satisfy. This makes our example stronger, as when uniform
optimal path condition is violated, dominant-strategy mechanism does not even satisfy
the requirement of maxmin foundation. Lastly, if we restrict attention to the consistent
beliefs type spaces as defined in Morris (1994), the use of dominant-strategy mechanisms
would still have Bayesian/ maxmin foundations. And yet, betting opportunities as argued
in Börgers (2013) would no longer be desirable for the agents.
A
A.1
Appendix
Proof of Proposition 2
We can formulate the optimal dominant-strategy mechanism design problem as follows:
max
∑ π ( v ) ∑ ti ( v )
p(·),t(·) v∈V
i ∈I
subject to
∀i ∈ I , ∀m, l = 1, ..., M, ∀v−i ∈ V−i ,
p(vm , v−i ) · Ai vm − ti (vm , v−i ) ≥ 0,
p ( v m , v −i ) · A i v m − t i ( v m , v −i ) ≥ p ( v l , v −i ) · A i v m − t i ( v l , v −i ).
Lemma 5. Any dsIC allocation rule must be monotonic. That is, for m ≥ l, we have p(vm , v−i ) ·
Ai ≥ p ( v l , v −i ) · Ai .
Proof. Consider two types vm and vl with m ≥ l. Incentive compatibility requires
p(vm , v−i ) · Ai vm − ti (vm , v−i ) ≥ p(vl , v−i ) · Ai vm − ti (vl , v−i ) and
p ( v m , v −i ) · A i v l − t i ( v m , v −i ) ≤ p ( v l , v −i ) · A i v l − t i ( v l , v −i ).
24
Subtracting these two inequalities, we obtain
p ( v m , v −i ) · Ai ( v m − v l ) ≥ p ( v l , v −i ) · Ai ( v m − v l ) ⇔
p ( v m , v −i ) · Ai ≥ p ( v l , v −i ) · Ai .
Lemma 6. All constraints are implied by the following:
p(vm , v−i ) · Ai vm − ti (vm , v−i ) ≥ p(vm−1 , v−i ) · Ai vm − ti (vm−1 , v−i ) for m = 2, 3, ..., M;
p(vm , v−i ) · Ai vm − ti (vm , v−i ) ≥ p(vm+1 , v−i ) · Ai vm − ti (vm+1 , v−i ) for m = 1, 2, ..., M − 1;
p(v1 , v−i ) · Ai v1 − ti (v1 , v−i ) ≥ 0.
Proof. Constraints p(vm , v−i ) · Ai vm − ti (vm , v−i ) ≥ 0, m = 2, 3, ..., M are implied by p(v1 , v−i ) ·
Ai v1 − ti (v1 , v−i ) ≥ 0.
p ( v m , v −i ) · Ai v m − ti ( v m , v −i )
≥ p ( v1 , v −i ) · A i v m − t i ( v1 , v −i )
≥ p ( v1 , v −i ) · A i v1 − t i ( v1 , v −i )
≥ 0.
Downward constraints p(vm , v−i ) · Ai vm − ti (vm , v−i ) ≥ p(vl , v−i ) · Ai vm − ti (vl , v−i )
for m > l can be implied by the adjacent downward constraints. We show that the
following pair of inequalities:
p ( v m , v − i ) · A i v m − t i ( v m , v − i ) ≥ p ( v m −1 , v − i ) · A i v m − t i ( v m −1 , v − i )
p ( v m −1 , v − i ) · A i v m −1 − t i ( v m −1 , v − i ) ≥ p ( v m −2 , v − i ) · A i v m −1 − t i ( v m −2 , v − i )
imply
p ( v m , v − i ) · A i v m − t i ( v m , v − i ) ≥ p ( v m −2 , v − i ) · A i v m − t i ( v m −2 , v − i ).
The rest will follow by induction. Indeed,
p ( v m , v −i ) · Ai v m − ti ( v m , v −i )
≥ p ( v m −1 , v − i ) · A i v m − t i ( v m −1 , v − i )
= p ( v m −1 , v − i ) · A i v m −1 − t i ( v m −1 , v − i ) + p ( v m −1 , v − i ) · A i ( v m − v m −1 )
≥ p ( v m −2 , v − i ) · A i v m −1 − t i ( v m −2 , v − i ) + p ( v m −2 , v − i ) · A i ( v m − v m −1 )
= p ( v m −2 , v − i ) · A i v m − t i ( v m −2 , v − i ),
25
where the second last line follows from Lemma 5.
Similar arguments show that upward constraints can be implied by the adjacent
upward constraints.
Lemma 7. If the adjacent downward constraint binds
p ( v m , v − i ) · A i v m − t i ( v m , v − i ) = p ( v m −1 , v − i ) · A i v m − t i ( v m −1 , v − i ),
then the corresponding upward constraint
p ( v m −1 , v − i ) · A i v m −1 − t i ( v m −1 , v − i ) ≥ p ( v m , v − i ) · A i v m −1 − t i ( v m , v − i )
is satisfied. Similarly, if the adjacent upward constraint binds, the corresponding downward
constraint is satisfied.
Proof. Suppose
p ( v m , v − i ) · A i v m − t i ( v m , v − i ) = p ( v m −1 , v − i ) · A i v m − t i ( v m −1 , v − i ),
then
p ( v m −1 , v − i ) · A i v m −1 − t i ( v m −1 , v − i )
= p ( v m −1 , v − i ) · A i v m − t i ( v m −1 , v − i ) − p ( v m −1 , v − i ) · A i ( v m − v m −1 )
= p ( v m , v − i ) · A i v m − t i ( v m , v − i ) − p ( v m −1 , v − i ) · A i ( v m − v m −1 )
= p(vm , v−i ) · Ai vm−1 − ti (vm , v−i ) + [ p(vm , v−i ) − p(vm−1 , v−i )] · Ai (vm − vm−1 )
≥ p ( v m , v − i ) · A i v m −1 − t i ( v m , v − i ),
where the last line follows from Lemma 5.
Similar arguments show that if the adjacent upward constraint binds, the corresponding downward constraint is satisfied.
Lemma 8. At an optimal solution of the maximization problem, the downward constraints bind.
That is,
p(vm , v−i ) · Ai vm − ti∗ (vm , v−i ) = p(vm−1 , v−i ) · Ai vm − ti∗ (vm−1 , v−i ) for m = 2, 3, ..., M
p(v1 , v−i ) · Ai v1 − ti∗ (v1 , v−i ) = 0.
26
Proof. It follows from Lemma 6 that only the following constraints are relevant:
p ( v M , v −i ) · Ai v M − ti ( v M , v −i )
≥ p ( v M −1 , v − i ) · A i v M − t i ( v M −1 , v − i ).
p ( v m , v −i ) · Ai v m − ti ( v m , v −i )
≥ max{ p(vm−1 , v−i ) · Ai vm − ti (vm−1 , v−i ), p(vm+1 , v−i ) · Ai vm − ti (vm+1 , v−i )}, m = 2, ..., M − 1
p ( v1 , v −i ) · A i v1 − t i ( v1 , v −i )
≥ max{0, p(v2 , v−i ) · Ai v1 − ti (v2 , v−i )}.
At an optimal solution, it must be the case that
p(v M , v−i ) · Ai v M − ti∗ (v M , v−i ) = p(v M−1 , v−i ) · Ai v M − ti∗ (v M−1 , v−i ).
If not, we can increase ti∗ (v M , v−i ) slightly and achieve a higher expected revenue.
Furthermore,
p(v M−1 , v−i ) · Ai v M−1 − ti∗ (v M−1 , v−i ) = p(v M−2 , v−i ) · Ai v M−1 − ti∗ (v M−2 , v−i ).
If not, we can increase ti∗ (v M , v−i ) and ti∗ (v M−1 , v−i ) slightly by the same amount.
The constraint
p(v M , v−i ) · Ai v M − ti∗ (v M , v−i ) = p(v M−1 , v−i ) · Ai v M − ti∗ (v M−1 , v−i )
still holds and by Lemma 7, the constraint
p(v M−1 , v−i ) · Ai v M−1 − ti∗ (v M−1 , v−i ) ≥ p(v M , v−i ) · Ai v M−1 − ti∗ (v M , v−i )
is satisfied. Thus, we achieve a higher expected revenue and no constraint is violated.
By induction, we can show that at an optimal solution,
p(vm , v−i ) · Ai vm − ti∗ (vm , v−i ) = p(vm−1 , v−i ) · Ai vm − ti∗ (vm−1 , v−i ) for m = 2, 3, ..., M
p(v1 , v−i ) · Ai v1 − ti∗ (v1 , v−i ) = 0.
For any p, similar arguments show that the optimal transfer scheme t∗ must satisfy
the incentive constraints:
p(vm , v−i ) · Ai vm − ti∗ (vm , v−i ) = p(vm−1 , v−i ) · Ai vm − ti∗ (vm−1 , v−i ) for m = 2, 3, ..., M
p(v1 , v−i ) · Ai v1 − ti∗ (v1 , v−i ) = 0.
In other words, there is uniform order: v M i v M−1 i ... i v1 .
27
A.2
Proof of Theorem 1
The logic of the proof is summarized as follows: Step 1) explicitly constructs an assumption
about (the distribution of) bidders’ beliefs, against which we show in Step 2) and Step
3) that, the optimal dominant-strategy mechanism and the optimal Bayesian mechanism
deliver the same expected utility for the mechanism designer.
Step 1) Given π, write
∑
π vi =
π ( vi , v −i )
v−i ∈V−i
for the marginal probability of payoff type vi and write
Gi (vi ) =
0
∑+
π vi
∑+
π vi σ vi .
vi0 i vi
for the associated distribution function.
We define agent i’s beliefs as follows:
τ vi =
1
Gi (vi )
0
0
vi0 i vi
Note that the collection {τ vi }vi ∈Vi is linearly independent by the nonsingularity of π. Since
∑+
0
0
π vi σ vi =
vi0 i vi
∑
0
0
Gi (vi0 )τ vi + π vi σvi ,
vi i vi
we have the following equivalent recursive definition of τ vi :
τ vi = σvi for vi ∈ ViI ;


0
1 
τ vi =
Gi (vi0 )τ vi + π vi σvi  for vi ∈ Vi − ViI .
∑
Gi (vi ) v0 v
i
(11)
(12)
i i
Step 2) We argue that certain constraints in the Bayesian problem can be manipulated
or even ignored without cost to the mechanism designer in steps 2.1-2.3. To further simplify
v
the notations, let p̄vi · vi and t̄i i denote respectively the vectors ( p(vi , ·) · vi )v−i ∈V−i and
ti (vi , ·)v−i ∈V−i . Hence, the constraints in the Bayesian problem can be written as:
∀i ∈ I , ∀vi , vi0 ∈ Vi ,
v
τi i · ( p̄vi · vi − t̄vi ) ≥ 0,
vi
vi
vi
vi
vi0
vi0
τ · ( p̄ · vi − t̄ ) ≥ τ · ( p̄ · vi − t̄ ).
28
D
h IRvi i
E
0
IC vi →vi
Step 2.1) If vi and vi0 can not be ordered or vi0 i+ vi , the following incentive constraint
can be ignored:
0
0
τ vi · ( p̄vi · vi − t̄vi ) ≥ τ vi · ( p̄vi · vi − t̄vi )
(13)
Since the collection {τ vi }vi ∈Vi is linearly independent, there exists a lottery λ such
00
00
0
that τ vi · λ = 0 for vi00 + vi0 and τ vi · λ > 0 otherwise. Since σvi is a linear combination of
0
000
0
τ vi and τ vi for vi000 i vi0 , we have σvi · λ = 0. By adding (sufficiently large scale of) λ to
0
0
t̄vi , the revenue is the same since σvi · λ = 0 and no constraint is violated. Therefore, the
constraint (13) can be relaxed.
Step 2.2) for any mechanism ( p, t) that satisfies the remaining constraints, there exists
D
E
−
a mechanism ( p, t0 ) which satisfies the constraints h IRvi i for vi ∈ Vi and IC vi →vi for
vi ∈ Vi − ViT with equality and achieves at least as high a revenue. To prove this, fix any
D
E
−
mechanism ( p, t) that satisfies the remaining constraints. Suppose IC vi →vi holds with
strict inequality. Let Γ denote the matrix whose rows are the vectors {τ vi } for all vi ∈ Vi
−
−
and let {Γ−vi , σvi } be the matrix obtained by replacing τ vi by vector σvi .Note that the
matrix is full rank. We can thus solve the following equation for λ :
0
τ vi · λ = 0 for vi0 6= vi ;
−
σvi · λ = 1.
−
−
−
Note that because τ vi · λ = 0 < σvi · λ = 1, and because τ vi is a convex combination
v00
−
−
of τi i for vi00 i vi− and σvi , we have τ vi · λ < 0. We shall add the vector eλ to t̄vi . Because
0
τ vi · λ = 0 for vi0 6= vi , no constraints for types vi0 6= vi are affected. The only constraint that
could be violated is
−
−
τ vi · ( p̄vi · vi − t̄vi ) ≥ τ vi · ( p̄vi · vi − t̄vi ),
−
and this constraint was slack by assumption. Let Svi = τ vi · ( p̄vi · vi − t̄vi ) − τ vi · ( p̄vi · vi −
−
t̄vi ) > 0, and we can choose e = −Svi /(τ vi · λ) > 0 and the inequality becomes binding.
−
Since, σvi · eλ > 0, the auctioneer profits from this modification.
Step 2.3) each h IRvi i can be treated as equality without loss of generality. Define
v
Svi = τi i · ( p̄vi · vi − t̄vi ) ≥ 0 to be the slack in h IRvi i . Construct a lottery λ that satisfies
v
τi i · λ = Svi . By the full rank condition, such a lottery can be found. We will add λ to
each t̄vi . No constraints will be affected, but now each IR constraint holds with equality.
29
Revenue is at least the same. Indeed,
∑
∑
π vi σ vi · λ =
vi ∈Vi
vi ∈ViI
∑
=
∑
v
π vi τi i · λ +
[ Gi (vi )τ vi −
vi ∈Vi −ViI
∑
0
0
Gi (vi0 )τ vi ] · λ
vi i vi
vi
Gi (vi )τ · λ
vi ∈ViT
> 0.
Step 3) We can rewrite the Bayesian maximization problem as follows:
∑ π ( v ) ∑ ti ( v )
max
p(·),t(·) v∈V
∑ ∑
=
vi vi
i ∈I
vi
π σ · t̄
(14)
i ∈I vi ∈Vi
subject to
∀i ∈ I , ∀vi ∈ Vi ,
v
τi i · ( p̄vi · vi − t̄vi ) = 0,
v
−
v
−
τi i · ( p̄vi · vi − t̄vi ) = τi i · ( p̄vi · vi − t̄vi ).
That is,
v
v
τi i · t̄vi = τi i · p̄vi · vi
v
τi i · t̄
vi−
= τivi · p̄
vi−
(15)
· vi .
(16)
It follows that for vi ∈ ViI ,
π vi σvi · t̄vi = π vi τ vi · t̄vi = π vi τ vi · p̄vi · vi = π vi σvi · p̄vi · vi ;
(17)
moreover, for vi ∈ Vi − ViI ,
π vi σvi · t̄vi = Gi (vi )τ vi · t̄vi −
0
∑
0
Gi (vi0 )τ vi · t̄vi
(18)
vi i vi
= Gi (vi )τivi · p̄vi · vi −
∑
vi0 i vi

= 
v0
Gi (vi0 )τi i · p̄vi · vi0
(19)

∑
0
0
Gi (vi0 )τ vi + π vi σvi  · p̄vi · vi −
vi i vi
= π vi σvi · p̄vi · vi −
∑
0
v0
Gi (vi0 )τi i · p̄vi · vi0
(20)
vi i vi
∑
0
0
Gi (vi0 )τ vi · p̄vi · (vi0 − vi )
vi i vi
30
(21)
where (17) follows from (11), (19) follows from (15) and (16), and (20) follows from (12).
Therefore
∑
π vi σvi · t̄vi
∑
π vi σvi · t̄vi +
∑
π vi σvi · t̄vi +
∑
π vi σvi · p̄vi · vi −
∑
π vi σvi · p̄vi · vi −
vi ∈Vi
=
vi ∈ViI
=
π vi σvi · t̄vi
∑
π vi σvi · p̄vi · vi −
vi ∈Vi −ViI
vi ∈ViI
=
∑
vi ∈Vi −ViI
vi ∈Vi
=
∑
vi ∈Vi −ViI vi i vi
∑
0
∑
0
Gi (vi0 )τ vi · p̄vi · (vi0 − vi )
(22)
0 −
∑ ∑+
π vi σvi · p̄(vi ) · [vi0 − (vi0 )− ]
(23)
vi ∈Vi v0 vi
i i


∑
0
Gi (vi0 )τ vi · p̄vi · (vi0 − vi )
vi ∈Vi −ViI vi i vi
vi ∈Vi
=
∑
0
π vi σvi · p̄vi · vi −
vi ∈Vi
∑+
vi0 i
0 −
π vi σvi · p̄(vi ) · [vi0 − (vi0 )− ]
(24)
vi
where (22) follows from (17) and (21), and (23) follows from the equality:16
∑
vi ∈Vi −ViI
=
∑
0
0
Gi (vi0 )τ vi · p̄vi · (vi0 − vi )
(25)
vi i vi
0 −
∑ ∑+
π vi σvi · p̄(vi ) · [vi0 − (vi0 )− ].
(26)
vi ∈Vi v0 vi
i i
It follows from (24) that the objective function of the Bayesian problem is
∑ ∑
π vi σvi · t̄vi
i ∈I vi ∈Vi

=
∑ ∑

π vi σvi · p̄vi · vi −
i ∈I vi ∈Vi
∑+
0 −
π vi σvi · p̄(vi ) · [vi0 − (vi0 )− ]
vi0 i vi

=
∑ ∑
∑

π ( vi , v −i )  p ( v ) · vi −
i ∈I vi ∈Vi v−i ∈V−i
∑+
p((vi0 )− , v−i ) · [vi0 − (vi0 )− ]
vi0 i vi
Regularity ensures that the optimal dominant-strategy mechanism and the optimal
Bayesian mechanism deliver the same expected utility for the mechanism designer.
16 Indeed,
the coefficient for any p̄vi · (vi0 − vi ) is the same. Indeed, fix any p̄vi · (vi0 − vi ), it is easy to see
0
that for (25), Gi (vi0 )τ vi is the coefficient. And for (23), it is the summation of π vi σvi for all vi i+ vi0 .
31
References
B ERGEMANN , D., AND S. M ORRIS (2005): “Robust Mechanism Design,” Econometrica, 73,
1771–1813.
B ORDER , K. C.,
AND
J. S OBEL (1987): “Samurai Accountant: A Theory of Auditing and
Plunder,” Review of Economic Studies, 54, 525–540.
B ÖRGERS , T. (2013): “(No) Foundations of Dominant-Strategy Mechanisms: A Comment
On Chung and Ely (2007),” mimeo. University of Michigan.
C ARROLL , G. (2014): “Informationally Robust Trade Under Adverse Selection,” mimeo.
Stanford University.
(forthcoming): “Robustness and Linear Contracts,” American Economic Review,
Forthcoming.
C HUNG , K.-S., AND J. C. E LY (2007): “Foundations of Dominant-Strategy Mechanisms,”
Review of Economic Studies, 74, 447–476.
C RAMTON , P., R. G IBBONS ,
AND
P. K LEMPERER (1987): “Dissolving a Partnership Effi-
ciently,” Econometrica, 55, 615–632.
F RANKEL , A. (2014): “Aligned Delegation,” American Economic Review, 104, 66–83.
G ARRETT, D. F. (forthcoming): “Robustness of simple menus of contracts in cost-based
procurement,” Games and Economic Behavior, Forthcoming.
G ERSHKOV, A., J. K. G OEREE , A. K USHNIR , B. M OLDOVANU ,
AND
X. S HI (2013): “On
the Equivalence of Bayesian and Dominant Strategy Implementation,” Econometrica, 81,
197–220.
G OEREE , J.,
AND
A. K USHNIR (2013): “A Geometric Approach to Mechanism Design,”
mimeo. ESEI Center for Market Design.
H EYDENREICH , B., R. M ÜLLER , M. U ETZ ,
AND
R. V OHRA (2009): “Characterization of
Revenue Equivalence,” Econometrica, 77, 307–316.
H URWICZ , L., AND L. S HAPIRO (1978): “Incentive Structures Maximizing Residual Gain
under Incomplete Information,” Bell Journal of Economics, 9, 180–191.
32
L U , H., AND J. R OBERT (2001): “Optimal Trading Mechanisms with Ex Ante Unidentified
Traders,” Journal of Economic Theory, 97, 50–80.
M AILATH , G., AND A. P OSTLEWAITE (1990): “Asymmetric Information Bargaining Problems with Many Agents,” Review of Economic Studies, 57, 351–367.
M ANELLI , A., AND D. V INCENT (2010): “Bayesian and Dominant-Strategy Implementation
in the Independent Private Values Model,” Econometrica, 78, 1905–1938.
M ASKIN , E.,
AND
J. R ILEY (1989): “Optimal Multi-unit Auctions,” in The Economics of
Missing Markets, Information, and Games, ed. by H. F., chap. 14, pp. 312–335. Oxford
University Press.
M ERTENS , J.-F., AND S. Z AMIR (1985): “Formulation of Bayesian Analysis for Games with
Incomplete Information,” International Journal of Game Theory, 14, 1–29.
M EYER -T ER -V EHN , M., AND S. M ORRIS (2011): “The robustness of robust implementation,”
Journal of Economic Theory, 146, 2093–2104.
M ORRIS , S. (1994): “Trade with Heterogeneous Prior Beliefs and Asymmetric Information,”
Econometrica, 62, 1327–1347.
M YERSON , R. (1981): “Optimal Auction Design,” Mathematics of Operations Research, 6,
58–71.
M YERSON , R., AND M. S ATTERTHWAITE (1983): “Efficient Mechanisms for Bilateral Trading,” Journal of Economic Theory, 29, 265–281.
R OCHET, J.-C. (1987): “A Necessary and Sufficient Condition for Rationalizability in a
Quasi-Linear Context,” Journal of Mathematical Economics, 16, 191–200.
R OCHET, J.-C., AND L. A. S TOLE (2003): “The Economics of Multidimensional Screening,”
in Advances in Economics and Econometrics: Theory and Applications: Eighth World Congress.
Cambridge University Press, Cambridge.
V OHRA , R. V. (2011): Mechanism Design: A Linear Programming Approach. Cambridge
University Press, Cambridge.
33
W ILSON , R. (1987): “Game-Theoretic Analyses of Trading Processes,” in Advances in
Economic Theory: Fifth World Congress. Cambridge University Press, Cambridge.
W OLITZKY, A. (2014): “Mechanism Design with Maxmin Agents: Theory and an Application to Bilateral Trade,” mimeo. Stanford University.
YAMASHITA , T. (2014): “Implementation in Weakly Undominated Strategies, with Applications to Auctions and Bilateral Trade,” mimeo, Toulouse School of Economics.
YAMASHITA , T.,
AND
S. Z HU (2014): “Foundations of Ex Post Incentive Compatible
Mechanisms,” mimeo, Toulouse School of Economics.
34