Skip to main content
Log in

Competitive distributed decision-making

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

We study several natural problems in distributed decision-making from the standpoint of competitive analysis; in these problems incomplete information is a result of the distributed nature of the problem, as opposed to the on-line mode of decision making that was heretofore prevalent in this area. In several simple situations of distributed scheduling, the competitive ratio can be computed exactly, and the different ratios can be used as a measure of the value of information and communication between decision-makers. In a more general distributed scheduling situation, we give tight upper and lower bounds on the competitive ratio achievable in the deterministic case, and give an optimal randomized algorithm with a much better competitive ratio.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. N. Alon, Personal communication, 1992.

  2. K. Arrow,The Economies of Information, Harvard University Press, 1984.

  3. K. Arrow, Personal communication, Stanford University, 1987.

  4. S. Ben-David, A. Borodin, R. Karp, G. Tardos, and A. Wigderson, On the Power of Randomization in Online Algorithms,Proceedings of the 22nd Annual ACM Symposium on Theory of Computing, 1990, pp. 379–386.

  5. R. A. Baeza-Yates, J. C. Culberson, and G. J. E. Rawlins, Searching in the Plane,Information and Computation,106 (1993), 234–252.

    Article  Google Scholar 

  6. A. Borodin, S. Irani, P. Raghavan and B. Schieber, Competitive Paging with Locality of Reference,Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, 1991, pp. 249–259.

  7. S. Baruah, O. Koren, B. Mishra, A. Raghunathan, L. Rosier, and D. Shasha, On-Line Scheduling in the Presence of Overload,Proceedings of the 32nd Annual Symposium on Foundations of Computer Science, 1991, pp. 100–110.

  8. A. Borodin, N. Linial, and M. Saks, “An Optimal Online Algorithm for Metrical Task Systems,”Proceedings of the 19th Annual ACM Symposium on Theory of Computing, 1987, pp. 373–382.

  9. A. Blum, P. Raghavan, and B. Schieber, Navigating in Unfamiliar Geometric Terrain,Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, 1991, pp. 494–504.

  10. D. Coppersmith, P. Doyle, P. Raghavan, and M. Snir, Random Walks on Weighted Graphs, and Application to On-line Algorithms,Proceedings of the 22nd Annual ACM Symposium on Theory of Computing, 1991, pp. 369–378.

  11. X. Deng, T. Kameda and C. H. Papadimitriou, How To Learn an Unknown Environment,Proceedings of the 32nd Annual Symposium on Foundations of Computer Science, 1991, pp. 298–303.

  12. X. Deng and S. Mahajan, Infinite Games: Randomization, Computability and Applications to Online Problems,Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, 1991, pp. 289–298.

  13. X. Deng and C. H. Papadimitriou, Exploring an Unknown Graph,Proceedings of the 31st Annual Symposium on Foundations of Computer Science, 1990, pp. 355–361.

  14. A. Fiat, D. P. Foster, H. Karloff, Y. Rabani, Y. Ravid, and S. Vishwanathan, Competitive Algorithms for Layered Graph Traversal,Proceedings of the 32nd Annual Symposium on Foundations of Computer Science, 1991, pp. 288–297.

  15. A. Fiat, Y. Rabani, and Y. Ravid, Competitivek-Server Algorithms,Proceedings of the 31st Annual Symposium on Foundations of Computer Science, 1990, pp. 454–463.

  16. A. Feldmann, J. Sgall, and S. -H. Teng, Dynamic Scheduling on Parallel Machines,Proceedings of the 32nd Annual Symposium on Foundations of Computer Science, 1991, pp. 111–120.

  17. E. F. Grove, The Harmonic Onlinek-Server Algorithm is Competitive,Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, 1991, pp. 260–266.

  18. M. R. Garey and D. S. Johnson,Computers and Intractability, A Guide to the Theory of NP-Completeness, Freeman, New York, 1979.

    Google Scholar 

  19. S. Irani, Coloring Inductive Graphs On-Line,Proceedings of the 31st Annual Symposium on Foundations of Computer Science, 1990, pp. 470–479.

  20. S. Irani, and Yuval Rabani, On the Value of Information in Coordinated Games,Proceedings of the 34th Symposium on Foundations of Computer Science, 1994, pp. 12–21.

  21. R. Klein, Walking an Unknown Street with Bounded Detour,Proceedings of the 32nd Annual Symposium on Foundations of Computer Science, 1991, pp. 304–313.

  22. A. R. Karlin, M. S. Manasse, L. Rudolph, and D. D. Sleator, Competitive Snoopy Caching,Algorithmica,3(1988), 79–119.

    MathSciNet  Google Scholar 

  23. P. C. Kanellakis and C. H. Papadimitriou, The Complexity of Distributed Concurrent Control,Proceedings of the 22nd Annual Symposium on Foundations of Computer Science, 1981, pp. 185–197.

  24. H. Karloff, Y. Rabani, and Y. Ravid, Lower Bounds for Randomizedk-Server and Motion-Planning Algorithms,Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, 1991, pp. 278–288.

  25. L. Lovasz, M. Saks, and W. A. Trotter, An On-line Graph Coloring Algorithm with Sublinear Performance Ratio, TM-ARH-013014, Bellcore.

  26. M. S. Manasse, L. A. McGeoch, and D. D. Sleator, “Competitive Algorithms for On-Line Problems,”Proceedings of the 20th Annual ACM Symposium on Theory of Computing, 1988, pp. 322–333.

  27. C. H. Papadimitriou and J. Tsitsiklis, Intractable Problems in Control Theory,SIAM Journal on Control and Optimization,24 (1986), 639–654.

    Article  Google Scholar 

  28. C. Papadimitriou and M. Yannakakis, Shortest Paths Without a Map,Proceedings 16th ICALP, 1989, pp. 610–620. Also in the special issue ofTheoretical Computer Science,84 (1991), 127–150.

  29. C. H. Papadimitriou and M. Yannakakis, On the Value of Information in Distributed Decision-Making,Proceedings 10th PODC, 1991, pp. 61–64.

  30. P. Raghavan, Randomized Rounding and Discrete Ham-Sandwich Theorems. Ph.D. Thesis, University of California, Berkeley, July 1986.

    Google Scholar 

  31. P. Raghavan and M. Snir, “Memory vs. Randomization in Online Algorithms,”IBM Journal of Research and Development,38 (1994), 683–707.

    Google Scholar 

  32. D. D. Sleator and R. E. Tarjan, Amortized Efficiency of List Update and Paging Rules,Communications of the ACM,28 (2) (1985), 202–208.

    Article  Google Scholar 

  33. D. B. Shmoys, J. Wein, and D. P. Williamson, Scheduling Parallel Machines On-line,Proceedings of the 32nd Annual Symposium on Foundations of Computer Science, 1991, pp. 131–140.

  34. S. Vishwanathan, Randomized On-line Coloring of Graphs,Proceedings of the 31st Symposium on Foundations of Computer Science, 1990, pp. 464–469.

  35. H. S. Witsenhausen, A Counterexample in Stochastic Optimum Control,SIAM Journal on Control and Optimization,6 (1968), 138–147.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by C. K. Wong.

The research of Xiaotie Deng was supported by an NSERC grant and that of C. H. Papadimitriou was supported by an NSF grant.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Deng, X., Papadimitriou, C.H. Competitive distributed decision-making. Algorithmica 16, 133–150 (1996). https://doi.org/10.1007/BF01940643

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01940643

Key words

Navigation