• DocumentCode
    2665063
  • Title

    Collective Operations as Building Blocks for Agent Cooperation

  • Author

    Duc, Nguyen Tuan ; Takeuchi, Ikuo

  • Author_Institution
    Univ. of Tokyo, Chiyoda, Japan
  • fYear
    2008
  • fDate
    10-12 Dec. 2008
  • Firstpage
    925
  • Lastpage
    930
  • Abstract
    Cooperation is the process of synchronization and exchanging useful knowledge between agents in multiagent systems. Since cooperation associates agents into a collaborative team to reach the overall goals of the systems, it is a crucial requirement for creating intelligent multiagent systems. This paper presents an approach for building complex cooperation protocols from simple primitives called collective operations. Collective operations are implemented in a new agent oriented programming language named Yaccai. The syntax and semantics of collective operations are designed to be effective for description of cooperation protocols while maintaining the autonomous computational model of agents. Our experiment shows that, collective operations are flexible building blocks for realization of cooperative multiagent systems.
  • Keywords
    multi-agent systems; object-oriented programming; Yaccai; agent cooperation; agents autonomous computational model; collaborative team; collective operations; intelligent multiagent systems; new agent oriented programming language; synchronization process; Broadcasting; Collaboration; Computational modeling; Computer languages; Intelligent agent; Message passing; Multiagent systems; Parallel programming; Protocols; Scattering; agent cooperation; agent execution model; collective operation; multiagent system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence for Modelling Control & Automation, 2008 International Conference on
  • Conference_Location
    Vienna
  • Print_ISBN
    978-0-7695-3514-2
  • Type

    conf

  • DOI
    10.1109/CIMCA.2008.109
  • Filename
    5172749