Parallel Cuckoo Search Algorithm on OpenMP for Traveling Salesman Problem

被引:0
|
作者
Ng Tzy-Luen [1 ]
Keat, Yeow Teck [1 ]
Abdullah, Rosni [1 ]
机构
[1] Univ Sains Malaysia, Sch Comp Sci, Gelugor 11800, Penang, Malaysia
关键词
cuckoo search; evolutionary algorithms; metaheuristics; OpenMP; parallel algorithms; traveling salesman problem;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Algorithmic parallelism arises naturally for population-based evolutionary algorithms. In this paper, a subpopulation-based parallel Cuckoo Search (CS) algorithm on OpenMP (Open Multi-Processing) for Traveling Salesman Problem (TSP) is proposed. The obligate brood parasitism behavior and mapping of the CS to TSP are explored to design the parallelization approach on OpenMP's fork-join model. The proposed parallel algorithm has been tested with symmetric instances from TSPLIB. Results show the subpopulation-based CS via random walk achieved superlinear speedup up to 42x and 1054% efficiency on OpenMP running 4 cores processor with superior percentage deviation against TSPLIB optimal solutions on small cities ranging from 51 to 101 cities, and only started to deviate significantly with 4461 cities. OpenMP subpopulation-based CS speedup also recorded at least 17x and up to 36x higher than related works in parallel CS. Overall results demonstrate that multi-threaded parallelism is very effective to achieve speedup for population-based evolutionary algorithms by dividing the main population into subpopulations to increase diversity on solution exploration.
引用
收藏
页码:380 / 385
页数:6
相关论文
共 50 条
  • [21] A PARALLEL TABU SEARCH ALGORITHM FOR LARGE TRAVELING SALESMAN PROBLEMS
    FIECHTER, CN
    DISCRETE APPLIED MATHEMATICS, 1994, 51 (03) : 243 - 267
  • [22] Comparison of a memetic algorithm and a tabu search algorithm for the Traveling Salesman Problem
    Osaba, Eneko
    Diaz, Fernando
    2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 131 - 136
  • [23] The Massively Parallel Mixing Genetic Algorithm for the Traveling Salesman Problem
    Varadarajan, Swetha
    Whitley, Darrell
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 872 - 879
  • [24] Parallel Artificial Bee Colony Algorithm For Traveling Salesman Problem
    Akay, Rustu
    Basturk, Alper
    2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 501 - 505
  • [25] Searching for backbones - An efficient parallel algorithm for the traveling salesman problem
    Schneider, J
    Froschhammer, C
    Morgenstern, I
    Husslein, T
    Singer, JM
    COMPUTER PHYSICS COMMUNICATIONS, 1996, 96 (2-3) : 173 - 188
  • [26] A hybridized parallel bats algorithm for combinatorial problem of traveling salesman
    Trong-The Nguyen
    Qiao, Yu
    Pan, Jeng-Shyang
    Chu, Shu-Chuan
    Chang, Kuo-Chi
    Xue, Xingsi
    Thi-Kien Dao
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (05) : 5811 - 5820
  • [27] A Dynamic Scatter Search Algorithm for Solving Traveling Salesman Problem
    Abdulelah, Aymen Jalil
    Shaker, Khalid
    Sagheer, Ali Makki
    Jalab, Hamid A.
    9TH INTERNATIONAL CONFERENCE ON ROBOTIC, VISION, SIGNAL PROCESSING AND POWER APPLICATIONS: EMPOWERING RESEARCH AND INNOVATION, 2017, 398 : 117 - 124
  • [28] Parallel Artificial Bee Colony Algorithm for the Traveling Salesman Problem
    Xu, Kun
    Jiang, Mingyan
    Yuan, Dongfeng
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION APPLICATIONS (ICCIA 2012), 2012, : 663 - 667
  • [29] Dynamic Local Search Algorithm for Solving Traveling Salesman Problem
    Ghandeshtani, Kambiz Shojaee
    Taghadosi, Mojtaba Behnam
    Seyedkashi, Seyed Mohammad Hossein
    Shojaii, Keyvan
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2010), 2010, : 53 - 58
  • [30] A Hybrid Cultural Algorithm with Local Search for Traveling Salesman Problem
    Kim, Yongjun
    Cho, Sung-Bae
    IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, 2009, : 188 - 192