A simple and efficient constrained particle swarm optimization and its application to engineering design problems
Authors:
- 1 February 2010
- journal article
- research article
- Published by SAGE Publications in Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science
- Vol. 224 (2) , 389-400
Abstract
Engineering optimization problems usually contain various constraints and mixed integer-discrete-continuous type of design variables. This article proposes an efficient particle swarm optimization (PSO) algorithm for such problems. First, the constrained optimization problem is transformed into an unconstrained problem without introducing any problem-dependent or user-defined parameters such as penalty factors or Lagrange multipliers, though such parameters are usually required in general optimization algorithms. Then, the above PSO method is extended to handle integer, discrete, and continuous design variables in a simple manner, yet with a high degree of precision. The proposed PSO scheme is fairly simple and thus it is easy to implement. In order to demonstrate the effectiveness of our method, several mechanical design optimization problems are solved, and the numerical results are compared with those reported in the literature.Keywords
This publication has 29 references indexed in Scilit:
- Fixed-structurecontroller synthesis: A meta-heuristic approach using simple constrained particle swarm optimizationAutomatica, 2009
- Particle swarm approach for structural design optimizationComputers & Structures, 2007
- An effective co-evolutionary particle swarm optimization for constrained engineering design problemsEngineering Applications of Artificial Intelligence, 2007
- An improved particle swarm optimizer for mechanical design optimization problemsEngineering Optimization, 2004
- A Cooperative Approach to Particle Swarm OptimizationIEEE Transactions on Evolutionary Computation, 2004
- Society and civilization: an optimization algorithm based on the simulation of social behaviorIEEE Transactions on Evolutionary Computation, 2003
- The particle swarm optimization algorithm: convergence analysis and parameter selectionInformation Processing Letters, 2003
- The particle swarm - explosion, stability, and convergence in a multidimensional complex spaceIEEE Transactions on Evolutionary Computation, 2002
- Constraint-handling in genetic algorithms through the use of dominance-based tournament selectionAdvanced Engineering Informatics, 2002
- Optimal Design of a Class of Welded Structures Using Geometric ProgrammingJournal of Engineering for Industry, 1976