Delivered by Ingenta to: Jiaxing Wen
IP: 127.0.0.1 On: Thu, 14 Sep 2017 02:48:33
Copyright: American Scientific Publishers
ARTICLE
Copyright © 2017 by American Scientific Publishers
All rights reserved.
Printed in the United States of America
Journal of
Nanoelectronics and Optoelectronics
Vol. 12, pp. 404–408, 2017
www.aspbs.com/jno
Partic le Swarm Optimization Algorithm Based on
Chaotic Theory and Adaptive Inertia Weight
AN Peng
Fixed inertia weight and premature convergence are obvious flaws of particle swarm algorithm. On the basis
of a detailed analysis of the relationship among the inertia weight, population size, particle fitness and search
space dimension, a dynamic adaptive adjustment strategy for inertia weight is proposed, which effectively
enhances the global and local optimization ability of the algorithm. For premature problem, the chaotic map-
ping method is used to increase the diversity of the population, while taking advantage of the negative gradient
direction to adjust group extreme, greatly reducing the probability of fall into the local extreme. The correct-
ness and effectiveness of the proposed algorithm are demonstrated by comparison with other algorithms on
multiple test functions commonly used.
Keywords: Particle Swarm Optimization Algorithm, Chaotic, Iner tia Weight, Adaptive.
1. INTRODUCTION
Swarm intelligence (SI) algorithms have been a popu-
lar research area since 1990s.
1–3
These algorithms are
inspired by those social behaviors of animals, such as ant
colonies, bird flocking, animal herding, bacterial g rowth,
and fish schooling. Among the published works, Parti-
cle Swarm Optimization (PSO) is a typical SI algorithm
which is widely used in multi-restriction optimization,
multi-purpose optimization, non-linear complex optimiza-
tion an d complicated network optimization, where some
good results have been achieved.
4–7
PSO is a typical algorithm based on group behavior
involvement, and it has a lot of advantages: a simple def-
inition, a small number of parameters, and it is easy to
implement in programming.
8–10
However, it also has some
obvious weaknesses, such as it is slow to converge, com-
mon premature convergence, and the solution precision is
low, etc. Many works have been proposed to tackle these
flaws, and a lot of measures have been presented. Shi and
Eberhart discussed the parameter selection and inertia
parameter setting, and proposed an PSO algorithm based
on adaptive inertia weight.
6
Chatterjee and Siarry pro-
posed a non-linear adjustment algorithm for inertia weight,
which greatly improved the convergence speed.
11
In order
School of Electronics and Information Engineering, Ningbo University
of Technology, Ningbo 315016, China
Email: anp04@126.ccom
Recei ved: 5 March 2016
Accepted: 28 July 2016
to suppress premature convergence, a local PSO algorithm
was proposed which maintains a good variety of groups by
making a particle to study its best neighboring domain.
13
With the development of o ther swarm algorithms, more
works o n the combination of various algorithms have been
investigated.
14–18
Frans Van den Bergh et al. h ave studied
the utilization of SVM to improve the PSO and effectively
prevented local optimal solution, then the algorithm was
applied to the real time stability control of aerial eng ine
and the satisfactory results were achieved.
19
Liang et al.
took the gene algorithm into consideration and proposed
a new hybrid GA-PSO algorithm, which introduces cross
and mutation to classic PSO that can speed up convergence
and find the global optimum solution.
20
In this paper, we try to improve the classic PSO algo-
rithm in two aspects: firstly, a new inertia weight updating
algorithm, which analyzes the relationship among the pop-
ulation size, particle fitness and search space dimension
to improve the self-adapting ability of the algorithm and
secondly, the premature convergence in PSO. Herein, we
propose a fast convergence method based on chaotic the-
ory. The detailed experiments show that the proposed PSO
algorithm greatly improves the performance.
2. OVERVIEW OF PSO ALGORITHM
2.1. The Principle of Classic PSO Algorithm
PSO algorithm was first proposed by Kennedy and
Eberhart.
21
The idea comes from artificial life and
evolution computatio n technique theor y and the initial
404 J. Nanoelectron. Optoelectron. 2017, Vol. 12, No. 4 1555-130X/2017/12/404/005 doi:10.1166/jno.2017.2033