Skip to main content

A Combinatorial Polynomial Algorithm for the Linear Arrow-Debreu Market

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7965))

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 [Devanur et al. 2008] for Fisher’s model. We develop new methods to carefully deal with the flows and surpluses during price adjustments. In our algorithm, we need O(n 6log(nU)) maximum flow computations, where n is the number of persons and U is the maximum integer utility, and the length of the numbers is at most O(nlog(nU)) to guarantee an exact solution. The previous polynomial time algorithms [Nenakov and Primak 1983, Jain 2007, Ye 2007] for this problem are based on solving convex programs using the ellipsoid algorithm or interior-point method.

A full version of this paper is available at http://arxiv.org/abs/1212.0979

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahuja, R.K., Magnati, T.L., Orlin, J.B.: Network Flows: Theory, Algorithms, and Applications. Prentice Hall (1993)

    Google Scholar 

  2. Arrow, K.J., Debreu, G.: Existence of an equilibrium for a competitive economy. Econometrica 22, 265–290 (1954)

    Article  MathSciNet  MATH  Google Scholar 

  3. Brainard, W.C., Scarf, H.E.: How to compute equilibrium prices in 1891. Cowles Foundation Discussion Papers 1272, Cowles Foundation for Research in Economics, Yale University (August 2000)

    Google Scholar 

  4. Chen, X., Paparas, D., Yannakakis, M.: The complexity of non-monotone markets. CoRR, abs/1211.4918 (2012)

    Google Scholar 

  5. Codenotti, B., McCune, B., Penumatcha, S., Varadarajan, K.: Market equilibrium for ces exchange economies: existence, multiplicity, and computation. In: Sarukkai, S., Sen, S. (eds.) FSTTCS 2005. LNCS, vol. 3821, pp. 505–516. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  6. Codenotti, B., Mccune, B., Varadarajan, K.: Market equilibrium via the excess demand function. In: Proceedings STOC 2005, pp. 74–83 (2005)

    Google Scholar 

  7. Devanur, N.R., Papadimitriou, C.H., Saberi, A., Vazirani, V.V.: Market equilibrium via a primal–dual algorithm for a convex program. J. ACM 55(5), 22:1–22:18 (2008)

    Google Scholar 

  8. Devanur, N.R., Vazirani, V.V.: An improved approximation scheme for computing Arrow-Debreu prices for the linear case. In: Pandya, P.K., Radhakrishnan, J. (eds.) FSTTCS 2003. LNCS, vol. 2914, pp. 149–155. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Eisenberg, E., Gale, D.: Consensus of Subjective Probabilities: the Pari-mutuel Method. Defense Technical Information Center (1958)

    Google Scholar 

  10. Ghiyasvand, M., Orlin, J.B.: A simple approximation algorithm for computing Arrow-Debreu prices. To appear in Operations Research (2012)

    Google Scholar 

  11. Jain, K.: A polynomial time algorithm for computing an Arrow-Debreu market equilibrium for linear utilities. SIAM J. Comput. 37(1), 303–318 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  12. Jain, K., Mahdian, M., Saberi, A.: Approximating market equilibria (2003)

    Google Scholar 

  13. Nenakov, E.I., Primak, M.E.: One algorithm for finding solutions of the arrow-debreu model. Kibernetica, 127–128 (1983)

    Google Scholar 

  14. Orlin, J.B.: Improved algorithms for computing Fisher’s market clearing prices. In: Proceedings of the 42nd ACM Symposium on Theory of Computing, STOC 2010, pp. 291–300. ACM, New York (2010)

    Chapter  Google Scholar 

  15. Walras, L.: Elements of Pure Economics, or the theory of social wealth (1874)

    Google Scholar 

  16. Ye, Y.: A path to the Arrow-Debreu competitive market equilibrium. Math. Program. 111(1), 315–348 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Duan, R., Mehlhorn, K. (2013). A Combinatorial Polynomial Algorithm for the Linear Arrow-Debreu Market. In: Fomin, F.V., Freivalds, R., Kwiatkowska, M., Peleg, D. (eds) Automata, Languages, and Programming. ICALP 2013. Lecture Notes in Computer Science, vol 7965. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39206-1_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39206-1_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39205-4

  • Online ISBN: 978-3-642-39206-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics