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 条
  • [1] An improved artificial bee colony algorithm for solving constrained optimization problems
    Yaosheng Liang
    Zhongping Wan
    Debin Fang
    International Journal of Machine Learning and Cybernetics, 2017, 8 : 739 - 754
  • [2] Artificial Bee Colony (ABC) optimization algorithm for solving constrained optimization problems
    Karaboga, Dervis
    Basturk, Bahriye
    FOUNDATIONS OF FUZZY LOGIC AND SOFT COMPUTING, PROCEEDINGS, 2007, 4529 : 789 - 798
  • [3] Improved Artificial Bee Colony Algorithm for Constrained Problems
    Brajevic, Ivona
    Tuba, Milan
    Subotic, Milos
    RECENT ADVANCES IN NEURAL NETWORKS, FUZZY SYSTEMS & EVOLUTIONARY COMPUTING, 2010, : 185 - +
  • [4] Constrained Artificial Bee Colony Algorithm for Optimization Problems
    Babaeizadeh, Soudeh
    Ahmad, Rohanin
    ADVANCES IN INDUSTRIAL AND APPLIED MATHEMATICS, 2016, 1750
  • [5] Enhanced Constrained Artificial Bee Colony Algorithm for Optimization Problems
    Babaeizadeh, Soudeh
    Ahmad, Rohanin
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2017, 14 (02) : 246 - 253
  • [6] A balancing artificial bee colony algorithm for constrained optimization problems
    Wang, Zhen
    Gao, Yuelin
    Acta Technica CSAV (Ceskoslovensk Akademie Ved), 2017, 62 (01): : 371 - 380
  • [7] An Artificial Bee Colony Algorithm for Solving Dynamic Optimization Problems
    Kojima, Masataka
    Nakano, Hidehiro
    Miyauchi, Arata
    2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 2398 - 2405
  • [8] A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems
    Karaboga, Dervis
    Akay, Bahriye
    APPLIED SOFT COMPUTING, 2011, 11 (03) : 3021 - 3031
  • [9] An upgraded artificial bee colony (ABC) algorithm for constrained optimization problems
    Ivona Brajevic
    Milan Tuba
    Journal of Intelligent Manufacturing, 2013, 24 : 729 - 740
  • [10] An upgraded artificial bee colony (ABC) algorithm for constrained optimization problems
    Brajevic, Ivona
    Tuba, Milan
    JOURNAL OF INTELLIGENT MANUFACTURING, 2013, 24 (04) : 729 - 740