6533b825fe1ef96bd1282a27

RESEARCH PRODUCT

A novel abstraction for swarm intelligence: particle field optimization

Nathan BellB. John Oommen

subject

Mathematical optimizationMeta-optimizationbusiness.industryComputer scienceComputingMethodologies_MISCELLANEOUSComputer Science::Neural and Evolutionary ComputationParticle swarm optimizationSwarm behaviour02 engineering and technology010502 geochemistry & geophysics01 natural sciencesSwarm intelligenceField (computer science)Artificial Intelligence0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingArtificial intelligenceMulti-swarm optimizationbusinessMetaheuristic0105 earth and related environmental sciencesAbstraction (linguistics)

description

Particle swarm optimization (PSO) is a popular meta-heuristic for black-box optimization. In essence, within this paradigm, the system is fully defined by a swarm of "particles" each characterized by a set of features such as its position, velocity and acceleration. The consequent optimized global best solution is obtained by comparing the personal best solutions of the entire swarm. Many variations and extensions of PSO have been developed since its creation in 1995, and the algorithm remains a popular topic of research. In this work we submit a new, abstracted perspective of the PSO system, where we attempt to move away from the swarm of individual particles, but rather characterize each particle by a field or distribution. The strategy that updates the various fields is akin to Thompson's sampling. By invoking such an abstraction, we present the novel particle field optimization algorithm which harnesses this new perspective to achieve a model and behavior which is completely distinct from the family of traditional PSO systems.

https://doi.org/10.1007/s10458-016-9350-8