Study on an Adaptive Co-Evolutionary ACO Algorithm for Complex Optimization Problems

被引:19
|
作者
Zhao, Huimin [1 ,6 ,7 ]
Gao, Weitong [1 ]
Deng, Wu [1 ,2 ,3 ,4 ,5 ,6 ,7 ]
Sun, Meng [1 ]
机构
[1] Dalian Jiaotong Univ, Software Inst, Dalian 116028, Peoples R China
[2] Key Lab Guangxi High Sch Complex Syst, Nanning 530006, Peoples R China
[3] Key Lab Guangxi High Sch Computat Intelligence, Nanning 530006, Peoples R China
[4] Guangxi Normal Univ, Guangxi Key Lab Multisource Informat Min & Secur, Guilin 541004, Peoples R China
[5] Guangxi Univ Nationalities, Guangxi Key Lab Hybrid Computat & IC Design Anal, Nanning 530006, Peoples R China
[6] Southwest Jiaotong Univ, Tract Power State Key Lab, Chengdu 610031, Sichuan, Peoples R China
[7] Dalian Jiaotong Univ, Liaoning Key Lab Welding & Reliabil Rail Transpor, Dalian 116028, Peoples R China
来源
SYMMETRY-BASEL | 2018年 / 10卷 / 04期
基金
中国国家自然科学基金;
关键词
co-evolution; ant colony optimization (ACO); multi-strategies; hybrid mechanism; multi-objective optimization model; gate assignment; ANT COLONY OPTIMIZATION; PARTICLE SWARM OPTIMIZATION; CONSTRAINED OPTIMIZATION; DIFFERENTIAL EVOLUTION; GENETIC ALGORITHM; DESIGN; SYSTEM; SEARCH;
D O I
10.3390/sym10040104
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The ant colony optimization (ACO) algorithm has the characteristics of positive feedback, essential parallelism, and global convergence, but it has the shortcomings of premature convergence and slow convergence speed. The co-evolutionary algorithm (CEA) emphasizes the existing interaction among different sub-populations, but it is overly formal, and does not form a very strict and unified definition. Therefore, a new adaptive co-evolutionary ant colony optimization (SCEACO) algorithm based on the complementary advantages and hybrid mechanism is proposed in this paper. Firstly, the pheromone update formula is improved and the pheromone range of the ACO algorithm is limited in order to achieve the adaptive update of the pheromone. The elitist strategy and co-evolutionary idea are used for reference, the symbiotic mechanism and hybrid mechanism are introduced to better utilize the advantages of the CEA and ACO. Then the multi-objective optimization problem is divided into several sub-problems, each sub-problem corresponds to one population. Each ant colony is divided into multiple sub-populations in a common search space, and each sub-population performs the search activity and pheromone updating strategy. The elitist strategy is used to retain the elitist individuals within the population and the min-max ant strategy is used to set pheromone concentration for each path. Next, the selection, crossover, and mutation operations of individuals are introduced to adaptively adjust the parameters and implement the information sharing of the population and the co-evolution. Finally, the gate assignment problem of a hub airport is selected to verify the optimization performance of the SCEACO algorithm. The experiment results show that the SCEACO algorithm can effectively solve the gate assignment problem of a hub airport and obtain the effective assignment result. The SCEACO algorithm improves the convergence speed, and enhances the local search ability and global search capability.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Co-evolutionary global optimization algorithm
    Iwamatsu, M
    [J]. CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 1180 - 1184
  • [2] Contribution Based Co-Evolutionary Algorithm for Large-Scale Optimization Problems
    Meselhi, Mohamed A.
    Elsayed, Saber M.
    Sarker, Ruhul A.
    Essam, Daryl L.
    [J]. IEEE ACCESS, 2020, 8 : 203369 - 203381
  • [3] HYBRID CODING PSO-ACO CO-EVOLUTIONARY ALGORITHM FOR SOLVING MIXED-INTEGER PROGRAMMING PROBLEMS
    Gao, Yuelin
    Wang, Miaomiao
    [J]. ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2013, 30 (03)
  • [4] Multiregional co-evolutionary algorithm for dynamic multiobjective optimization
    Ma, Xuemin
    Yang, Jingming
    Sun, Hao
    Hu, Ziyu
    Wei, Lixin
    [J]. INFORMATION SCIENCES, 2021, 545 : 1 - 24
  • [5] Game theory based co-evolutionary algorithm (GCEA) for solving multiobjective optimization problems
    Sim, KB
    Kim, JY
    Lee, DW
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (10): : 2419 - 2425
  • [6] A distributed co-evolutionary particle swarm optimization algorithm
    Liu, D. S.
    Tan, K. C.
    Ho, W. K.
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 3831 - 3838
  • [7] A Surrogate-Assisted Memetic Co-evolutionary Algorithm for Expensive Constrained Optimization Problems
    Goh, C. K.
    Lim, D.
    Ma, L.
    Ong, Y. S.
    Dutta, P. S.
    [J]. 2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 744 - 749
  • [8] Game model based co-evolutionary algorithm and its application for multiobjective optimization problems
    Wang, Gaoping
    Wang, Yongji
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS, 2006, : 274 - 277
  • [9] A hybrid co-evolutionary cultural algorithm based on particle swarm optimization for solving global optimization problems
    Sun, Yang
    Zhang, Lingbo
    Gu, Xingsheng
    [J]. NEUROCOMPUTING, 2012, 98 : 76 - 89
  • [10] Species co-evolutionary algorithm: a novel evolutionary algorithm based on the ecology and environments for optimization
    Li, Wuzhao
    Wang, Lei
    Cai, Xingjuan
    Hu, Junjie
    Guo, Weian
    [J]. NEURAL COMPUTING & APPLICATIONS, 2019, 31 (07): : 2015 - 2024