Abstract
Applications of multi-agent system (MAS) are versatile. In this chapter we focus on a specific application domain—agent-oriented programming for distributed constraint reasoning (DCR ). The field of DCR deals with constraints -based problems that are distributed among multiple agents. The agents need to arrive at an optimal solution to the global combinatorial problem, and in order to do so, they run a distributed search algorithm . Another important aspect of MAS software development is MAS simulation . In this regard, this chapter introduces a new agent-based research tool for designing and testing DCR algorithms. The new tool—AgentZero—is specifically designed for the specification, implementation, and evaluation of DCR search algorithms. AgentZero provides full support to researchers of distributed constraints algorithms in the form of an extensive agent-based environment for algorithmic research that includes a distributed run-time environment, built-in performance measures that are automatically used by all algorithms, and visualization tools that help design and understand the behavior of complex distributed search algorithm s. The API of the AgentZero simulator is described in detail and important architectural decisions that enable analysis and smooth implementation of a variety of algorithms are explained and described. In the context of AOSE, this chapter exemplifies two aspects: agent-based simulation environment and tools, and a variety of development and runtime aids for agent-based systems.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have