An improved artificial bee colony algorithm for solving constrained optimization problems

被引:30
|
作者
Liang, Yaosheng [1 ]
Wan, Zhongping [1 ]
Fang, Debin [2 ]
机构
[1] Wuhan Univ, Sch Math & Stat, Wuhan 430072, Peoples R China
[2] Wuhan Univ, Sch Econ & Management, Wuhan 430072, Peoples R China
基金
中国国家自然科学基金;
关键词
Artificial bee colony; Constrained optimization; Constraint handling; Rank selection; PARTICLE SWARM OPTIMIZATION; FUZZY-LOGIC;
D O I
10.1007/s13042-015-0357-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The artificial bee colony (ABC) algorithm is a global stochastic optimization algorithm inspired by simulating the foraging behavior of honey bees. It has been successfully applied to solve the constrained optimization problems (COPs) with a constraint handling technique (Deb's rules). However, it may also lead to premature convergence. In order to improve this problem, we propose an improved artificial bee colony (I-ABC) algorithm for COPs. In I-ABC algorithm, we firstly relax the Deb's rules by introducing the approximate feasible solutions to suitably utilize the information of the infeasible solutions with better objective function value and small violation. Next, we construct a selection strategy based on rank selection and design a search mechanism using the information of the best-so-far solution to balance the exploration and the exploitation at different stages. In addition, periodic boundary handling mode is used to repair invalid solutions. To verify the performance of I-ABC algorithm, 24 benchmark problems are employed and two comparison experiments have been carried out. The numerical results show that the proposed I-ABC algorithm has an outstanding performance for the COPs.
引用
收藏
页码:739 / 754
页数:16
相关论文
共 50 条
  • [31] A NOVEL ARTIFICIAL BEE COLONY-BASED ALGORITHM FOR SOLVING THE NUMERICAL OPTIMIZATION PROBLEMS
    Kiran, Mustafa Servet
    Gunduz, Mesut
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2012, 8 (09): : 6107 - 6121
  • [32] A New Artificial Bee Colony Algorithm for Solving Large-Scale Optimization Problems
    Wang, Hui
    Wang, Wenjun
    Cui, Zhihua
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT II, 2018, 11335 : 329 - 337
  • [33] A Multistrategy Optimization Improved Artificial Bee Colony Algorithm
    Liu, Wen
    SCIENTIFIC WORLD JOURNAL, 2014,
  • [34] Improved artificial bee colony algorithm for global optimization
    Gao, Weifeng
    Liu, Sanyang
    INFORMATION PROCESSING LETTERS, 2011, 111 (17) : 871 - 882
  • [35] AN ARTIFICIAL BEE COLONY ALGORITHM FOR SOLVING NURSE SCHEDULING PROBLEMS
    Sarucan, Ahmet
    Buyukozkan, Kadir
    UNCERTAINTY MODELING IN KNOWLEDGE ENGINEERING AND DECISION MAKING, 2012, 7 : 183 - 188
  • [36] A Modification Artificial Bee Colony Algorithm for Optimization Problems
    Liang, Jun-Hao
    Lee, Ching-Hung
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [37] Artificial Bee Colony Algorithm with Distant Savants for constrained optimization
    Yavuz, Gurcan
    Durmus, Burhanettin
    Aydin, Dogan
    APPLIED SOFT COMPUTING, 2022, 116
  • [38] Cardinality-Constrained Portfolio optimization using An improved quick Artificial Bee Colony Algorithm
    Suthiwong, Dit
    Sodanil, Maleerat
    2016 20TH INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC), 2016,
  • [39] An improved global best guided artificial bee colony algorithm for continuous optimization problems
    Cao, Yongcun
    Lu, Yong
    Pan, Xiuqin
    Sun, Na
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : S3011 - S3019
  • [40] An improved global best guided artificial bee colony algorithm for continuous optimization problems
    Yongcun Cao
    Yong Lu
    Xiuqin Pan
    Na Sun
    Cluster Computing, 2019, 22 : 3011 - 3019