“…Multi-agent systems (MASs) consist of a number of agents that are linked together by sharing the information via a communication topology and can be used to solve challenging problems which are difficult to solve (or impossible) for an individual agent (Ren and Cao, 2010). In recent years MASs have attracted considerable attention due to a wide range of applications as sensor networks (Liang et al., 2012; Villarrubia et al., 2017), satellite formation flying (Ahn, 2012), mobile robots (Wang et al., 2014b; Wu and Wang, 2012), air traffic management (Breil et al., 2017), and so on (Chen et al., 2013; Wang et al., 2014a).…”