{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,10]],"date-time":"2026-08-10T16:39:29Z","timestamp":1786379969015,"version":"build-2736575974"},"reference-count":59,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2023,12,29]],"date-time":"2023-12-29T00:00:00Z","timestamp":1703808000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Science and Technology Program of Guangzhou, China","award":["2023A04J2006"],"award-info":[{"award-number":["2023A04J2006"]}]},{"name":"Science and Technology Program of Guangzhou, China","award":["52275487"],"award-info":[{"award-number":["52275487"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2023A04J2006"],"award-info":[{"award-number":["2023A04J2006"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["52275487"],"award-info":[{"award-number":["52275487"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Cloud Manufacturing (CMfg) has attracted lots of attention from scholars and practitioners. The purpose of quality of service (QoS)-aware manufacturing cloud service composition (MCSC), as one of the key issues in CMfg, is to combine different available manufacturing cloud services (MCSs) to generate an optimized MCSC that can meet the diverse requirements of customers. However, many available MCSs, deployed in the CMfg platform, have the same function but different QoS attributes. It is a great challenge to achieve optimal MCSC with a high QoS. In order to obtain better optimization results efficiently for the QoS-MCSC problems, a whale optimization algorithm (WOA) with adaptive weight, L\u00e9vy flight, and adaptive crossover strategies (ASWOA) is proposed. In the proposed ASWOA, adaptive crossover inspired by the genetic algorithm is developed to balance exploration and exploitation. The L\u00e9vy flight is designed to expand the search space of the WOA and accelerate the convergence of the WOA with adaptive crossover. The adaptive weight is developed to extend the search scale of the exploitation. Simulation and comparison experiments are conducted on various benchmark functions and different scale QoS-MCSC problems. The QoS attributes of the problems are randomly and symmetrically generated. The experimental results demonstrate that the proposed ASWOA outperforms other compared cutting-edge algorithms.<\/jats:p>","DOI":"10.3390\/sym16010046","type":"journal-article","created":{"date-parts":[[2023,12,29]],"date-time":"2023-12-29T06:18:13Z","timestamp":1703830693000},"page":"46","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["A Hybrid Whale Optimization Algorithm for Quality of Service-Aware Manufacturing Cloud Service Composition"],"prefix":"10.3390","volume":"16","author":[{"given":"Hong","family":"Jin","sequence":"first","affiliation":[{"name":"College of Engineering, South China Agricultural University, Guangzhou 510642, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cheng","family":"Jiang","sequence":"additional","affiliation":[{"name":"College of Engineering, South China Agricultural University, Guangzhou 510642, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6480-4110","authenticated-orcid":false,"given":"Shengping","family":"Lv","sequence":"additional","affiliation":[{"name":"College of Engineering, South China Agricultural University, Guangzhou 510642, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,12,29]]},"reference":[{"key":"ref_1","first-page":"1","article-title":"Cloud manufacturing: A new service-oriented networked manufacturing model","volume":"16","author":"Li","year":"2010","journal-title":"Comput. Integr. Manuf. Syst."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1969","DOI":"10.1177\/0954405411405575","article-title":"Cloud manufacturing: A computing and service- oriented manufacturing model","volume":"225","author":"Tao","year":"2011","journal-title":"Proc. Inst. Mech. Eng. Part B J. Eng. Manuf."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1080\/0951192X.2020.1718768","article-title":"Cloud manufacturing in china: A review","volume":"33","author":"Wan","year":"2020","journal-title":"Int. J. Comput. Integr. Manuf."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2171","DOI":"10.1007\/s10845-017-1376-5","article-title":"Ontology for cloud manufacturing based product lifecycle management","volume":"30","author":"Talhi","year":"2017","journal-title":"J. Intell. Manuf."},{"key":"ref_5","first-page":"1435","article-title":"CCIoT-CMfg: Cloud computing and internet of things-based cloud manufacturing service system","volume":"10","author":"Tao","year":"2014","journal-title":"J. Intell. Manuf."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1947","DOI":"10.1007\/s10845-015-1080-2","article-title":"Correlation-aware QoS modeling and manufacturing cloud service composition","volume":"28","author":"Jin","year":"2017","journal-title":"J. Intell. Manuf."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1351","DOI":"10.1007\/s10845-015-1184-8","article-title":"Data mining based multi-level aggregate service planning for cloud manufacturing","volume":"29","author":"Yu","year":"2018","journal-title":"J. Intell. Manuf."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1109\/LPT.2019.2954806","article-title":"Genetic algorithm-based fast real-time automatic mode-locked fiber laser","volume":"32","author":"Pu","year":"2019","journal-title":"IEEE Photonics Technol. Lett."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2458","DOI":"10.1109\/TVT.2011.2157186","article-title":"Multiobjective optimization of HEV fuel economy and emissions using the self-adaptive differential evolution algorithm","volume":"60","author":"Wu","year":"2011","journal-title":"IEEE T. Veh. Technol."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"578","DOI":"10.1002\/nme.1646","article-title":"Parallel asynchronous particle swarm optimization","volume":"67","author":"Koh","year":"2006","journal-title":"Int. J. Numer. Methods Eng."},{"key":"ref_11","first-page":"108","article-title":"A comparative study of artificial bee colony algorithm","volume":"214","author":"Karaboga","year":"2009","journal-title":"Appl. Math. Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","article-title":"The whale optimization algorithm","volume":"95","author":"Mirjalili","year":"2016","journal-title":"Adv. Eng. Softw."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1016\/j.ins.2019.01.015","article-title":"Clustering-based and QoS-aware services composition algorithm for ambient intelligence","volume":"482","author":"Khanouche","year":"2019","journal-title":"Inf. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1142\/S0219622019500147","article-title":"An improved particle swarm optimization algorithm with adaptive inertia weights","volume":"18","author":"Li","year":"2019","journal-title":"Int. J. Inf. Technol. Decis. Mak."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"5277","DOI":"10.1007\/s00500-020-05527-x","article-title":"An improved differential evolution algorithm and its application in optimization problem","volume":"25","author":"Deng","year":"2021","journal-title":"Soft Comput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2011.08.006","article-title":"Teaching\u2013learning-based optimization: An optimization method for continuous non-linear large scale problems","volume":"183","author":"Rao","year":"2012","journal-title":"Inf. Sci."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"110130","DOI":"10.1016\/j.asoc.2023.110130","article-title":"A whale optimization algorithm with combined mutation and removing similarity for global optimization and multilevel thresholding image segmentation","volume":"137","author":"Wang","year":"2023","journal-title":"Appl. Soft. Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"103009","DOI":"10.1016\/j.advengsoft.2021.103009","article-title":"An improved whale optimization algorithm for locating critical slip surface of slopes","volume":"157","author":"Li","year":"2021","journal-title":"Adv. Eng. Softw."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Liu, Y., Yang, S., Li, D., and Zhang, S. (2023). Improved whale optimization algorithm for solving microgrid operations planning problems. Symmetry, 15.","DOI":"10.3390\/sym15010036"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/j.swevo.2017.12.008","article-title":"Optimal placement of TCSC and SVC for reactive power planning using whale optimization algorithm","volume":"40","author":"Raj","year":"2017","journal-title":"Swarm Evol. Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1982","DOI":"10.1007\/s10489-018-1362-4","article-title":"A hybrid whale optimization algorithm based on modified differential evolution for global optimization problems","volume":"49","author":"Luo","year":"2019","journal-title":"Appl. Intel."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1044","DOI":"10.1038\/nature06199","article-title":"Revisiting L\u00e9vy flight search patterns of wandering albatrosses, bumblebees and deer","volume":"449","author":"Edwards","year":"2007","journal-title":"Nature"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"4651","DOI":"10.1007\/s00366-021-01497-2","article-title":"LSFQPSO: Quantum particle swarm optimization with optimal guided L\u00e9vy flight and straight flight for solving optimization problems","volume":"38","author":"Liu","year":"2022","journal-title":"Eng. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1007\/s10489-017-0927-y","article-title":"Multi-objective hybrid artificial bee colony algorithm enhanced with L\u00e9vy flight and self-adaption for cloud manufacturing service composition","volume":"47","author":"Zhou","year":"2017","journal-title":"Appl. Intel."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","article-title":"A fast and elitist multiobjective genetic algorithm: NSGA-II","volume":"6","author":"Deb","year":"2002","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1773","DOI":"10.1007\/s10845-016-1215-0","article-title":"A hybrid approach using genetic and fruit fly optimization algorithms for QoS-aware cloud service composition","volume":"29","author":"Seghir","year":"2017","journal-title":"J. Intell. Manuf."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Chen, F., Xu, S.Z., Zhao, Y., and Zhang, H. (2020). An adaptive genetic algorithm of adjusting sensor acquisition frequency. Sensors, 20.","DOI":"10.3390\/s20040990"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"111073","DOI":"10.1016\/j.engstruct.2020.111073","article-title":"A genetic algorithm adaptive homogeneous approach for evaluating settlement-induced cracks in masonry walls","volume":"221","author":"Tiberti","year":"2020","journal-title":"Eng. Struct."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"8598543","DOI":"10.1155\/2020\/8598543","article-title":"A genetic optimization algorithm based on adaptive dimensionality reduction","volume":"2020","author":"Kuang","year":"2020","journal-title":"Math. Probl. Eng."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/j.apacoust.2018.11.003","article-title":"Underwater sonar image classification using adaptive weights convolutional neural network","volume":"146","author":"Wang","year":"2019","journal-title":"Appl. Acoust."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Cao, J.F., Wang, M., Li, Y.F., and Zhang, Q. (2019). Improved support vector machine classification algorithm based on adaptive feature weight updating in the Hadoop cluster environment. PLoS ONE, 14.","DOI":"10.1371\/journal.pone.0215136"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1039","DOI":"10.1007\/s12652-018-0964-3","article-title":"A metadata based manufacturing resource ontology modeling in cloud manufacturing systems","volume":"10","author":"Li","year":"2019","journal-title":"J. Ambient Intell. Humaniz. Comput."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1108\/JMTM-02-2022-0092","article-title":"An IoT-based and cloud-assisted AI-driven monitoring platform for smart manufacturing: Design architecture and experimental validation","volume":"34","author":"Petrillo","year":"2023","journal-title":"J. Manuf. Technol. Manag."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.clsr.2015.12.005","article-title":"The cloud computing standard ISO\/IEC 27018 through the lens of the EU legislation on data protection","volume":"32","author":"Hert","year":"2016","journal-title":"Comput. Law Secur. Rev."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.ejor.2009.02.025","article-title":"Correlation-aware resource service composition and optimal-selection in manufacturing grid","volume":"201","author":"Tao","year":"2010","journal-title":"Eur. J. Oper. Res."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Canfora, G., Penta, M.D., Esposito, R., and Villani, M.L. (2005, January 25\u201329). An Approach for QoS-Aware Service Composition Based on Genetic Algorithms. Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation, Washington, DC, USA.","DOI":"10.1145\/1068009.1068189"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1109\/TSE.2004.11","article-title":"QoS-aware middleware for web services composition","volume":"30","author":"Zeng","year":"2004","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"3515","DOI":"10.1007\/s00170-017-0008-8","article-title":"Hybrid teaching\u2013learning-based optimization of correlation-aware service composition in cloud manufacturing","volume":"9","author":"Zhou","year":"2017","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"3409","DOI":"10.1016\/j.asoc.2012.12.033","article-title":"QoS decomposition for service composition using genetic algorithm","volume":"13","author":"Mardukhi","year":"2013","journal-title":"Appl. Soft. Comput."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/j.future.2018.07.062","article-title":"QoS-aware cloud service composition using eagle strategy","volume":"90","author":"Gavvala","year":"2019","journal-title":"Futur. Gener. Comp. Syst."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1093","DOI":"10.1016\/j.comnet.2007.12.003","article-title":"Quick convergence of genetic algorithm for QoS-driven web service selection","volume":"52","author":"Ma","year":"2008","journal-title":"Comput. Netw."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"102687","DOI":"10.1016\/j.jvcir.2019.102687","article-title":"Large-scale and adaptive service composition based on deep reinforcement learning","volume":"65","author":"Liu","year":"2019","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"681","DOI":"10.1109\/TSC.2013.41","article-title":"Top k query for QoS-aware automatic service composition","volume":"7","author":"Jiang","year":"2014","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1109\/TSC.2015.2473840","article-title":"Computational Intelligence based QoS-aware web service composition: A systematic literature review","volume":"10","author":"Jatoth","year":"2017","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"S9727","DOI":"10.1007\/s10586-017-1454-7","article-title":"Multi QoS constrained data sharing using hybridized pareto-glowworm swarm optimization","volume":"22","author":"Burugari","year":"2019","journal-title":"Cluster Comput."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Wahid, A., Gao, X., and Andreae, P. (2015, January 19\u201321). Multi-Objective Clustering Ensemble for High-Dimensional Data Based on Strength Pareto Evolutionary Algorithm (SPEA-II). Proceedings of the 2015 IEEE International Conference on Data Science & Advanced Analytics (DSAA), Paris, France.","DOI":"10.1109\/DSAA.2015.7344795"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"663","DOI":"10.1007\/s10100-013-0293-8","article-title":"QoS and energy consumption aware service composition and optimal-selection based on Pareto group leader algorithm in cloud manufacturing system","volume":"22","author":"Xiang","year":"2014","journal-title":"Cent. Europ. J. Oper. Res."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Rudzi\u0144ski, F. (2017, January 11\u201315). An Application of Generalized Strength Pareto Evolutionary Algorithm for Finding a Set of Non-Dominated Solutions with High-Spread and Well-Balanced Distribution in the Logistics Facility Location Problem. Proceedings of the International Conference on Artificial Intelligence and Soft Computing, Zakopane, Poland.","DOI":"10.1007\/978-3-319-59063-9_39"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1016\/j.protcy.2016.03.038","article-title":"Multi-objective optimization of vehicle passive suspension system using NSGA-II, SPEA2 and PESA-II","volume":"23","author":"Gadhvi","year":"2016","journal-title":"Procedia Technol."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1007\/s10726-020-09709-8","article-title":"Trade-off negotiation strategy for pareto-optimal service composition with additive QoS-constraints","volume":"30","author":"Napoli","year":"2021","journal-title":"Group Decis. Negot."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"1928","DOI":"10.1016\/j.procs.2020.03.214","article-title":"Multi-objective optimization using NSGA II for service composition in IoT","volume":"167","author":"Kashyap","year":"2020","journal-title":"Procedia Comput. S."},{"key":"ref_52","unstructured":"Mihai, S.C., Denis, P., Marcel, C., and Dumitru, D. (2013, January 3\u20135). Adaptive MOEA\/D for QoS-Based Web Service Composition. Proceedings of the European Conference on Evolutionary Computation in Combinatorial Optimization, Vienna, Austria."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1016\/j.eswa.2016.10.047","article-title":"Evolutionary composition of QoS-aware web services: A many-objective perspective","volume":"72","author":"Ramirez","year":"2017","journal-title":"Expert Syst. Appl."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"5366","DOI":"10.1016\/j.eswa.2015.02.004","article-title":"A quality-driven approach for resources planning in service-oriented architectures","volume":"42","author":"Teixeira","year":"2015","journal-title":"Expert Syst. Appl."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"4460","DOI":"10.1016\/j.eswa.2008.05.007","article-title":"QoS-aware web services selection with intuitionistic fuzzy set under consumer\u2019s vague perception","volume":"36","author":"Ping","year":"2009","journal-title":"Expert Syst. Appl."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1016\/j.neucom.2017.07.011","article-title":"A hybrid approach combining an extended BBO algorithm with an intuitionistic fuzzy entropy weight method for QoS-aware manufacturing service supply chain optimization","volume":"272","author":"Zhang","year":"2017","journal-title":"Neurocomputing"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/j.neucom.2019.12.072","article-title":"Evaluating QoE in VoIP networks with QoS mapping and machine learning algorithms","volume":"386","author":"Hu","year":"2020","journal-title":"Neurocomputing"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"6168","DOI":"10.1109\/ACCESS.2017.2695498","article-title":"L\u00e9vy flight trajectory-based whale optimization algorithm for global optimization","volume":"5","author":"Zhou","year":"2017","journal-title":"IEEE Access"},{"key":"ref_59","first-page":"319","article-title":"A whale optimization algorithm with inertia weight","volume":"15","author":"Hu","year":"2016","journal-title":"WSEAS Trans. Comput."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/16\/1\/46\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:44:06Z","timestamp":1760132646000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/16\/1\/46"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,29]]},"references-count":59,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,1]]}},"alternative-id":["sym16010046"],"URL":"https:\/\/doi.org\/10.3390\/sym16010046","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,29]]}}}