Distributed Computation of Optimal Allocations Through Bilateral Exchange
Robert Axtell and Joshua Epstein
Brookings Institution, Washington
RAxtell@brook.edu
The character of allocations arrived at through bilateral trade
in a population of truthfully-revealing, neoclassical agents is
investigated. Repeated bilateral trade (pure exchange) between
randomly-selected pairs of agents, either sequentially or in parallel,
approaches an equilibrium allocation. Allocations produced in this way are
locally Pareto optimal whenever preferences are convex; globally Pareto
optmial when strictly convex. Bilateral trade processes are meaningfully
viewed as a kind of distributed computation of near-Pareto optimal
allocations. It is argued that such distributed trade processes provide
more faithful interpretations of the `invisible hand' than does the first
welfare theorem of Walrasian general equilibrium. In contrast to Walrasian
equilibria, allocations produced via bilateral trade do not have the
`equal treatment' property-agents having identical preferences and
endowments will not generally end up with equal welfare. Bilateral trade
processes modify the distribution of wealth-while all agents gain utility
from trade, some agents gain wealth while others lose it. The exact nature
of the equilibria produced via bilateral trade is shown to depend on the
fine structure of agent-agent interaction. The variance in the
distribution of final agent internal valuations (MRS) is inversely
proportional to the number of agents participating in the bilateral trade
``market". In the limit of an infinite number of agents, the distribution
of feasible final valuatons has Dirac measure; this may correspond to the
Walrasian price. However, the Walrasian allocation has measure zero in the
set of bilateral allocations which are consistent with this price.
Finally, the computational complexity of bilateral trade is investigated.
It is shown that the number of bilateral interactions required to reach
Pareto optimality is linear in the number of agents and the number of
commodities. It is argued that the non-polynomial complexity of algorithms
for the computation of Walrasian equilibria make them unrealistic as
metaphors for real markets.
Society of Computational Economics
Second International Conference on
Computing in Economics and Finance
Geneva, Switzerland, 26-28 June 1996