Summary
We develop a framework for designing and evaluating the complexity of mechanisms that allocate resources in a distributed setting to agents or processors with bounded computational ability. We discuss several mechanisms and describe the construction of efficient price based mechanisms, which exploit the decentralized aspects of the problem. These price mechanisms are polynomial in the number of resources, precision of the solution, and the logarithm of the number of agents.
Similar content being viewed by others
References
Arrow, K., Hurwicz, L.: Decentralization and computation in resource allocation. In: Pfouts, R. (ed.) Essays in economics and econometrics. Chapel Hill: University of North Carolina Press, 1960
Blum, L.: Lectures on a theory of computation and complexity over the reals (or an arbitrary ring). Technical Report TR-89-065, International Computer Science Institute, Perkeley, CA, December 1989
Blum, L., Shub, M., Smale, S.: On a theory of computation over the real numbers:NP-completeness, recursive functions, and universal machines. Bull. ACM21, 1–46 (1988)
Ecker, J. G., Kupfershmid, J.: The ellipsoid algorithm for nonlinear programming. Math. Prog.27, 83–106 (1983)
Ferguson, D. W., Nikolau, C., Yemini, Y.: Microeconomic algorithms for load balancing in distributed computer systems. Proceedings of the 8th International Conference on Distributed Computing Systems, 1988
Friedman, E. J.: The complexity of allocating resources in parallel: upper and lower bounds. In: Pardalos, P. (ed.) Complexity in numerical optimization. Singapore: World Scientific 1993
Friedman, E. J.: A strongly polynomial algorithm for convex programs with combinatorial constraints and resource allocation. Technical report UCB/ERL/IGCT M92/6, Interdisciplinary Group on Coordination Theory, Electronics Research Laboratory, University of California, Berkeley, CA 94720, January 1992
Hochbaum, D. S.: Lower and upper bounds for the allocation problem and other nonlinear optimization problems. Manuscript, School of Business Administration and Industrial Engineering and Operations Research, University of California, Berkeley, CA 94720. September 1989, Revised December 1990
Huberman, B.: The ecology of computation. Amsterdam: North Holland 1988
Hurwicz, L.: The design of mechanisms for resource allocation. Am. Econ. Rev. 1–30 (1973)
Hurwicz, L.: On informational decentralization and efficiency in resource allocation mechanism. In: Reiter, S. (ed.) Studies in mathematical economics. Washington D.C.: Mathematical Association of America 1986
Hurwicz, L.: On informationally decentralized systems. In: McGuire, C. B., Radner, R. (ed.) Decision and organization. Minneapolis: University of Minnesota Press 1986
Hurwicz, L.: On the dimensional requirements of informationally decentralized pareto satisfactory adjustment processes. In: Arrow, K. J., Hurwicz, L. (ed.) Studies in resource allocation processes. Cambridge, New York: Cambridge University Press 1977
Hurwicz, L., Marschak, T.: Discrete allocation mechanisms: dimensional requirements for resource-allocation mechanisms when the desired outcomes are unbounded. J. Complexity1, 264–303 (1985)
Ibaraki, T., Katoh, N.: Resource allocation problems: algorithmic approaches. MIT Press 1988
Khachian, L. G.: A polynomial algorithm for linear programming. Sov. Math. Doklady20, 191–4 (1979)
Kurose, J. F., Simha, R.: A microeconomic approach to optimal resource allocation in distributed computer systems. IEEE Trans. Comp.38, 705–16 (1989)
Leighton, F. T.: Introduction to parallel algorithms and architectures. Morgan-Kaufman 1991
Levin, A. Yu.: On an algorithm for minimizing convex functions. Sov. Maths.1, 286–90 (1965)
Luenberger, D. G.: Linear and nonlinear programming, 2nd edn. Reading, Massachusetts: Addison-Wesley Publishing Company 1984
Marschak, T. A.: Organizational design. In: Arrow, K. J., Intrilligator, M. D. (eds.) Handbook of mathematical economics. New York. North-Holland 1986
Megiddo, N.: Towards a genuinely polynomial algorithm for linear programming. Siam J. Comp.12, 347–59 (1983)
Mount, K., Reiter, S.: The existence of a locally stable dynamic process with a statically minimal message space. In: Groves, T., Radner, R., Reiter, S. (eds.) Information, incentives, and economic mechanisms: essays in honor of Leonid Hurwicz. Minneapolis: University of Minnesota Press 1987
Mount, K., Reiter, S.: The informational size of message spaces. J. Econ. Theory8, 161–192 (1974)
Mount, K., Reiter, S.: A model of computing with human agents 1990. Discussion Paper No. 890. Center for Mathematical Studies, J.L. Kellogg Graduate School of Management, Northwestern University, Evanston, Ilinois 60208
Nemirovsky, A. S., Yudin, D. B.: Problem complexity and method efficiency in optimization. New York: Wiley 1983
Oren, S. S., Smith, S.: Critical mass and tariffs in electronics communication markets. Bell J. Econ.12, 467–487 (1981)
Papadimitriou, C. H., Steiglitz, K.: Combinatorial optimization: algorithms and complexity. Englewood Cliffs, New Jersey: Prentice-Hall, Inc. 1982
Radner, R.: The organization of decentralized information processing. Econometrica61, 1109–1146 (1993)
Rockafellar, R. T.: Convex analysis. Princeton, New Jersey: Princeton University Press 1970
Russell, S., Wefald, E.: Do the right thing: studies in limited rationality. Boston: MIT Press, 1991
Sanders, B.: An incentive compatible flow control algorithm for rate allocation in computer networks. IEEE Trans. Comp.37, 1062–72 (1988)
Sanders, B.: A private good/public good for optimal flow control of an m/m/1 queue. IEEE Trans. Autom. Contr.30, 1143–5 (1985)
Sapetnekar, S., Rao, V., Vaidya, P., Kang, S.: An exact solution for the transistor sizing problem for cmos circuits using convex optimization. Mimeo 1992
Scarf, H.: Some examples of global instability of the competitive equilibria. Int. Econ. Rev.1, 157–72 (1960)
Shenker, S.: Efficient network allocations with selfish users. In: King, P. J. B., Mitrani, I., Pooley, R. J. (eds.) Performance '90, pp. 279–285. New York: North-Holland 1990
Simon, H. A.: Theories of bounded rationality. In: McGuire, C. B., Radner, R. (eds.) Decision and organization. Minneapolis: University of Minnesota Press 1986
Smale, S.: A convergent process of price adjustment and global newton methods. J. Math. Econ.3, 107–20 (1976)
Vaidya, P. M.: A new algorithm for minimizing convex functions over convex sets. In: 30th Annual Symposium on the Foundations of Computer Science, pp. 332–337. IEEE, October 1989
Varian, H. R.: Microeconomic analysis. New York: Norton, W. W. 1978
Author information
Authors and Affiliations
Additional information
We thank Thomas Marschak and a anonymous referee for helpful suggestions. This research was been supported by National Science Foundation Grant IRI-8902813.
Rights and permissions
About this article
Cite this article
Friedman, E.J., Oren, S.S. The complexity of resource allocation and price mechanisms under bounded rationality. Econ Theory 6, 225–250 (1995). https://doi.org/10.1007/BF01212489
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01212489