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 条
  • [41] Performance optimization algorithm for MapReduce based on obtaining frequent keys
    Li J.
    Hua S.
    Wu J.
    Zhang K.
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2018, 58 (12): : 1059 - 1065
  • [42] Laplacian whale optimization algorithm
    Amarjeet Singh
    International Journal of System Assurance Engineering and Management, 2019, 10 : 713 - 730
  • [43] Chaotic whale optimization algorithm
    Kaur, Gaganpreet
    Arora, Sankalap
    JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2018, 5 (03) : 275 - 284
  • [44] Laplacian whale optimization algorithm
    Singh, Amarjeet
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2019, 10 (04) : 713 - 730
  • [45] A Distributed Polygon Retrieval Algorithm using MapReduce
    Guo, Q.
    Palanisamy, B.
    Karimi, H. A.
    ISPRS INTERNATIONAL WORKSHOP ON SPATIOTEMPORAL COMPUTING, 2015, : 51 - 53
  • [46] Design of cognitive radio system and comparison of modified whale optimization algorithm with whale optimization algorithm
    Bansal S.
    Rattan M.
    International Journal of Information Technology, 2022, 14 (2) : 999 - 1010
  • [47] A Distributed Polygon Retrieval Algorithm using MapReduce
    Guo, Qiulei
    Palanisamy, Balaji
    Karimi, Hassan A.
    2014 INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING (COLLABORATECOM), 2014, : 435 - 436
  • [48] Liver segmentation in MRI images based on whale optimization algorithm
    Mostafa, Abdalla
    Hassanien, Aboul Ella
    Houseni, Mohamed
    Hefny, Hesham
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (23) : 24931 - 24954
  • [49] Prediction of weld size prediction based on Whale Optimization Algorithm
    Yao, Ping
    Li, Wenqiang
    Chen, Wei
    He, Riheng
    Zhang, Peimei
    Zhang, Guangchao
    Hanjie Xuebao/Transactions of the China Welding Institution, 2024, 45 (11): : 133 - 139
  • [50] Gaussian Perturbation Whale Optimization Algorithm based on Nonlinear Strategy
    Li Y.
    Li X.
    Liu J.
    Tu X.
    International Journal of Performability Engineering, 2019, 15 (07) : 1829 - 1838