2002 · 413 citations · 7 references
Natural SciencesComputer ScienceAlgorithmsArtificial IntelligenceOptimizationConstrained OptimizationEvolutionary OptimizationMetaheuristic OptimizationNonlinear ProgrammingOptimization TheoryPopulation-based SearchConstraintsFeasibility CheckingFeasibility ProblemsNonlinear ConstraintsNonlinear OptimizationParticle Swarm OptimizationPopulation-based OptimizationTest Cases
This paper presents a Particle Swarm Optimization (PSO) algorithm for constrained nonlinear optimization problems . In PSO, the potential solutions, called particles, are "flown" through the problem space by learning from the current optimal particle and its own memory. In this paper, preserving feasibility strategy is employed to deal with constraints. PSO is started with a group of feasible solutions and a feasibility function is used to check if the new explored solutions satisfy all the constraints. All particles keep only those feasible solutions in their memory. Eleven test cases were tested and showed that PSO is an efficient and general solution to solve most nonlinear optimization problems with nonlinear inequality constraints.
7
James Kennedy, R.C. Eberhart · 2002 · 47.5K citations
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy · 2002 · 14.9K citations
A modified particle swarm optimizer
Yibing Shi, R.C. Eberhart · 2002 · 10.2K citations
Tracking and optimizing dynamic systems with particle swarms
R.C. Eberhart, Yuhui Shi · 2002 · 1K citations