Robust Trading Mechanisms* M. KATHLEEN

advertisement
JOURNAL
OF ECONOMIC
THEORY
42, 94-107 (1987)
Robust
Trading
Mechanisms*
KATHLEEN M. HAGERTY
Department
of Finance, Kellogg
Northwestern
University,
Graduate
School of Management,
Evanston,
Illinois 60201
AND
WILLIAM P. ROGERSON
Department
of Economics,
Northwestern
lJniversit.v,
Evanston,
Illinois
60201
Received September 4, 1985; revised April 29. 1986
We consider the problem of designing a trading institution for a single buyer and
seller when their valuation of the good is private information. It is shown that
posted-price mechanisms are essentially the only mechanisms such that each trader
has a dominant strategy. A posted-price mechanism is one where a price is posted
in advance and trade occurs if and only if all traders agree to trade. Journal of
;c’ 1987 Academic Press. Inc.
Economic
Literature
Classification Numbers: 022,026.
INTRODUCTION
In a very thought-provoking
paper, Myerson and Satterthwaite [8] consider the problem of designing a trading institution for a buyer and seller.’
The problem is that the buyer’s and seller’s valuation of the good are
private information. The only public information is a prior distribution of
values for the two players. The buyer’s and seller’s values are distributed
independently of one another conditional on publicly available data. They
show that it is generally impossible to design a trading mechanism which
satisfies four requirements:
(1) Bayesian-Nash Incentive Compatibility
Given their priors over the other trader’s valuation,
form a Bayesian-Nash equilibrium.
the players’ strategies
* We would like to acknowledge extremely helpful comments and discussions with Roger
Myerson. Rogerson’s work was supported by NSF Grant SES-8504034.
’ See D’Aspermont and Gerard-Varet [2], Laffont and Maskin [S], Myerson [6], Vickery
[9], and Wilson [lo, 11, 121 for related literature.
94
0022-0531/87 $3.00
Copyright
All rights
0 1987 by Academic Press, Inc.
of reproduction
in any form reserved.
ROBUST
TRADING
MECHANISMS
95
(2) Interim Individual Rationality2
Given their priors over the other trader’s valuation, each trader always
prefers to participate in the trading institution than not to participate.
(3) Budget Balancing (BB)
The price paid by the buyer equals the price received by the seller.
(4) Ex-post Efficiency
The mechanism transfers the good to the buyer if and only if the buyer’s
valuation of the good is higher than the seller’s.
They go on to characterize the set of mechanisms which satisfy ( l)--(3)
and then to calculate joint welfare maximizing (second-best) institutions
from this set. For the case of uniform priors, they show that rather simple
“split-the-difference”
rules first investigated by Chatterjee and Samuelson
[ 1 ] are second best. Furthermore, these techniques have the potential to be
applied to problems with different prior distributions or larger numbers of
traders to yield a theory of the design of trading institutions. Some of this
work has been begun,by Gresick and Satterthwaite [3].
The key shortcoming of this approach is that it relies heavily on the
assumption that there exists a common prior over traders’ valuations
known to all participants. In particular, an institution which produces a
very efficient outcome for one prior might perform very poorly under some
other prior. This creates two related problems. First, a social planner may
not be able to ascertain exactly what traders’ priors are when choosing an
institution. Second, given the costs of creating new institutions, a trading
institution (such as a stock exchange, for example) is often chosen with the
intention that it will be used by a variety of traders over a long period of
time. A variety of priors might be expected to occur over this time. These
problems suggest that an important
concern when choosing a trading
institution is that it work “fairly well” over a broad range of priors, i.e.,
that it be robust with respect to changes in the information structure of the
market.
A second, related, shortcoming of this approach is that the techniques
used appear to be very dependent on the assumption that traders’
valuations are distributed independently of one another conditional on
publicly available data. This assumption is clearly violated by many
exchange environments of great interest such as stock or commodity
exchanges. In fact, it is in general violated whenever the traders have
private information concerning some characteristic of the good which is
important to both of them.
’ The terminology
“interim”
individual
Myerson
[4] where they distinguish
it from
they term ex ante and ex post.
rationality
two other
was introduced
possible individual
by Holmstrom
and
rationality
concepts
96
HAGERTY
AND
ROGERSON
These two shortcomings can be totally avoided at the cost of restricting
consideration to a smaller class of mechanisms than those which satisfy
(1 )-( 3), namely those under which each trader has a dominant strategy
independent of other traders’ valuations. Formally, this class is created by
substituting conditions (l*) and (2*), below, for (1) and (2).
( 1*) Dominant Strategy Incentive Compatibility
(DIC)
Each trader has an optimal strategy independent of the other trader’s
strategy.
(2*) Ex-post Individual Rationality (EIR)
Ex Post, no trader is ever made worse off by participating
than by not participating,
in the institution
If a mechanism satisfies these properties, each player will choose to participate and will choose a particular strategy independent of his prior over
the other trader’s valuation. Thus no information about traders’ priors is
necessary in order to predict the outcome of the institution as a function of
traders’ valuations. Of course if a social planner wished to choose an
institution which maximized expected performance he would still have to
select a prior over valuations with which to calculate this expectation.
However, the strategies of traders would not depend on them agreeing with
this prior (or agreeing on any prior). Nor would the prior used by the
planner have to exhibit independent valuations across traders.
Given the desirable properties of this class of institutions, it is of some
interest to investigate how large it is and what levels of efficiency can be
attained while maintaining
this level of robustness to the informational
environment. The purpose of this paper is to characterize the set of all
mechanisms in the Myerson Satterthwaite model which satisfy DIC, EIR,
and BB. Our results suggest that the only such mechanisms are postedprice mechanisms, i.e., the social planner posts a price which does not
depend on any private information and the buyer and seller can trade at
that price or not trade at all. Formally, it is shown that posted-price
mechanisms are the only mechanisms satisfying DIC, EIR, and BB within a
class of mechanisms including3
(i )
(ii)
any set of
(iii)
arbitrarily
all differentiable mechanisms,
all mechanisms such that the probability of trade is 0 or 1 for
valuations,
all mechanisms which are step functions where the steps can be
small.
’ This class is defined
more
precisely
in the body
of the paper.
ROBUST
TRADING
MECHANISMS
97
These results, particularly (iii), strongly suggest that the result is also true
over the set of all mechanisms for two person trading problems. This is
obviously an important question to resolve. An equally interesting direction of research concerns extending the result to n-person trading problems.
We conjecture that posted price mechanisms may be the only ones which
satisfy DIC and EIR in that environment as well.
We interpret this result as essentially negative. Requiring that a
mechanism induce dominant strategies means that no use at all can be
made of traders’ private information. If one hopes to remove all opportunities for strategic interaction
between traders (in the sense that
dominant strategies are induced), the best that can be done is to post a
price independent of traders’ information. The lack of mechanisms satisfying this strong robustness criteria suggests that an interesting avenue of
research would be to investigate whether weaker notions of robustness can
be developed which are satisfied by a much broader range of trading
institutions.
Mechanisms satisfying DIC and EIR might be thought of as being
robust with respect to the informational environment of the traders. Alternative notions of robustness are also possible such as robustness with
respect to traders’ utility functions or the number of traders. Another
interesting avenue of research would be to explore definitions of these alternative notions of robustness, what their relationship
is to strategic
robustness and what sorts of trading institutions exhibit these properties.
Section 2 presents the model and notation. Section 3 presents the key
characterization of robust mechanisms. Then Section 4 shows that postedprice mechanisms are the only ones which satisfy this characterization
within the classes (i)-(iii).
2
The notation used will be the same as in Myerson and Satterthwaite [8].
See Myerson and Satterthwaite [S] for a fuller discussion of the economic
interpretation of this model.
Individual
1 owns an object which individual 2 whishes to buy. Let 11,
denote the value of the object to individual i. Each a, is drawn from the
interval [_v, V] and each individual knows only his own valuation at the
time of trade. It is assumed that individuals are risk neutral and have
additively separable utility in money and the object.
An allocation rule is a pair of functions (p, x) defined over b, 51’ such
that p maps into [O, l] and x is real valued. The function p(u,, u2) is the
98
HAGERTY
AND
ROGERSON
probability that a trade occurs and x(v,, u2) is the expected payment from
the buyer to seller given the types ui and Q.~
The goal of this paper is to investigate what allocation rules can be
achieved by trading institutions where each trader has a dominant strategy
(where not participating is one of his strategy options). By the revelation
principle5 it is sufficient to consider trading institutions where traders
report their type or choose not to play and each trader has a dominant
strategy to truthfully report his type.
A trading mechanism is therefore defined as a pair of functions (p, G)
which determine the probability of a trade and the price of exchange if
trade occurs. Let p(z), , u2) denote the probability of a trade for valuations
U, and u2. Let r denote the price of exchange if trade occurs and let
G(r; v , , u2) denote the distribution of r conditional on valuations u,, v*.~ A
mechanism will be defined to exhibit a price of zero if no trade occurs since
this is an immediate implication of BB and EIR.
Let x(v,, u,) denote the expected payment from the buyer to seller
conditional on valuations u, and u?. This is determined by
Let U;(t),, u2) be the expected return to Mr. i given the values v, and v2.
These are given by
U,(v,, ~‘zl’X(V1,
Lb-do,,
u2) Ul
(2)
and
~,(v,,~,)=P(~,,v,)v,-.~(~,,v,).
(3)
The properties DIC and EIR will now be formally defined. (By
definition, all mechanisms satisfy BB.) A mechanism satisfies DIC if for
every U, , u2 and li in [_v, V],
U,(v,-
u*)
2
x(6
u2)
-P(fi,
u*)
Ul
(4)
4 An allocation
rule could be more fully detined as a triple (p, G, H) where p is as above
and G( ; u,, rz) and H( ; vr. u2) are distribution
functions
determining
the payment
from
buyer to seller contingent
on v, and u2 if, respectively,
trade occurs or trade does not occur.
However,
since all traders
are risk neutral,
all traders
are indifferent
between
any two
allocation
rules with the same (p, I). Therefore
an allocation
rule is simply defined in terms of
the expected payment
it induces; allocation
rules which yield the same probability
of trade
and expected payment
for all types will be viewed as the same rule.
5 See Myerson
[6. 71 and Myerson
and Satterthwaite
[S] for a more complete discussion
of this point.
h G is defmed only for values of (u,, 11~) such that ~(a,, u2) > 0.
ROBUST
TRADING
99
MECHANISMS
and
Equation (4) is the requirement that it is a dominant strategy for the seller
to report his type truthfully. Equation (5) is the similar requirement for the
buyer. A mechanism satisfies EIR if
support(3.; ul, U,)E Cu,,4
(6)
for (or, u2) such that p(u,, u2) > 0 where “support G” denotes the support
of G.
The characteristic of interest can now be defined. An allocation rule,
(p, x), is said to be DIC-EIR
implementable if there exists a mechanism
(p, G) such that
(i) (p, G) satisfies DIC and EIR,
(ii) (p, G) induces the expected payment
satisfy (1).
rule X, i.e., p, G, and x
3
Theorem 1 provides the characterization of allocation rules which are
DIC-EIR implementable.
The results of Section 4 are based on this characterization.
THEOREM
1. The allocation rule (p, x) is DIC-EIR
only if the following six conditions are satisfied.
p is nonincreasing
in u, and nondecreasing
02
P(UI 3%)(Uz - 01) = s P(o,, 5) +P(&
01
~2) dfi
x(u,, u2) =p(uI,
u2) u2 -J^“‘p(u,,
01
x(u,, Q=P(u~,
~2) ~1 +~“‘P(z?
1,I
x(u,, u2)=0
ti) dt;
uJdfi
implementable if and
in u2,
(7)
if
(8)
Ol>U2,
(9)
.for
u1 d
for
0, <u2,
(10)
f or
2’1Gu,,
(11)
for
u,>u2.
(12)
02,
100
HAGERTY
AND
ROGERSON
Proof:
First it will be shown that (7k(12) are necessary for DIC-EIR
implementability.
Suppose that (p, x) is DIC-EIR
implemented
by the
mechanism (p, G). By EIR (8) and (12) are true. By using arguments
similar to those in Myerson and Satterthwaite [S] it can be shown that
DIC implies (7) and, furthermore, that
U,(u,, u2)= U,(O, 112)+ !^” p(& JJ2)di
1’1
(13)
and
(14)
By (8) these can be rewritten as
and
(16)
for u, < u2. Substitution of (2) and (3) into (15) and (16) yields (10) and
(11). Subtract (11) from ( 10) to yield (9).
Now it will be shown that (7t( 12) are sufficient for DIC-EIR implementability. Suppose that (p, x) satisfies (7)-(12). Create a mechanism (p, G)
by defining G( ; ri, u2) to have a single mass point on x(u,, u,)/p(u,, u2).
(Recall that G only need be defined for values of (u, , u2) such that
p(u, , v2) > 0.) Clearly, p, x, and G satisfy ( 1).
It will now be shown that this mechanism satisfies DIC and EIR. First
DIC will be checked. The case of the buyer will be considered; the case for
the seller is similar. It must be shown that (5) is true. Equations (lo), (12),
and (8) imply that
w
x(~,,u*)=P(~l,~2)~2sL’ Au,,fi)d;
for every (0, , u2) E b, L’] 2. Substitute
must be shown that
(17)
(16) and then (17) into (5). Then it
ROBUST
TRADING
MECHANISMS
This follows immediately from the fact that p is nondereasing
argument.
EIR follows immediately from (10) and (11).
101
in its second
Q.E.D.
4
Posted price mechanisms are one obvious class which satisfy DIC and
EIR. They can be described as follows. An auctioneer announces in
advance that he will post some price r, drawn according to a distribution
function, F(r). (The support of F may lie partially or totally outside of
[_v, 61.) After observing the value of r, the buyer and seller announce
whether they are willing to trade. Trade occurs if and only if both are
willing to trade and it occurs at price r.
The formal mechanism generated by this rule is determined as follows.
For any (ul, a,), a trade occurs if and only if r is within the interval with
lower endpoint v, and upper endpoint oz. Whether the interval includes its
endpoints or not depends on whether indifferent traders choose to trade or
not. Therefore
P(U, 7 4 = F(G - F(u, 1
(19)
almost everywhere. Then G(r; ul, u2) is simply F(r) restricted to the interval
with lower and upper endpoints, respectively, of u1 and u2. Once again,
whether the endpoints are included depends on how traders behave when
indifferent. It is straightforward to directly verify through integration by
parts that the x(0,, u2) generated by this mechanism (defined according to
(1)) together with p(v,, u2) satisfy (7)-( 12).
The above discussion motivates the following definition.
DEFINITION.
’
An allocation rule which is DIC-EIR
implementable
is
said to be implementable by posted price if (19) is satisfied almost
everywhere.
The next three corollaries show that all DIC-EIR
implementable
allocation rules are implementable by posted price within various classes of
allocation rules.
’ This definition
ignores one fine point. Namely,
(19) must hold except possibly at points of
discontinuity
of F. Furthermore
at these points of discontinuity
F(o,) must be replaced by
some point in the interval
[lim, _ “, F(u), F(u,)] where the limit is taken from the left. Formally
taking this point into account
does not change the following
results or methods
of proof.
However,
it adds to the notational
and expositional
complexity.
Therefore
they will be
ignored.
102
HAGERTYANDROGERSON
COROLLARY 1. Suppose that (p, x) is DIC-EIR
implementable and that
p is twice continuously difSerentiable. Then (p, x) is implementable by posted
price.
Proof
It is sufficient to show that if p is twice differentiable and satisfies
conditions (7) - (9), that (19) is satisfied almost everywhere. Differentiate
(9) with respect to V, and u2 to yield
-g&-P(W*)(%-u,)=O.
1
Therefore p is additively
(20)
2
separable, i.e., p can be written
P(O,54) = s(Q) - t(u,)
(21)
for two nondecreasing functions s and t. Substitute (21) into (9) to yield
s
“* s(B) - t(C) d6 = 0
L’I
for every u, < u2.
It is clear from (22) that s must equal t almost everywhere.
(22)
Q.E.D.
Many mechanisms of interest are not differentiable but rather map into
{ 0, 1 }. That is, trade never occurs probabilistically.
This, for example, is
true of the optimal mechanisms found by Myerson and Satterthwaite [8]
and studied by Chatterjee and Samuelson [ 11. Corollary 2 shows that the
only mechanisms satisfying DIC and EIR within this class are posted price
mechanisms.
COROLLARY 2. Suppose that (p, x) is DIC-EIR
implementable and that
p maps into (0, l}. Then (p, x) is implementable by posted price.
Proof: It is sufficient to show that if p maps into (0, 1) and satislies
conditions (7))(9) that (19) is satisfied almost everywhere. Consider any
(0 r, u2) such that p(uI, u2) = 1. By (7), there exist values vi* and uz* in
[u,, uz] such that
P(4, C)=
i
0
1
for
for
ti<u:
fi>u,*
0
for
for
I?>u:
d<u:
and
P(C u,)=
i
1
(23)
ROBUST
It will now
impossible.
tradiction,
parts such
TRADING
103
MECHANISMS
be shown that VT = vf. The case of VT < uz will be shown to be
The case of the reverse inequality is similar. Suppose, for conthat VT -CO;. Then the integral in (9) can be broken into three
that the integrand is constant over each part. This yields
(24)
which equals
v~-v,+(vz*-v~).
(25)
This is greater than the 1.h.s. of (9) which equals v2 - ul, thus yielding a
contradiction.
An implication of the fact that v1* = UT is that if p(v,, v2) = 1 there exists
a v* E [v,, v2] such that
for
JJ(v,,v)=
:,
1 for
v>v*
v<v*,
0
P(Ul v,) = *
u>u*
v<v*.
for
for
(26)
It will now be shown that (26) implies that p must have the following form.
There must exist some v* E [_o,U] such that
1
P(V,? 02) = o
for
for
vl<v*
v,>u*
and
or
v2 > v*
t.2 < v*.
(27)
On the boundary lines between the two regions p can be 0 or 1. This is
illustrated by Fig. 1.8
To see this consider the point (0, 1). If ~(0, 1) = 0 we are done trivially. If
~(0, 1) = 1, there exists a v* with the properties defined by (26). By (7) it
must be that p(vl, vq) equals zero if v1 > v* or v2 < v*. The other part of
(27) follows from applying (26) to the points { (0, v): v> v*} and
((v, 1): u<V*}.
Equation (27) is the posted price mechanism such that a price v* is
announced with probability 1, i.e., p satisfies (19) almost everywhere for the
function F defined by
for
for
v<v*
v>v*.
(28)
Q.E.D.
* Figure
1 is drawn
for the case _o= 0.
104
HAGERTYANDROGERSON
“2
/
/
V*
,
/
I
i
“1
FIG. 1. p maps into {0, 1).
Corollary 3 considers the class of functions which will be called block
functions. These are two-dimensional step functions defined as follows:
DEFINITION.
Divide the square [_v, V]’ into n2 equal sized smaller
blocks. Let B, be the interior of the block i steps from the left and j steps
from the bottom, i.e.,
(II,,u~):~+~ i-1
(---_v)<u,<~+~(v-_v)
u
n
(29)
Consider any function p defined over {(a,, u2): v, < u2 and (vi, u2) E
. a block function if it is a constant over each of the
[_v,I?]‘}. Then p IS
blocks { Bu}ici, i.e., there exist numbers (b,i}iGi such that p(u,, u2) = b, for
(01, uz)EBij.
COROLLARY 3. Suppose that (p, x) is DIC-EIR
implementable and that
p restricted to {(u,, v2): u, < v2 and (u,, U~)E [_o,I?]‘} is a block function.
Then (p, x) is implementable by posted price.
ROBUST
TRADING
MECHANISMS
105
Proof:
It is sufficient to show that if p is a block function which satisfies
(7)-(9) that (19) is satisfied almost everywhere. This proof will be in three
steps.
Step 1. hi, = 0 for every i.
Choose any (u,, 11~)in Bii for some i Then, letting b,; be the value of the
block, (9) can be rewritten as
b,,(u?_- u,) = 26ii(v2 - u, ).
(30)
This is satisfied if and only if !I,~ = 0.
Let /I,,;+, = z, for ie ( l,..., n - 1 > where zi is any value. Then
values of p in the remaining
blocks above the diagonal,
jb,,: 1 <i<n--2
and i + 2 <j 6 n }, are determined by
Step 2.
the
(31)
This is illustrated by Fig. 2.9
The proof is by induction. Suppose that (3 1) is true for every (i,j) such
that j < i+ k.” It will now be shown that it is true for (i, i + k + 1). Choose
To make notation less cumbersome, define
any ~~4~4.~+~+~.
i
&=_U+-(G-11)
n
(32)
and
6=_v+ itk
n
(5-y).
(33)
The variables E and 6 are, respectively, the upper value of u, and lower
value of v2 which occur in B, i+k+, . Also let b denote b,,,+k + t and let z
denote Cjz” zi. Then, from Fig. 2 it can be seen that (9) can be written as
(34)
which, in turn can be rewritten as
(6-c)b=(6-c)z.
(35)
Since 6 > E, it follows from (35) that b = z.
’ Figure 2 is drawn for the case D = 0.
“The basis of induction
is established
because
(31) is true for k = 1 by assumption.
106
HAGERTY AND ROGERSON
"1
FIG. 2. p is a block function.
Step 3. Referring to Fig. 2, it is clear that if (ul, u2) E B, for some i <j
that p can be written as
(36)
where
0
F(v) =
i
(37)
(i+ l)(V-_v)
2,
n
j= I
This corresponds to the posted price mechanism where price is announced
Q.E.D.
according to the distribution F.
REFERENCES
I. K. CHATTERJEE AND W. SAMUELSON.
Bargaining
under
incomplete
information,
Oper.
Res.
31 (1983), 835-51.
2. C. D’ASPERMONT AND L. GERARD VARET, Incentives and incomplete information, J. Pub.
Econ. 11 (1979). 2545.
ROBUST TRADING MECHANISMS
107
3. T. GRE~~K AND M. SATTERTHWAI~, “The Rate at Which A Simple Market Becomes
Efficient as the Number of Traders Increases: An Asymptotic Result for Optimal Trading
Mechanisms,” Northwestern Centre for Mathematical Studies in the Social Sciences
Discussion Paper 641.
4. B. HOLMSTROM AND R. B. MYERSON, Eflicient and durable decision rules with incomplete
information. Econometrica
51 (1983), 1799-1820.
5. J.-J. LAFFONT AND E. MASKIN, A Differential Approach to Expected Utility Maximizing
Mechanisms in “Aggregation and Revelation of Preferences” (J.-J. Laffont. Ed.)
pp. 289-308, North-Holland, Amsterdam, 1979.
6. R. MYERSON, Incentive compatibility and the bargaining problem, Econometrica
47
(1979). 61-73.
7. R. MYERSON.Optimal auction design, Math. Oper. Res. 6 (1981), 58-73.
8. R. MYERSONAND M. SATTERTHWAITE, Eflicient mechanisms for bilateral trading, J. Econ.
Theory 29, 265-281.
9. W. VICKREY, Counterspeculation, auctions. and competitive sealed tenders, J. Finance 16
(19611, 8-37.
10. R. WILSON. “Double Auctions,” Stanford Univ. IMSSS Technical Report No. 391,
Stanford, 1982.
It. R. WILSON, “Incentive Efficiency of Double Auctions,” Stanford Univ. IMSSS Technical
Report No. 431. Stanford, 1983.
12. R. WILSON. “Eficient Trading,” Stanford Univ. IMMSS Technical Report No. 432.
Stanford, 1983.
Download