“…The two main types of swarm-based analysis discussed in data science, namely, particle swarm optimization (PSO) and ant colony optimization (ACO) [Martens et al], are distinguished by the type of communication used: PSO agents communicate directly, whereas ACO agents communicate through stigmergy. PSO methods are based on the movement strategies of particles [Kennedy/Eberhart, 1995] and typically used as population-based search algorithms [Rana et al, 2011], whereas ACO methods are applied for sorting tasks [Martens et al, 2011]. In addition to being used to solve discrete optimization problems, PSO has been used as a basis for rulebased classification models, e.g., AntMiner, or as an optimizer within other learning algorithms [Martens et al, 2011], whereas ACO has been used primarily for supervised classification within the data mining community [Martens et al, 2011].…”