Contribution Based Co-Evolutionary Algorithm for Large-Scale Optimization Problems

被引:12
作者
Meselhi, Mohamed A. [1 ]
Elsayed, Saber M. [1 ]
Sarker, Ruhul A. [1 ]
Essam, Daryl L. [1 ]
机构
[1] Univ New South Wales Canberra, Sch Engn & Informat Technol, Canberra, ACT 2612, Australia
基金
澳大利亚研究理事会;
关键词
Cooperative co-evolution; large-scale optimization; fuzzy logic; ADAPTIVE DIFFERENTIAL EVOLUTION; COOPERATIVE COEVOLUTION; GLOBAL OPTIMIZATION; DECOMPOSITION; FRAMEWORK; SELECTION;
D O I
10.1109/ACCESS.2020.3036438
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The solution of large-scale optimization problems is the key to many decision-making processes in practice. However, it is a challenging research topic when considered both the quality of solutions and the required computational time. One of the popular approaches for these problems is to divide the problems into a number of smaller sub-problems, that are then solved separately with an exchange of some information using the cooperative co-evolution (CC) concept. However, the characteristics of sub-components could be different, and their contributions to the overall performance can also be different while solving the problem. In the CC approach, it usually applies one optimizer and allocates equal computational budget to all sub-components. In this article, a new algorithm is proposed with the use of multiple optimizers, along with a need-based allocation of computational budget for the sub-components. In the proposed algorithm, a group of optimizers cooperate in an effective way to evolve the sub-components, depending on heuristic fuzzy rules. The performance of our proposed algorithm was evaluated by solving a number of large-scale global optimization benchmark functions. The empirical results show that the proposed algorithm outperforms equal allocation CC, a single selection characteristic, a single candidate optimizer and state-of-the-art algorithms.
引用
收藏
页码:203369 / 203381
页数:13
相关论文
共 65 条
[1]  
[Anonymous], 2009, Tech. Rep.
[2]  
[Anonymous], 2001, Fuzzy logic for beginners
[3]  
[Anonymous], 1997, Handbook of evolutionary computation
[4]  
[Anonymous], 2017, PROC CVPR IEEE
[5]  
[Anonymous], 2012, THESIS
[6]  
Bellman RichardE., 1957, Ann. Oper. Res, DOI [10.1007/BF02188548, DOI 10.1007/BF02188548]
[7]   Metaheuristics in combinatorial optimization: Overview and conceptual comparison [J].
Blum, C ;
Roli, A .
ACM COMPUTING SURVEYS, 2003, 35 (03) :268-308
[8]   Self-adaptive differential evolution algorithm using population size reduction and three strategies [J].
Brest, Janez ;
Maucec, Mirjam Sepesy .
SOFT COMPUTING, 2011, 15 (11) :2157-2174
[9]  
Chen WX, 2010, LECT NOTES COMPUT SC, V6239, P300, DOI 10.1007/978-3-642-15871-1_31
[10]   A Competitive Swarm Optimizer for Large Scale Optimization [J].
Cheng, Ran ;
Jin, Yaochu .
IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (02) :191-204