An Improved Whale Optimization Algorithm for Web Service Composition

被引:0
|
作者
Dahan, Fadl [1 ,2 ]
机构
[1] Prince Sattam Bin Abdulaziz Univ, Coll Business Adm Hawtat Bani Tamim, Dept Management Informat Syst, Al Kharj 11942, Saudi Arabia
[2] Taiz Univ, Fac Comp & Informat Technol Alturbah, Dept Comp Sci, Taizi 9674, Yemen
关键词
web service composition; whale optimization algorithm; improved whale optimization algorithm; BEE COLONY ALGORITHM;
D O I
10.3390/axioms11120725
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In the current circumstance, the Web Service Composition (WSC) was introduced to address complex user needs concerning the Quality of Services (QoS). In the WSC problem, the user needs are divided into a set of tasks. The corresponding web services are retrieved from the web services discovery according to the functionality of each task, and have different non-functional constraints, such as QoS. The WSC problem is a multi-objective optimization problem and is classified as an NP-hard problem. The whale optimization algorithm (WOA) is proven to solve complex multi-objective optimization problems, and it has the advantage of easy implementation with few control parameters. In this work, we contribute to improving the WOA algorithm, where different strategies are introduced to enhance its performance and address its shortcomings, namely its slow convergence speed, which produces low solution accuracy for the WSC problem. The proposed algorithm is named Improved Whale Optimization Algorithm (IWOA) and has three different strategies to enhance the performance of the WOA. Firstly, the Sine chaos theory is proposed to initiate the WOA's population and enhance the initialization diversity. Secondly, a Levy flight mechanism is proposed to enhance the exploitation and exploration of WOA by maintaining the whales' diversity. Further, a neighborhood search mechanism is introduced to address the trade-off between exploration and exploitation searching mechanisms. Different experiments are conducted with datasets on 12 different scales (small, medium, and large), and the proposed algorithm is compared with standard WOA and five state-of-the-art swarm-based algorithms on 30 different independent runs. Furthermore, four evaluation criteria are used to validate the comparison: the average fitness value, best fitness values, standard deviation, and average execution time. The results show that the IWOA enhanced the WOA algorithm's performance, where it got the better average and best fitness values with a low variation on all datasets. However, it ranked second regarding average execution time after the WOA, and sometimes third after the WOA and OABC, which is reasonable because of the proposed strategies.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] A Hybrid Strategy Improved Whale Optimization Algorithm for Web Service Composition
    Ju, Chuanxiang
    Ding, Hangqi
    Hu, Benjia
    [J]. COMPUTER JOURNAL, 2023, 66 (03): : 662 - 677
  • [2] Web Service Composition Optimization with the Improved Fireworks Algorithm
    Jiang, Bo
    Qin, Yanbin
    Yang, Junchen
    Li, Hang
    Wang, Liuhai
    Wang, Jiale
    [J]. Mobile Information Systems, 2022, 2022
  • [3] Web Service Composition Optimization with the Improved Fireworks Algorithm
    Jiang, Bo
    Qin, Yanbin
    Yang, Junchen
    Li, Hang
    Wang, Liuhai
    Wang, Jiale
    [J]. MOBILE INFORMATION SYSTEMS, 2022, 2022
  • [4] An Improved Whale Optimization Algorithm Based on Aggregation Potential Energy for QoS-Driven Web Service Composition
    Teng, Xuyang
    Luo, Yuanhao
    Zheng, Tao
    Zhang, Xuguang
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [5] Web service composition optimization based on improved artificial bee colony algorithm
    He, Jun
    Chen, Liang
    Wang, Xiaolong
    Li, Yonggang
    [J]. Journal of Networks, 2013, 8 (09) : 2143 - 2149
  • [6] AN improved Ant Colony Optimization Algorithm for QoS-Aware Dynamic Web Service Composition
    Zhao Shanshan
    Ma Lin
    Wang Lei
    Wen Zepeng
    [J]. 2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 1998 - 2001
  • [7] An Optimization Algorithm for Service Composition Based on an Improved FOA
    Yiwen Zhang
    Guangming Cui
    Yan Wang
    Xing Guo
    Shu Zhao
    [J]. Tsinghua Science and Technology, 2015, 20 (01) : 90 - 99
  • [8] An Optimization Algorithm for Service Composition Based on an Improved FOA
    Zhang, Yiwen
    Cui, Guangming
    Wang, Yan
    Guo, Xing
    Zhao, Shu
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2015, 20 (01) : 90 - 99
  • [9] A hybrid improved whale optimization algorithm
    Tang, Chenjun
    Sun, Wei
    Wu, Wei
    Xue, Min
    [J]. 2019 IEEE 15TH INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), 2019, : 362 - 367
  • [10] An improved Genetic Algorithm-based Web Service Composition
    Hao, Long
    [J]. ADVANCED RESEARCH ON AUTOMATION, COMMUNICATION, ARCHITECTONICS AND MATERIALS, PTS 1 AND 2, 2011, 225-226 (1-2): : 307 - 310