The Traveling Agent Problem
231
time if there are several possible sites that may contain the information with some
probability, and network statistics such as latency, bandwidth, and machine load
are available. We prove that the complexity of the problem is NP-complete in the
general formulation but have successfully reduced the complexity to be poly-
nomial time by employing realistic subnetwork assumptions. E½cient algorithms
for maximizing probabilities of success in the presence of deadlines are also dem-
onstrated. Further investigation on the planning problem where multiple agents
cooperate with each other to complete a same task is available at [M2].
Acknowledgments. The authors thank D. Bertsekas and S. Patek for pointing
out related work and references.
References
[AIS] J. Ambros-Ingerson and S. Steel. Integrating planning, execution and monitoring, Proceedings
of the Seventh National Conference on Arti®cial Intelligence 6AAAI-88), Morgan Kaufmann,
St. Paul, MN, 1988.
[B1] Richard E. Bellman. Dynamic Programming, Princeton University Press, Princeton, NJ, 1957.
[B2] D. M. Bertsekas. Dynamic Programming, Prentice-Hall, Englewood Cli¨s, NJ, 1987.
[B3] D. M. Bertsekas. Dynamic Programming and Optimal Control, Athena Scienti®c, Belmont,
MA, 1995.
[CT] K. W. Currie and A. Tate. O-plan: the open planning architecture, Arti®cial Intelligence,
52ꢀ1), 1991.
[CGM] G. Cybenko, R. Gray, and K. Moizumi. Q-learning: a tutorial and extensions, in Mathematics
of Neural Networks, Kluwer, Boston, MA, 1997.
[DF] V. Decugis and J. Ferber. Action selection in an autonomous agent with a hierarchical dis-
tributed reactive planning architecture, Proceedings of the Second International Conference on
Autonomous Agent, Minneapolis/St. Paul, MN, 1998.
[DB] M. Drummond and J. Bresina. Anytime synthetic projection: maximizing the probability of
goal satisfaction, Proceedings of AAAI-90, Boston, MA, 1990
[FN] R. E. Fikes and N. J. Nilsson. STRIPS: a new approach to the application of theorem proving
to problem solving, Arti®cial Intelligence, 2ꢀ3±4), 1971.
[GJ] M. R. Garey and D. S. Johnson. Computers and Intractability: A Guide to the Theory of NP-
Completeness, Freeman, San Francisco, CA, 1979.
[G] R. Gray. Agent Tcl: a ¯exible and secure mobile-agent system, Proceeding of the 1996 Tcl/Tk
Workshop, July 1996.
[H] R. A. Howard. Dynamic Programming and Markov Processes, MIT Press, Cambridge, MA,
1960.
[J] J. R. Jackson. Scheduling a Production Line to Minimize Maximum Tardiness, Research
Report 43, Management Science Research Project, University of California, Los Angeles, CA,
1955.
[JvRS] D. Johansen, R. van Renesse, and F. B. Scheidner. Operating system support for mobile
agents, Proceeding of the 5th IEEE Workshop on Hot Topics in Operating Systems, 1995.
[K] R. M. Karp. Reducibility among combinatorial problems, in R. E. Miller and J. W. Thatcher
ꢀeds.), Complexity of Computer Computations, Plenum, New York, 1972.
[M1] P. Maes. Situated agents can have goals, Robotics and Autonomous Systems, 6:49±70, 1990.
[M2] K. Moizumi. The Mobile-Agent Planning Problem, Ph.D. Thesis, Thayer School of Engi-
edu/@papers/moizumi:thesis.ps.Z.)
[P] S. Patek. Ingress Planning in FASM, ALPHATECH Technical Report, Burlington, MA,
1997.