The WALRAS Algorithm: A Convergent Distributed Implementation of General Equilibrium Outcomes

The WALRAS algorithm calculates competitive equilibria via a distributed tatonnement-like process, in which agents submit single-good demand functions to market-clearing auctions. The algorithm is asynchronous and decentralized with respect to both agents and markets, making it suitable for distributed implementation. We present a formal description of this algorithm, and prove that it converges under the standard assumption of gross substitutability. We relate our results to the literature on general equilibrium stability and some more recent work on decentralized algorithms. We present some experimental results as well, particularly for cases where the assumptions required to guarantee convergence do not hold. Finally, we consider some extensions and generalizations to the WALRAS algorithm.

[1]  A. Nagurney,et al.  Progressive equilibration algorithms: The case of linear transaction costs , 1989 .

[2]  E. Malinvaud Lectures on Microeconomic Theory , 1972 .

[3]  Paul R. Milgrom,et al.  Adaptive and sophisticated learning in normal form games , 1991 .

[4]  F. Fisher Disequilibrium Foundations of Equilibrium Economics , 1984 .

[5]  S. Clearwater Market-based control: a paradigm for distributed resource allocation , 1996 .

[6]  Werner Hildenbrand,et al.  On the "Law of Demand." , 1983 .

[7]  L. Walras Elements of Pure Economics , 1954 .

[8]  Stanley Reiter,et al.  Decentralized dynamic processes for finding equilibrium , 1992 .

[9]  L. Hurwicz Studies in Resource Allocation Processes: The design of resource allocation mechanisms , 1977 .

[10]  J. Muellbauer,et al.  Community Preferences and the Representative Consumer , 1976 .

[11]  H. Sonnenschein,et al.  Market demand and excess demand functions , 1993 .

[12]  Michael P. Wellman A Market-Oriented Programming Environment and its Application to Distributed Multicommodity Flow Problems , 1993, J. Artif. Intell. Res..

[13]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[14]  J. Hicks,et al.  Value and Capital , 2017 .

[15]  Paul R. Milgrom,et al.  Monotone Comparative Statics , 1994 .

[16]  Michael P. Wellman,et al.  Market-oriented programming: some early lessons , 1996 .

[17]  J. Chipman Homothetic preferences and aggregation , 1974 .

[18]  S. Kauffman,et al.  Dealing with the Complexity of Economic Calculations , 1997 .

[19]  Frederic H. Murphy,et al.  A Decomposition Approach for a Class of Economic Equilibrium Models , 1998, Oper. Res..

[20]  Hans Akkermans,et al.  Power Load Management as a Computational Market , 1996 .

[21]  A. Mas-Colell,et al.  Microeconomic Theory , 1995 .

[22]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[23]  D. E. Campbell Resource Allocation Mechanisms , 1987 .

[24]  Francesco Mallegni,et al.  The Computation of Economic Equilibria , 1973 .

[25]  P. Samuelson,et al.  Foundations of Economic Analysis. , 1948 .

[26]  John Rust,et al.  The Double Auction Market , 1989 .

[27]  Herbert E. Scarf,et al.  The Computation of Economic Equilibria , 1974 .

[28]  P. Chattopadhyay,et al.  Value and Capital , 1982 .

[29]  K. Arrow,et al.  General Competitive Analysis , 1971 .

[30]  B A Huberman,et al.  Evolutionary games and computer simulations. , 1993, Proceedings of the National Academy of Sciences of the United States of America.

[31]  Anna Nagurney,et al.  Supply and Demand Equilibration Algorithms for a Class of Market Equilibrium Problems , 1989, Transp. Sci..

[32]  J. Shoven,et al.  Applying general equilibrium , 1993 .

[33]  L. Hurwicz,et al.  ON THE STABILITY OF THE COMPETITIVE EQUILIBRIUM, I1 , 1958 .

[34]  Michael P. Wellman,et al.  A Market-Based Approach to Allocating QoS for Multimedia Applications , 1996 .

[35]  A. Kirman Whom Or What Does the Representative Individual Represent , 1992 .

[36]  John Rust,et al.  Dealing with the Complexity of Economic Calculations , 1996 .

[37]  Stella Dafermos,et al.  General economic equilibrium and variational inequalities , 1991, Oper. Res. Lett..

[38]  Joshua M. Epstein,et al.  Growing Artificial Societies: Social Science from the Bottom Up , 1996 .