I. Introduction
Due to its capacity for resolving intricate computational challenges, distributed artificial intelligence (DAI) has remained a prominent topic of interest for researchers globally. DAI can be broadly divided into three classifications based on the methodology employed for task completion. These categories are Multi-Agent Systems (MAS), parallel AI, and Distributed Problem Solving (DPS). Considerable research effort has been dedicated to the control of MAS, which is the principal subject of this paper, owing to its practical usefulness in diverse fields, such as irrigation, the oil industry, UAVs, smart grids, security, satellites, and many more [1].