Improved Particle Swarm Optimization (PSO) for Performance Optimization of Electronic Filter Circuit Designs


Article Preview

This article discusses and analyzes particle swarm optimization (PSO) approach in the design and performance optimization of a 4th-order Sallen Key high pass filter. Three types of particle swarm features are studied: basic PSO, PSO with regrouped particles (PSO-RP) and PSO with diversity embedded regrouped particles (PSO-DRP). PSO-RP and PSO-DRP are proposed to solve the stagnation problem of basic PSO. Based on the developed PSO approaches, LTspice is employed as the circuit simulator for the performance investigation of the designed filter. In this paper, 12 design parameters of the Sallen Key high pass filter are optimized to satisfy the required constraints and specifications on gain, cut-off frequency, and pass band ripples. Overall results show that PSO with diversity embedded regrouped particles improve the conventional search of basic PSO and has managed to achieve the design objectives.



Edited by:

Mohamed Othman




C. W. Kien and N. S. Chin, "Improved Particle Swarm Optimization (PSO) for Performance Optimization of Electronic Filter Circuit Designs", Applied Mechanics and Materials, Vols. 229-231, pp. 1643-1650, 2012

Online since:

November 2012




[1] J. Kennedy and R. Eberhart: Particle Swarm Optimization, The IEEE International conference on neural networks, WA, Australia (1995), p.1942-(1948).

[2] W. Jiao, G. Liu, and D. Liu: Elite Particle Swarm Optimization with mutation, 7th International Conference on System Simulation and Scientific Computing, ICSC Asia Simulation Conference (2008), pp.800-803.


[3] G. I. Evers and M. B. Ghalia: Regrouping Particle Swarm Optimization: A New Global Optimization Algorithm with Improved Performance Consistency Across Benchmarks, IEEE International Conference on Systems, Man and Cybernetics (2009) pp.3901-3908.


[4] A. Elhossini, S. Areibi and R. Dony: Strength pareto particle swarm optimization and hybrid ea-pso for multi-objective optimization, Spring Journal Evolutionary Computation Vol. 18 Issue 1, MA, USA (2010), pp.127-156.


[5] F. V. D. Bergh: An Analysis of Particle Swarm Optimizers, Ph.D. Thesis, Department of Computer Science, University of Pretoria, Pretoria, South Africa (2002).

[6] C. Ji, F. Liu and X. Zhang: Particle Swarm Optimization Based on Catfish Effect for Flood Optimal Operation of Reservoir, Seventh International Conference on Natural Computation, Beijing, China (2002) pp.1197-1201.


[7] C. Shi and Y. Shi.: Diversity Control In Particle Swarm Optimization, IEEE Symposium on Swarm Intelligence (SIS), Liverpool, UK (2011).


[8] M. Pant, T. Radha and V. P. Singh: A Simple Diversity Guided Particle Swarm Optimization, IEEE Congress on Evolutionary Computation (2007) pp.3294-3299.


[9] Y. Shi, R. Eberhart: A Modified Particle Swarm Optimizer, IEEE International Conference on Evolutionary Computation. Anchorage, Alaska (1998), pp.69-73.

[10] G. I. Evers: An Automatic Regrouping Mechanism To Deal with Stagnation in Particle Swarm Optimization Thesis, University of Texas-Pan American (2002).

[11] J. Kennedy and R. Eberhart: A New Optimizer Using Particle Swarm Theory, Sixth International Symposium on Micro Machine and Human Science (1995), pp.39-43.


[12] P. N. Suganthan: Particle Swarm Optimiser with Neighbourhood Operator, Proceedings of the 1999 Congress on Evolutionary Computation (1999), p.1958-(1962).


[13] F. V. D. Bergh and A. P. E. Ngelbrecht: A New Locally Convergent Particle Swarm Optimiser, Proceedings of the IEEE Conference on Systems, Man, and Cybernetics, Hammamet, Tunisia (2002) pp.96-101.


[14] M. P. Song and G. C. Gu: Research on Particle Swarm Optimization : A Review, Proceedings of the Third International Conference on Machine Learning and Cybernetics, Shanghai (2004) pp.2236-2241.