Article ID Journal Published Year Pages File Type
426449 Information and Computation 2015 21 Pages PDF
Abstract

We present the first combinatorial polynomial time algorithm for computing the equilibrium of the Arrow–Debreu market model with linear utilities. Our algorithm views the allocation of money as flows and iteratively improves the balanced flow as in [11] for Fisher's model. We develop new methods to carefully deal with the flows and surpluses during price adjustments. Our algorithm performs O(n6log⁡(nU))O(n6log⁡(nU)) maximum flow computations, where n is the number of agents and U   is the maximum integer utility. The flows have to be presented as numbers of bitlength O(nlog⁡(nU))O(nlog⁡(nU)) to guarantee an exact solution. Previously, [22] and [29] have given polynomial time algorithms for this problem, which are based on solving convex programs using the ellipsoid algorithm and the interior-point method, respectively.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics
Authors
, ,