Recent Advances on Multi-agent Patrolling

  • Alessandro Almeida
  • Geber Ramalho
  • Hugo Santana
  • Patrícia Tedesco
  • Talita Menezes
  • Vincent Corruble
  • Yann Chevaleyre
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3171)

Abstract

Patrolling is a complex multi-agent task, which usually requires agents to coordinate their decision-making in order to achieve optimal performance of the group as a whole. In previous work, many patrolling strategies were developed, based on different approaches: heuristic agents, negotiation mechanisms, reinforcement learning techniques, techniques based on graph-theory and others. In this paper, we complement these studies by comparing all the approaches developed so far for this domain, using patrolling problem instances that were not dealt with before (i.e. new map topologies). The final results constitute a valuable benchmark for this domain, as well as a survey of the strategies developed so far for this task.

Keywords

autonomous agents and multi-agent systems coordination and patrolling 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Abate, F.R.: The Oxford Dictionary and Thesaurus: The Ultimate Language Reference for American Readers. Oxford University Press, Oxford (1996)Google Scholar
  2. 2.
    Andrade, R.d.C., Macedo, H.T., Ramalho, G.L., Ferraz, C.A.G.: Distributed Mobile Autonomous Agents in Network Management. In: Proceedings of International Conference on Parallel and Distributed Processing Techniques and Applications (2001)Google Scholar
  3. 3.
    Cho, J., Garcia-Molina, H.: Synchronizing a database to Improve Freshness. In: Proceedings of 2000 ACM International Conference on Management of Data (SIGMOD) (2000)Google Scholar
  4. 4.
    Ramalho, G., Zucker, J.D., Drogoul, A.: Multi-Agent Patrolling: an Machado Empirical Analysis of Alternative Architectures. Multi-Agent Based Simulation, 155–170 (2002)Google Scholar
  5. 5.
    Almeida, A.: Patrulhamento Multi-Agente em Grafos com Pesos. MSc. dissertation. Universidade Federal de Pernambuco (2003)Google Scholar
  6. 6.
    Chevaleyre, Y.: The patrolling problem. Tech. Rep. of Univ. Paris 9. (2003), available at http://l1.lamsade.dauphine.fr/~chevaley/patrol
  7. 7.
    Pottinger, D.: Coordinated Unit Movement. Game Developer, 42–51 (January 1999)Google Scholar
  8. 8.
    Pottinger, D.: Implementing Coordinated Unit Movement. Game Developer, 48–58 (February 1999)Google Scholar
  9. 9.
    Sempé, F.: Auto-organisation d’une collectivité de robots: application à l’activité de patrouille en présence de perturbations. PhD Thesis. Université Paris VI (2004)Google Scholar
  10. 10.
    Chevaleyre, Y., Sempé, F.: A theoretical analysis of multi-agent patrolling strategies. In: Submitted to the International Conference on Autonomous Agents and Multi-Agents Systems (AAMAS) (2004)Google Scholar
  11. 11.
    Faratin, P., Sierra, C., Jennings, N.: Using Similarity Criteria to Make Issue Trade-Offs in Automated Negotiations. Artificial Intelligence Journal 2, 205–237 (2002)CrossRefMathSciNetGoogle Scholar
  12. 12.
    Faratin, P., Sierra, C., Jennings, N.: Negotiation Decisions Functions for Autonomous Agents. International Journal of Robotics and Autonomous Systems 24, 159–182 (1998)CrossRefGoogle Scholar
  13. 13.
    Sutton, R., Barto, A.: Reinforcement Learning: An Introduction, Cambridge (1998)Google Scholar
  14. 14.
    Santana, H., Ramalho, G., Corruble, V., Ratitch, B.: Multi-Agent Patrolling with Reinforcement Learning. In: International Conference on Autonomous Agents and Multi-Agents Systems (AAMAS) (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Alessandro Almeida
    • 1
  • Geber Ramalho
    • 1
  • Hugo Santana
    • 1
  • Patrícia Tedesco
    • 1
  • Talita Menezes
    • 1
  • Vincent Corruble
    • 2
  • Yann Chevaleyre
    • 2
  1. 1.Centro de InformáticaUniversidade Federal de PernambucoRecifeBrasil
  2. 2.Laboratoire d’Informatique de Paris VIUniversité Paris 6Paris Cedex 05

Personalised recommendations