Resource-Oriented Multicommodity Market Algorithms

In search for market equilibrium in multicommodity markets, price-oriented schemes are normally used. That is, a set of prices (one price for each commodity) is updated until supply meets demand for each commodity. In some cases such an approach is rather inefficient, and a resource-oriented scheme can be highly competitive. In a resource-oriented scheme the allocations are updated until the market equilibrium is found. It is well known that in a two-commodity market resource-oriented schemes are possible. In this article we show that resource-oriented algorithms can be used for the general multicommodity case as well, and present and analyze an algorithm. The algorithm has been implemented and some performance properties, for a specific example, are presented.

[1]  V. Pan How can we speed up matrix multiplication , 1984 .

[2]  Ilya Segal,et al.  Solutions manual for Microeconomic theory : Mas-Colell, Whinston and Green , 1997 .

[3]  Junling Hu,et al.  Self-fulfilling Bias in Multiagent Learning , 1996 .

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

[5]  Michael P. Wellman A computational market model for distributed configuration design , 1994, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

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

[7]  K. Eric Drexler,et al.  Markets and computation: agoric open systems , 1988 .

[8]  F. Ygge,et al.  Constructing Speculative Demand Functions in Equilibrium Markets , 1999 .

[9]  Tuomas Sandholm,et al.  On the Gains and Losses of Speculation in Equilibrium Markets , 1997, IJCAI.

[10]  Hans Akkermans,et al.  Decentralized Markets versus Central Control: A Comparative Study , 1999, J. Artif. Intell. Res..

[11]  J. M. Akkermans,et al.  The HomeBots System and Field Test - A Multi-Commodity Market for Predictive Power Load Management, , 1999 .

[12]  Walter Nicholson,et al.  Microeconomic Theory : Basic Principles and Extensions. --2nd. ed , 1978 .

[13]  Michael P. Wellman,et al.  The WALRAS Algorithm: A Convergent Distributed Implementation of General Equilibrium Outcomes , 1998 .

[14]  Scott H. Clearwater,et al.  A Multi-Agent System for Controlling Building Environments , 1995, ICMAS.

[15]  Toshihide Ibaraki,et al.  Resource allocation problems - algorithmic approaches , 1988, MIT Press series in the foundations of computing.

[16]  Rahul Simha,et al.  A Microeconomic Approach to Optimal Resource Allocation in Distributed Computer Systems , 1989, IEEE Trans. Computers.

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

[18]  Gene H. Golub,et al.  Matrix computations , 1983 .

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

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

[21]  R. Fletcher Practical Methods of Optimization , 1988 .

[22]  Arne Andersson,et al.  Managing large scale computational markets , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[23]  Peter Braspenning,et al.  An All-pay Auction Approach to Reallocation 4 the Auction Metaphor , 1994 .

[24]  Fredrik Ygge,et al.  Market-Oriented Programming and its Application to Power Load Management , 1998 .

[25]  L. Hurwicz On informationally decentralized systems , 1977 .