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 条
  • [21] Whale Optimization Algorithm Based on Artificial Fish Swarm Algorithm
    Bo, Xiong
    Feng Wenlong
    Zhang, Jin
    ARTIFICIAL INTELLIGENCE AND SECURITY, ICAIS 2022, PT II, 2022, 13339 : 115 - 128
  • [22] Apriori Parallel Improved Algorithm Based on MapReduce Distributed Architecture
    She Xiangyang
    Zhang Ling
    PROCEEDINGS OF 2016 SIXTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2016), 2016, : 517 - 521
  • [23] Distributed Recommendation Algorithm Based on Matrix Decomposition on MapReduce Framework
    Wu, Sen
    Lu, Dan
    Du, Yannan
    Feng, Xiaodong
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2015, 2015, 9403 : 447 - 457
  • [24] WOCDA: A whale optimization based community detection algorithm
    Zhang, Yun
    Liu, Yongguo
    Li, Jieting
    Zhu, Jiajing
    Yang, Changhong
    Yang, Wen
    Wen, Chuanbiao
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2020, 539
  • [25] Forecast of Wind Speed Based on Whale Optimization Algorithm
    Osama, Sarah
    Houssein, Essam H.
    Hassanien, Aboul Ella
    Fahmy, Aly A.
    PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON INTERNET OF THINGS AND MACHINE LEARNING (IML'17), 2017,
  • [26] Whale optimization algorithm based on chaotic search strategy
    Wang J.-H.
    Zhang L.
    Shi C.
    Che F.
    Ding G.
    Wu J.
    Kongzhi yu Juece/Control and Decision, 2019, 34 (09): : 1893 - 1900
  • [27] Improvement Whale Optimization Algorithm Based on Mixed Strategy
    Liu Yujia
    Tang Feng
    Chen Xin
    2023 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE, ICACI, 2023,
  • [28] A hybrid whale optimization algorithm based on equilibrium concept
    Tan, Weng-Hooi
    Mohamad-Saleh, Junita
    ALEXANDRIA ENGINEERING JOURNAL, 2023, 68 : 763 - 786
  • [29] Feature Selection Approach Based on Whale Optimization Algorithm
    Sharawi, Marwa
    Zawbaa, Hossam M.
    Emary, E.
    Zawbaa, Hossam M.
    2017 NINTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2017, : 163 - 168
  • [30] Improved Whale Optimization Algorithm Based on Halton Sequence
    Zhang, Wenyu
    Zhang, Bingchen
    Yuan, Yongbin
    Zhang, Changyou
    Jia, Xining
    ADVANCES IN NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, ICNC-FSKD 2022, 2023, 153 : 336 - 343