An agent is an autonomous dynamics system that can coordinate with the environment as well as with other agents. A group of these autonomous agents working in coordination is called a Multi-agent system (MAS). A MAS has several advantages over single agent operation. The main objective of MAS is to achieve a complex goal which is hard to achieve by a single agent. In MAS, each agent shares its information (states) to the neighbors only to complete the task hence no centralized monitoring systems is required. We can define a multi-agent system as a network in which information is distributed. The interest of researchers in the study of distributed control and distributed coordination of autonomous agent networks is motivated by the fact th...