“…Swarm-based algorithms use a number of agents which behave according to local rules (locality often being defined in terms of spatial proximity), but whichcollectively -are capable of synergistically cooperative behaviour. Problems to which such methods have been applied include path finding (Hou et al, 2009), distribution across a space (Ekanayake and Pathirana, 2010;Passino, 2002, 2004a), or foraging as a colony (Gurfil and Kivelevitch, 2007;Hereford, 2011). In order to model inter-agent interactions, many algorithms use field effects, which capture attractive and repulsive forces between agents (Andreou et al, 2009;Barnes et al, 2006a,b;Bennet and McInnes, 2009;Gazi and Passino, 2002, 2004b, 2005, 2011Mohan and Ponnambalam, 2009).…”