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 条
  • [41] A genetic algorithm with a mixed region search for the asymmetric traveling salesman problem
    Choi, IC
    Kim, SI
    Kim, HS
    COMPUTERS & OPERATIONS RESEARCH, 2003, 30 (05) : 773 - 786
  • [42] The Study of Neighborhood Structure of Tabu Search Algorithm for Traveling Salesman Problem
    Zhong, YiWen
    Wu, Chao
    Li, LiShan
    Ning, ZhengYuan
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 1, PROCEEDINGS, 2008, : 491 - 495
  • [43] Harmony Search Algorithm's Parameter Tuning for Traveling Salesman Problem
    Tongchan, Tanapat
    Pornsing, Choosak
    Tonglim, Tongtang
    2017 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION SCIENCES (ICRAS), 2017, : 199 - 203
  • [44] A study of five parallel approaches to a genetic algorithm for the traveling salesman problem
    Wang, L
    Maciejewski, AA
    Siegel, HJ
    Roychowdhury, VP
    Eldridge, BD
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2005, 11 (04): : 217 - 234
  • [45] Randomized gravitational emulation search algorithm for symmetric traveling salesman problem
    Balachandar, S. Raja
    Kannan, K.
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 192 (02) : 413 - 421
  • [46] A Novel Local Search Algorithm for the Traveling Salesman Problem that Exploits Backbones
    Zhang, Weixiong
    Looks, Moshe
    19TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-05), 2005, : 343 - 348
  • [47] Lightning Inspired Search Algorithm Introduction & application to the traveling salesman problem
    Amine El Majdouli, Mohamed
    Ameur El Imrani, Abdelhakim
    2015 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS: THEORIES AND APPLICATIONS (SITA), 2015,
  • [48] SEQUENTIAL AND PARALLEL LOCAL SEARCH FOR THE TIME-CONSTRAINED TRAVELING SALESMAN PROBLEM
    KINDERVATER, G
    LENSTRA, JK
    SAVELSBERGH, M
    DISCRETE APPLIED MATHEMATICS, 1993, 42 (2-3) : 211 - 225
  • [49] An improved variable neighborhood search for parallel drone scheduling traveling salesman problem
    Lei, Deming
    Chen, Xiang
    APPLIED SOFT COMPUTING, 2022, 127
  • [50] Research On Traveling Salesman Problem Algorithm
    Yun, Xiaoyan
    MANUFACTURING PROCESS AND EQUIPMENT, PTS 1-4, 2013, 694-697 : 2901 - 2904