“…Increasing the performance of a decentralized multi-agent system has been intensively studied in the last decade, where significant progress has been made in the field of distributed control algorithms including algorithms for swarming [ 7 , 8 , 9 ], consensus [ 10 , 11 , 12 ], and rendezvous [ 13 ]. The ability of multi-agent systems to execute a certain task in parallel has been widely exploited in many applications, including logistics in autonomous warehouses [ 14 ], the exploration of unknown environments [ 15 ], manipulation [ 16 , 17 ], surveillance [ 18 , 19 ], search-and-rescue [ 20 ], interaction with animal species [ 21 , 22 ], and sensor networks [ 23 , 24 , 25 ].…”