Parallel Artificial Bee Colony (PABC) Algorithm

被引:0
|
作者
Narasimhan, Harikrishna [1 ]
机构
[1] Anna Univ, Coll Engn, Dept Comp Sci & Engn, Madras 600025, Tamil Nadu, India
关键词
Artificial bee colony (ABC) algorithm; numerical optimization; swarm intelligence; parallel metaheuristics; shared memory; ABC OPTIMIZATION ALGORITHM;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The artificial bee colony (ABC) algorithm is a metaheuristic algorithm for numerical optimization. It is based on the intelligent foraging behavior of honey bees. This paper presents a parallel version of the algorithm for shared memory architectures. The entire colony of bees is divided equally among the available processors. A set of solutions is placed in the local memory of each processor. A copy of each solution is also maintained in a global shared memory. During each cycle, the set of bees at a processor improves the solutions in the local memory. At the end of the cycle, the solutions are copied into the corresponding slots in the shared memory and made available to all other bees. It is shown that the proposed parallelization strategy does not degrade the quality of solutions obtained, but achieves substantial speedup.
引用
收藏
页码:305 / 310
页数:6
相关论文
共 50 条
  • [1] A Pheromonal Artificial Bee Colony (pABC) Algorithm for Discrete Optimization Problems
    Ekmekci, Dursun
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2019, 33 (11) : 935 - 950
  • [2] A Pheromonal Artificial Bee Colony -pABC- Algorithm for Optimization Problems
    Ekmekci, Dursun
    [J]. 2019 16TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS & DEVICES (SSD), 2019, : 452 - 456
  • [3] Research on Parallel Optimization of Artificial Bee Colony Algorithm
    Wang, Haiquan
    Wei, Jianhua
    Wen, Shengjun
    Hou, Yuliang
    [J]. 2018 INTERNATIONAL CONFERENCE ON ADVANCED MECHATRONIC SYSTEMS (ICAMECHS), 2018, : 127 - 131
  • [4] Parallel Optimization Based on Artificial Bee Colony Algorithm
    Li, Debo
    Feng, Yongxin
    Zhong, Jun
    Zhou, Jielian
    Yin, Libao
    Zhou, Junhao
    [J]. 2017 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA ANALYSIS (ICBDA), 2017, : 955 - 959
  • [5] Artificial Bee Colony Algorithm for the Parallel Test Tasks Scheduling
    Chen Li'an
    Xiao Mingqing
    Yu Hang
    Zhao Liangliang
    [J]. MANUFACTURING ENGINEERING AND AUTOMATION II, PTS 1-3, 2012, 591-593 : 2478 - 2481
  • [6] Parallel Artificial Bee Colony Algorithm For Traveling Salesman Problem
    Akay, Rustu
    Basturk, Alper
    [J]. 2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 501 - 505
  • [7] Parallel Artificial Bee Colony Algorithm for the Traveling Salesman Problem
    Xu, Kun
    Jiang, Mingyan
    Yuan, Dongfeng
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION APPLICATIONS (ICCIA 2012), 2012, : 663 - 667
  • [8] A New Emigrant Creation Strategy for Parallel Artificial Bee Colony Algorithm
    Karaboga, Dervis
    Aslan, Selcuk
    [J]. 2015 9TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO), 2015, : 689 - 694
  • [9] A new emigrant utilization strategy for parallel artificial bee colony algorithm
    Selcuk Aslan
    [J]. Evolving Systems, 2021, 12 : 337 - 357
  • [10] Finding DNA Motifs with Collective Parallel Artificial Bee Colony Algorithm
    Karaboga, Dervis
    Aslan, Selcuk
    Aksoy, Alperen
    [J]. 2018 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND DATA PROCESSING (IDAP), 2018,