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
相关论文
共 54 条
  • [1] Whale Optimization Algorithm and Moth-Flame Optimization for multilevel thresholding image segmentation
    Abd El Aziz, Mohamed
    Ewees, Ahmed A.
    Hassanien, Aboul Ella
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2017, 83 : 242 - 256
  • [2] An improved Levy based whale optimization algorithm for bandwidth-efficient virtual machine placement in cloud computing environment
    Abdel-Basset, Mohamed
    Abdle-Fatah, Laila
    Sangaiah, Arun Kumar
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 4): : S8319 - S8334
  • [3] A Novel Whale Optimization Algorithm for Cryptanalysis in Merkle-Hellman Cryptosystem
    Abdel-Basset, Mohamed
    El-Shahat, Doaa
    El-henawy, Ibrahim
    Sangaiah, Arun Kumar
    Ahmed, Syed Hassan
    [J]. MOBILE NETWORKS & APPLICATIONS, 2018, 23 (04) : 723 - 733
  • [4] Al- Madi N, 2014, 2014 IEEE S SWARM IN, P1
  • [5] Aljarah I, 2012, 2012 4 WORLD C NAT B
  • [6] Optimizing connection weights in neural networks using the whale optimization algorithm
    Aljarah, Ibrahim
    Faris, Hossam
    Mirjalili, Seyedali
    [J]. SOFT COMPUTING, 2018, 22 (01) : 1 - 15
  • [7] [Anonymous], 1989, GENETIC ALGORITHMS S
  • [8] [Anonymous], 2017, CLUST
  • [9] [Anonymous], 2010, ENG OPTIM
  • [10] [Anonymous], 1995, P IEEE INT C NEUR NE