Distributed Whale Optimization Algorithm based on MapReduce

被引:16
|
作者
Khalil, Yasser [1 ]
Alshayeji, Mohammad [1 ]
Ahmad, Imtiaz [1 ]
机构
[1] Kuwait Univ, Dept Comp Engn, Kuwait, Kuwait
来源
关键词
evolution algorithm; Hadoop; MapReduce; meta-heuristic; Whale Optimization Algorithm (WOA); STRATEGY; COLONY;
D O I
10.1002/cpe.4872
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Whale Optimization Algorithm (WOA) is a recent swarm intelligence based meta-heuristic optimization algorithm, which simulates the natural behavior of bubble-net hunting strategy of humpback whales and has been successfully applied to solve complex optimization problems in a wide range of disciplines. However, when applied to large-size problems, its performance degrades due to the need of massive computational work load. Distributed computing is one of the effective ways to improve the scalability of WOA for solving large-scale problems. In this paper, we propose a simple and robust distributed implementation of WOA using Hadoop MapReduce named MR-WOA. MapReduce paradigm is adopted as the distribution model since it is one of the most mature technologies to develop parallel algorithms which automatically handles communication, load balancing, data locality, and fault tolerance. The design of MR-WOA is discussed in details using the MapReduce paradigm. Experiments are conducted for a set of well-known benchmarks for evaluating the quality, speedup, and scalability of MR-WOA. The conducted experiments reveal that our approach achieves a promising speedup. For some benchmarks, speedup scales linearly with increasing the number of computational nodes.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] A Spark-based Distributed Whale Optimization Algorithm for Feature Selection
    Chen, Hongwei
    Hu, Zhou
    Han, Lin
    Hou, Qiao
    Ye, Zhiwei
    Yuan, Jiansen
    Zeng, Jun
    PROCEEDINGS OF THE 2019 10TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS - TECHNOLOGY AND APPLICATIONS (IDAACS), VOL. 1, 2019, : 70 - 74
  • [2] Apriori Algorithm Optimization Study Based on MapReduce
    Li Chunqing
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL CONTROL AND COMPUTATIONAL ENGINEERING, 2015, 124 : 1466 - 1470
  • [3] A Whale Optimization Algorithm with Distributed Collaboration and Reverse Learning Ability
    Xu, Zhedong
    Su, Yongbo
    Yang, Fang
    Zhang, Ming
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 75 (03): : 5965 - 5986
  • [4] MapReduce-based distributed tensor clustering algorithm
    Hongjun Zhang
    Peng Li
    Fanshuo Meng
    Weibei Fan
    Zhuangzhuang Xue
    Neural Computing and Applications, 2023, 35 : 24633 - 24649
  • [5] MapReduce-based distributed tensor clustering algorithm
    Zhang, Hongjun
    Li, Peng
    Meng, Fanshuo
    Fan, Weibei
    Xue, Zhuangzhuang
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (35): : 24633 - 24649
  • [6] Query Optimization of Distributed RDF Data Based on MapReduce
    Zhang, Yanqin
    Wang, Jingbin
    MACHINERY ELECTRONICS AND CONTROL ENGINEERING III, 2014, 441 : 970 - 973
  • [7] Group-based whale optimization algorithm
    Farinaz Hemasian-Etefagh
    Faramarz Safi-Esfahani
    Soft Computing, 2020, 24 : 3647 - 3673
  • [8] Opposition-Based Whale Optimization Algorithm
    Alamri, Hammoudeh S.
    Alsariera, Yazan A.
    Zamli, Kamal Z.
    ADVANCED SCIENCE LETTERS, 2018, 24 (10) : 7461 - 7464
  • [9] Link Prediction Based on Whale Optimization Algorithm
    Barham, Reham
    Aljarah, Ibrahim
    2017 INTERNATIONAL CONFERENCE ON NEW TRENDS IN COMPUTING SCIENCES (ICTCS), 2017, : 55 - 60
  • [10] Image Enhancement based on Whale Optimization Algorithm
    Ye, Zhiwei
    Wang, Fengwen
    Kochan, Roman
    15TH INTERNATIONAL CONFERENCE ON ADVANCED TRENDS IN RADIOELECTRONICS, TELECOMMUNICATIONS AND COMPUTER ENGINEERING (TCSET - 2020), 2020, : 838 - 841