ComputingComputer ScienceAlgorithmsArtificial IntelligenceOptimizationEvolutionary ComputationHeuristic SearchMetaheuristic OptimizationOptimization TheoryParameter OptimizationPopulation-based SearchEvolutionary AlgorithmsParticle Swarm OptimizationPopulation-based Optimization
Particle Swarm Optimization (PSO) is a technique used to explore the search space of a given problem to find the settings or parameters required to maximize a particular objective. This technique, first described by James Kennedy and Russell C. Eberhart in 1995 [1], originates from two separate concepts: the idea of swarm intelligence based off the observation of swarming habits by certain kinds of animals (such as birds
2
Riccardo Poli, James Kennedy, Tim Blackwell · Swarm Intelligence · 2007 · 21.4K citations
A modified particle swarm optimizer
Yibing Shi, R.C. Eberhart · 2002 · 10.2K citations