TY - JOUR
T1 - Multiple strategies based orthogonal design particle swarm optimizer for numerical optimization
AU - Qin, Quande
AU - Cheng, Shi
AU - Zhang, Qingyu
AU - Wei, Yiming
AU - Shi, Yuhui
N1 - Publisher Copyright:
© 2015 Elsevier Ltd. All rights reserved.
PY - 2015/8
Y1 - 2015/8
N2 - Abstract In the canonical particle swarm optimization (PSO), each particle updates its velocity and position by taking its historical best experience and its neighbors' best experience as exemplars and adding them together. Its performance is largely dependent on the employed exemplars. However, this learning strategy in the canonical PSO is inefficient when complex problems are being optimized. In this paper, Multiple Strategies based Orthogonal Design PSO (MSODPSO) is presented, in which the social-only model or the cognition-only model is utilized in each particle's velocity update, and an orthogonal design (OD) method is used with a small probability to construct a new exemplar in each iteration. In order to enhance the efficiency of OD method and obtain more efficient exemplar, four auxiliary vector generating strategies are designed. In addition, a global best mutation operator including non-uniform mutation and Gaussian mutation is employed to improve its global search ability. The MSODPSO can be applied to PSO with the global or local structure, yielding MSODPSO-G and MSODPSO-L algorithms, respectively. To verify the effectiveness of the proposed algorithms, a set of 24 benchmark functions in 30 and 100 dimensions are utilized in experimental studies. The proposed algorithm is also tested on a real-world economic load dispatch (ELD) problem, which is modelled as a non-convex minimization problem with constraints. The experimental results on the benchmark functions and ELD problems demonstrate that the proposed MSODPSO-G and MSODPSO-L can offer high-quality solutions.
AB - Abstract In the canonical particle swarm optimization (PSO), each particle updates its velocity and position by taking its historical best experience and its neighbors' best experience as exemplars and adding them together. Its performance is largely dependent on the employed exemplars. However, this learning strategy in the canonical PSO is inefficient when complex problems are being optimized. In this paper, Multiple Strategies based Orthogonal Design PSO (MSODPSO) is presented, in which the social-only model or the cognition-only model is utilized in each particle's velocity update, and an orthogonal design (OD) method is used with a small probability to construct a new exemplar in each iteration. In order to enhance the efficiency of OD method and obtain more efficient exemplar, four auxiliary vector generating strategies are designed. In addition, a global best mutation operator including non-uniform mutation and Gaussian mutation is employed to improve its global search ability. The MSODPSO can be applied to PSO with the global or local structure, yielding MSODPSO-G and MSODPSO-L algorithms, respectively. To verify the effectiveness of the proposed algorithms, a set of 24 benchmark functions in 30 and 100 dimensions are utilized in experimental studies. The proposed algorithm is also tested on a real-world economic load dispatch (ELD) problem, which is modelled as a non-convex minimization problem with constraints. The experimental results on the benchmark functions and ELD problems demonstrate that the proposed MSODPSO-G and MSODPSO-L can offer high-quality solutions.
KW - Economic load dispatch problems
KW - Global optimization
KW - Learning strategy
KW - Opposition-based learning
KW - Orthogonal design
KW - Particle swarm optimization
UR - http://www.scopus.com/inward/record.url?scp=84924612596&partnerID=8YFLogxK
U2 - 10.1016/j.cor.2015.02.008
DO - 10.1016/j.cor.2015.02.008
M3 - Article
AN - SCOPUS:84924612596
SN - 0305-0548
VL - 60
SP - 91
EP - 110
JO - Computers and Operations Research
JF - Computers and Operations Research
M1 - 3729
ER -