Proceedings

Are Many Reactive Agents Better Than a Few Deliberative Ones?

Download BibTeX Cite

Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Distributed AI. Pages 432-436.

© 1993 International Joint Conferences on Artificial Intelligence

Abstract

Problem solvers fall along a wide spectrum ranging from highly deliberative to highly reactive. Highly deliberative systems are able to design optimally efficient solutions to problems, but they require complete world models and consume inordinate computational resources. Reactive systems move in real time but cannot guarantee efficient solutions. They are also subject to looping behavior. One way to generate incrementally more efficient solutions is to be incrementally more deliberative, e.g., to increase the amount of mental search between actions. This paper presents an alternative method for generating more efficient solutions: increasing the number of reactive agents simultaneously attacking a given problem. This method provides a second, orthogonal degree of freedom . We find that in many domains , increasing agents is dramatically superior to increasing single-agent deliberativeness. This is because solution quality improves rapidly as more reactive agents are added, but search time only increases linearly. This contrasts with adding more deliberativeness, which incurs exponentially increasing time costs. Ample empirical evidence is presented to support our conclusions.

  1. [Bisiani, 1989] R. Bisiani. Beam: An accelerator for speech recognition. In Proc. IEEE Conf. on Acous- tics, Speech .and Signal Processing, 1989.
  2. [Goldberg and Jefferson, 1987] A. Goldberg and D. Jef- ferson . Transparent process cloning: A tool for load management of distributed programs. In International Conference on Parallel Processing, 1987.
  3. [Hart et al., 1968] P. E. Hart, N. J . Nilsson, and B. Raphael. A formal basis for the heuristic deter- mination of minimum cost paths. IEEE Transactions on sse, 4, 1968.
  4. [Huang and Davis, 1989] S. Huang and L. Davis. Par- allel iterative A* search: An admissible distributed heuristic search algorithm. In Proc. IJCAI, 1989. IJCAI
  5. [Janakiram et al., 1988] V. Janakiram, D. Agrawal, and R . Mehrotra. A randomized parallel backtracking al- gorithm. IEEE Trans. on Computers, 37(12), 1988.
  6. [Korf, 1985] R. Korf. Depth-first iterative-deepening: An optimal admissible tree search . Artificial Intel- ligence, 27(1), 1985.
  7. [Korf, 1988] R. Korf. Multi-agent heuristic search . In Proc. of the Workshop on Distributed AI, Lake Ar- rowhead, CA, 1988.
  8. [Korf, 1990] R. Korf. Real-time heuristic search. Artifi- cial Intelligence, 42(2-3) , 1990.
  9. [Kumar and Rao, 1987] V. Kumar and V. N. Rao. Par- allel depth first search. International Journal of Par- allel Programming, 1987.
  10. [Li and Wah, 1991] G. Li and B. Wah. Parallel iterative refining A* search. In International Conference on Parallel Processing, 1991.
  11. [Mehrotra and Gehringer, 1985] R . Mehro- tra and E. Gehringer. Superlinear speedup through randomized algorithms. In International Conference on Parallel Processing, 1985.
  12. [Minton et al., 1989] S. Minton, J . G. Carbonell, C. A. Knoblock, D. R . Kuokka, 0 . Etzioni , and Y. Gil. Explanation-based learning: A problem solving per- spective. Artificial Intelligence, 40(1-3), 1989.
  13. [Powley and Korf, 1991] C. Powley and R. Korf. Single- agent parallel window search . IEEE PAM!, 13(5) , 1991.
  14. [Rao and Kumar, 1988] V. N. Rao and V . Kumar. Su- perlinear speedup in state-space search . In Proc. Foundation of Software Technology and Theoretical Computer Science, 1988.
  15. [Rao and Kumar , 1992] V. Rao and V. Kumar. On the efficiency of parallel backtracking. IEEE Trans . on Parallel and Dist. Systems, (To appear) , 1992.
  16. [Russell and Wefald, 1991] S. Russell and E. Wefald . Do the Right Thing: Studies in Limited Rationality. MIT Press, Cambridge, MA, 1991.
  17. [Saletore and Kale, 1990] V. Saletore and L. Kale. Con- sistent linear speedups to a first solution in parallel state-space search . In Proc. AAAI, 1990.
  18. [Simon, 1957] H. A. Simon. Models of Man. Wiley, New York, 1957.
  19. [Smith and Maguire, 1989a] J. Smith and G. Maguire. Exploring 'multiple worlds' in parallel. In Interna- tional Conference on Parallel Processing, 1989.
  20. [Smith and Maguire, 1989b] J . Smith and G. Maguire. Transparent concurrent executions of mutually exclu- sive alternatives. In 9th IEEE International Confer- ence on Distributed Computing Systems, 1989.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards