Comparative study of the use of fuzzy logic in improving particle swarm optimization variants for mathematical functions using co-evolution

被引:68
作者
Valdez, Fevrier [1 ]
Carlos Vazquez, Juan [1 ]
Melin, Patricia [1 ]
Castillo, Oscar [1 ]
机构
[1] Tijuana Inst Technol, Tijuana, BC, Mexico
关键词
Fuzzy particle swarm optimization; Fuzzy logic; Optimization; Inertia weight adjustment;
D O I
10.1016/j.asoc.2016.09.024
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Particle Swarm Optimization (PSO) is a nature-inspired computation technique based on the social behavior of birds flocking or fish schooling, and can be also viewed as a biologically inspired computational search and optimization method. Since its introduction by Kennedy and Eberhart in 1995, several variants of the original Particle Swarm Optimization technique have been created to improve the quality of the solutions, to improve the speed of convergence, and to avoid getting trapped in local minima. The main proposal is to design a new approach to dynamically adapt some parameters of the PSO algorithm, such as the weight of inertia and learning factors. In this regard, fuzzy logic is applied to the design of the proposed approach. To measure performance, a comparison of different approaches for the inertia weight is performed; these approaches are: constant, random adjustments, linear decreasing, nonlinear decreasing and fuzzy adaptive inertia. The co-evolution concept is also applied to improve the performance of the PSO algorithm for problems of higher degree of complexity. A set of 11 mathematical functions is used to validate the proposed approach. The benchmark functions that are considered are widely used in this field of study. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:1070 / 1083
页数:14
相关论文
共 38 条
[1]  
Angeline P. J., 1998, Evolutionary Programming VII. 7th International Conference, EP98. Proceedings, P601, DOI 10.1007/BFb0040811
[2]  
[Anonymous], 1995, P IEEE INT JOINT C N
[3]  
Bansal J. C., 2011, 2011 3 WORLD C NATUR, P633, DOI DOI 10.1109/NABIC.2011.6089659
[4]  
Bernal E, 2015, STUD COMPUT INTELL, V601, P219, DOI 10.1007/978-3-319-17747-2_18
[5]  
Brits R., 2002, P 4 AS PAC C SIM EV, V2, P692
[6]  
Carlisle A., 2002, THESIS
[7]  
Vazquez JC, 2015, STUD COMPUT INTELL, V574, P163, DOI 10.1007/978-3-319-10960-2_11
[8]  
Castillo O, 2016, STUD FUZZ SOFT COMP, V332, P361, DOI 10.1007/978-3-319-26302-1_21
[9]  
Clerc M., 2002, IEEE T EVOL COMPUT, V6
[10]  
Clerc M, 1999, P C EV COMP, P1951