A Market-Oriented Programming Environment and its Application to Distributed Multicommodity Flow Problems
M. P. Wellman

TL;DR
This paper introduces a market-oriented programming environment that models distributed multicommodity flow problems as artificial economies, enabling efficient resource allocation through competitive equilibrium computations.
Contribution
It presents WALRAS, a framework for defining computational markets and deriving price equilibria, applied to distributed multicommodity flow problems.
Findings
Market-based approach achieves efficient resource allocation.
Economic principles facilitate meaningful system analysis.
Distributed problem solving benefits from market mechanisms.
Abstract
Market price systems constitute a well-understood class of mechanisms that under certain conditions provide effective decentralization of decision making with minimal communication overhead. In a market-oriented programming approach to distributed problem solving, we derive the activities and resource allocations for a set of computational agents by computing the competitive equilibrium of an artificial economy. WALRAS provides basic constructs for defining computational market structures, and protocols for deriving their corresponding price equilibria. In a particular realization of this approach for a form of multicommodity flow problem, we see that careful construction of the decision process according to economic principles can lead to efficient distributed resource allocation, and that the behavior of the system can be meaningfully analyzed in economic terms.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Optimization Algorithms · Supply Chain and Inventory Management
