Protocol-Based Multi-Agent Systems: Examining the Effect of Diversity, Dynamism, and Cooperation in Heuristic Optimization Approaches

2011 ◽  
Vol 133 (2) ◽  
Author(s):  
Lindsay Hanna Landry ◽  
Jonathan Cagan

Many heuristic optimization approaches have been developed to combat the ever-increasing complexity of engineering problems. In general, these approaches can be classified based on the diversity of the search strategies used, the amount of change in these search strategies during the optimization process, and the level of cooperation between these strategies. A review of the literature indicates that approaches that are simultaneously very diverse, highly dynamic, and cooperative are rare but have immense potential for finding high quality final solutions. In this work, a taxonomy of heuristic optimization approaches is introduced and used to motivate a new approach called protocol-based multi-agent systems. This approach is found to produce final solutions of much higher quality when its implementation includes the use of multiple search protocols, the adaptation of these protocols during the optimization, and the cooperation between these protocols than when these characteristics are absent.

Author(s):  
Lindsay Hanna ◽  
Jonathan Cagan

Many heuristic optimization approaches have been developed to combat the ever-increasing complexity of engineering problems. In general, these approaches can be classified based on the diversity of the search strategies used, the amount of change to those search strategies during the optimization process, and the level of cooperation between the strategies. A review of the literature indicates that approaches which are simultaneously very diverse, highly dynamic, and cooperative are rare but have immense potential for finding high quality final solutions. In this work, a taxonomy of heuristic optimization approaches is introduced and used to motivate a new approach, entitled Protocol-based Multi-Agent Systems. This approach is found to produce final solutions of much higher quality when its implementation includes the use of multiple search protocols, the adaptation of those protocols during the optimization, and the cooperation between the protocols than when these characteristics are absent.


2014 ◽  
Vol 6 (2) ◽  
pp. 73-91
Author(s):  
Kalache Ayyoub ◽  
Farid Mokhati ◽  
Mourad Badri

Reorganization in Multi-Agent Systems plays a crucial role in the dynamic adaptation of the structure and the behaviour of organizations. In order to ensure consistency of the resulting organization, the reorganization process has to be controlled. This paper proposes a novel approach for controlling the reorganization process of Multi-Agent Systems, which are specified and implemented using the Framework OMACS (Organizational Model for Adaptive Computational Systems). The proposed control process is accomplished using the Framework MOP (Monitoring Oriented Programming) for supporting the verification of some reorganizational properties. The proposed approach, supported by a software tool that we developed, is illustrated using a concrete case study.


2017 ◽  
Vol 19 (4) ◽  
pp. 49-65
Author(s):  
Mami Mohammed Amine ◽  
Khelfi Mohamed Fayçal ◽  
Zineb Laouici ◽  
Benyettou Noria

Mobile Robotics have taken an ever increasing role in everyday life in the past few years. The main objective often reflected in research is to try to have an optimal cooperation between the different robots to achieve a given objective. This cooperation allows one to have optimal solutions for sharing and resolving conflicts. This article proposes a solution to solve the problem of the coverage in environment with obstacles and the cooperation between several mobile robots. The authors developed a heuristic algorithm to optimize the coverage in a multi-robot system, while maintaining the connection between the robots. The proposed algorithm is based on the propagation of the robots as a function of the expansion of a wave in a uniform manner. The authors also integrate a self-reorientation approach to failure if a robot becomes out of race. Finally, this approach is modelled with the ADMs.


Computers ◽  
2021 ◽  
Vol 10 (2) ◽  
pp. 16
Author(s):  
Rafael C. Cardoso ◽  
Angelo Ferrando

Intelligent and autonomous agents is a subarea of symbolic artificial intelligence where these agents decide, either reactively or proactively, upon a course of action by reasoning about the information that is available about the world (including the environment, the agent itself, and other agents). It encompasses a multitude of techniques, such as negotiation protocols, agent simulation, multi-agent argumentation, multi-agent planning, and many others. In this paper, we focus on agent programming and we provide a systematic review of the literature in agent-based programming for multi-agent systems. In particular, we discuss both veteran (still maintained) and novel agent programming languages, their extensions, work on comparing some of these languages, and applications found in the literature that make use of agent programming.


Author(s):  
Kalache Ayyoub ◽  
Farid Mokhati ◽  
Mourad Badri

Reorganization in Multi-Agent Systems plays a crucial role in the dynamic adaptation of the structure and the behaviour of organizations. In order to ensure consistency of the resulting organization, the reorganization process has to be controlled. This paper proposes a novel approach for controlling the reorganization process of Multi-Agent Systems, which are specified and implemented using the Framework OMACS (Organizational Model for Adaptive Computational Systems). The proposed control process is accomplished using the Framework MOP (Monitoring Oriented Programming) for supporting the verification of some reorganizational properties. The proposed approach, supported by a software tool that we developed, is illustrated using a concrete case study.


Sign in / Sign up

Export Citation Format

Share Document