Multi-Agent Systems (MAS) use networked multiple autonomous agents to accomplish complex tasks in areas such as space-based applications, smart grids, and machine learning. The overall system goal is achieved using local interactions among the agents. The last two decades have witnessed rapid development of MASs in automatic control. Tracing the roots of such systems back more than 50 years, this monograph provides the reader with an in-depth and...