{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,23]],"date-time":"2025-09-23T02:14:40Z","timestamp":1758593680025,"version":"3.44.0"},"reference-count":34,"publisher":"Oxford University Press (OUP)","issue":"9","license":[{"start":{"date-parts":[[2025,4,11]],"date-time":"2025-04-11T00:00:00Z","timestamp":1744329600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/pages\/standard-publication-reuse-rights"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,9,21]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Edge computing presents a promising approach for achieving communication Quality of Service (QoS) by employing a task offloading strategy to transfer latency-sensitive tasks into edge servers. Considering the offload equalization challenge, in this paper, we propose a novel task offloading optimization method based on a Hybrid Whale Genetic Algorithm (HWGA) with Reinforcement Learning (RL) to optimize the task offloading decisions within a tri-layer edge computing architecture comprising edge, fog, and cloud layers. Due to the expansive dimensionality of the action space from the increasing number of devices, we adapt the RL into a multi-layer architecture. In this framework, multi-layer RL techniques are first utilized to determine which layer should handle the task offloading. Subsequently, the HWGA is applied to guide the task offloading decisions for devices within each layer. Simulation results demonstrate that, when compared to baseline methods, our HWGA-based approach significantly reduces task completion time and energy consumption, while improving the task success rate, particularly in high-device-density scenarios.<\/jats:p>","DOI":"10.1093\/comjnl\/bxaf033","type":"journal-article","created":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T18:11:05Z","timestamp":1743358265000},"page":"1225-1236","source":"Crossref","is-referenced-by-count":0,"title":["A hybrid approach to task offloading optimization: integrating hybrid whale genetic algorithm and reinforcement learning"],"prefix":"10.1093","volume":"68","author":[{"given":"Qianhua","family":"Luo","sequence":"first","affiliation":[{"name":"School of Electronic Science and Engineering , South China Normal University, Foshan, 528225, GuangDong,","place":["China"]}]},{"given":"Bo","family":"Xie","sequence":"additional","affiliation":[{"name":"School of Electronic Science and Engineering , South China Normal University, Foshan, 528225, GuangDong,","place":["China"]}]},{"given":"Jiahuan","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Electronic Science and Engineering , South China Normal University, Foshan, 528225, GuangDong,","place":["China"]}]},{"given":"Jiaqi","family":"Shuai","sequence":"additional","affiliation":[{"name":"School of Electronic Science and Engineering , South China Normal University, Foshan, 528225, GuangDong,","place":["China"]}]},{"given":"Haixia","family":"Cui","sequence":"additional","affiliation":[{"name":"School of Electronic Science and Engineering , South China Normal University, Foshan, 528225, GuangDong,","place":["China"]}]}],"member":"286","published-online":{"date-parts":[[2025,4,11]]},"reference":[{"key":"2025092201560914800_ref1","doi-asserted-by":"publisher","first-page":"108177","DOI":"10.1016\/j.comnet.2021.108177","article-title":"Task offloading in edge and cloud computing: a survey on mathematical, artificial intelligence and control theory solutions","volume":"195","author":"Saeik","year":"2021","journal-title":"Computer Networks J"},{"key":"2025092201560914800_ref2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/GCWkshps45667.2019.9024374","article-title":"Sequential task scheduling for mobile edge computing using genetic algorithm","volume-title":"Proceedings of 2019 IEEE Globecom workshops (GC Wkshps), Waikoloa, HI, USA, 09\u201313 December","author":"Al-Habob","year":"2019"},{"key":"2025092201560914800_ref3","first-page":"1","article-title":"Developing software for multi-access edge computing","volume":"20","author":"Sabella","year":"2019","journal-title":"ETSI white paper J"},{"key":"2025092201560914800_ref4","doi-asserted-by":"crossref","first-page":"1985","DOI":"10.1109\/TMC.2020.3036871","article-title":"Deep reinforcement learning for task offloading in mobile edge computing systems","volume":"21","author":"Tang","year":"2020","journal-title":"IEEE Trans Mobile Comput J"},{"key":"2025092201560914800_ref5","doi-asserted-by":"publisher","first-page":"9622","DOI":"10.1016\/j.jksuci.2021.11.016","article-title":"A comprehensive meta-analysis of emerging swarm intelligent computing techniques and their research trend","volume":"34","author":"Monga","year":"2022","journal-title":"J King Saud Univ-Comput Inform Sci J"},{"key":"2025092201560914800_ref6","doi-asserted-by":"publisher","first-page":"4113","DOI":"10.1007\/s11831-023-09928-7","article-title":"A systematic review of the whale optimization algorithm: Theoretical foundation, improvements, and hybridizations","volume":"30","author":"Nadimi-Shahraki","year":"2023","journal-title":"Arch Comput Method Eng J"},{"key":"2025092201560914800_ref7","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 J"},{"key":"2025092201560914800_ref8","doi-asserted-by":"publisher","first-page":"16625","DOI":"10.1007\/s00521-020-04866-y","article-title":"Dragonfly algorithm: a comprehensive review and applications","volume":"32","author":"Meraihi","year":"2020","journal-title":"Neural Comput Appl J"},{"key":"2025092201560914800_ref9","doi-asserted-by":"publisher","first-page":"2131","DOI":"10.1109\/COMST.2021.3106401","article-title":"Resource scheduling in edge computing: a survey","volume":"23","author":"Luo","year":"2021","journal-title":"IEEE Commun Surv Tutorials J"},{"key":"2025092201560914800_ref10","first-page":"1","article-title":"Reinforcement learning methods for computation offloading: a systematic review","volume":"56","author":"Zabihi","year":"2023","journal-title":"ACM Comput Surv J"},{"key":"2025092201560914800_ref11","doi-asserted-by":"crossref","first-page":"1199","DOI":"10.1109\/TPDS.2021.3107137","article-title":"Maximizing user service satisfaction for delay-sensitive IoT applications in edge computing","volume":"33","author":"Li","year":"2021","journal-title":"IEEE Trans Parallel Distrib Syst J"},{"key":"2025092201560914800_ref12","doi-asserted-by":"crossref","first-page":"103411","DOI":"10.1016\/j.adhoc.2024.103411","article-title":"Mobility-aware task offloading in MEC with task migration and result caching","volume":"156","author":"Lai","year":"2024","journal-title":"Ad Hoc Netw J"},{"key":"2025092201560914800_ref13","doi-asserted-by":"publisher","first-page":"4404","DOI":"10.1109\/TSC.2023.3324604","article-title":"Energy-efficient heuristic computation offloading with delay constraints in mobile edge computing","volume":"16","author":"Mei","year":"2023","journal-title":"IEEE Trans Serv Comput J"},{"key":"2025092201560914800_ref14","doi-asserted-by":"publisher","first-page":"e7843","DOI":"10.1002\/cpe.7843","article-title":"An efficient fuzzy-based task offloading in edge-fog-cloud architecture","volume":"35","author":"Yadav","year":"2023","journal-title":"Concurrency Comput Pract Exp J"},{"key":"2025092201560914800_ref15","first-page":"1","article-title":"Multi-objective DAG task offloading in MEC environment based on federated DQN with automated hyperparameter optimization","volume":"17","author":"Tong","year":"2024","journal-title":"IEEE Trans Serv Comput J"},{"key":"2025092201560914800_ref16","doi-asserted-by":"publisher","first-page":"4165","DOI":"10.1109\/JSYST.2023.3237363","article-title":"A bee colony-based algorithm for task offloading in vehicular edge computing","volume":"17","author":"de Souza","year":"2023","journal-title":"IEEE Syst J"},{"key":"2025092201560914800_ref17","doi-asserted-by":"publisher","first-page":"12965","DOI":"10.1007\/s10586-024-04578-1","article-title":"Hybrid metaheuristics for selective inference task offloading under time and energy constraints for real-time IoT sensing systems","volume":"27","author":"Ben Sada","year":"2024","journal-title":"Cluster Comput J"},{"key":"2025092201560914800_ref18","doi-asserted-by":"publisher","first-page":"159561","DOI":"10.1109\/ACCESS.2024.3488032","article-title":"Multi-objectives firefly algorithm for task offloading in the edge-fog-cloud computing","volume":"12","author":"Saif","year":"2024","journal-title":"IEEE Access J"},{"key":"2025092201560914800_ref19","doi-asserted-by":"publisher","first-page":"30496","DOI":"10.1109\/JIOT.2024.3408216","article-title":"Cost-efficient task offloading in mobile edge computing with layered unmanned aerial vehicles","volume":"11","author":"Yuan","year":"2024","journal-title":"IEEE Internet Things J"},{"key":"2025092201560914800_ref20","doi-asserted-by":"publisher","first-page":"109476","DOI":"10.1016\/j.comnet.2022.109476","article-title":"A multi-layer guided reinforcement learning-based tasks offloading in edge computing","volume":"220","author":"Robles-Enciso","year":"2023","journal-title":"Comput Netw J"},{"key":"2025092201560914800_ref21","doi-asserted-by":"crossref","first-page":"939","DOI":"10.1109\/TNSM.2023.3316626","article-title":"Offline reinforcement learning for asynchronous task offloading in mobile edge computing","volume":"21","author":"Zhang","year":"2023","journal-title":"IEEE Trans Netw Service Manag J"},{"key":"2025092201560914800_ref22","doi-asserted-by":"crossref","first-page":"54074","DOI":"10.1109\/ACCESS.2020.2981434","article-title":"Task offloading and resource allocation for mobile edge computing by deep reinforcement learning based on SARSA","volume":"8","author":"Alfakih","year":"2020","journal-title":"IEEE Access J"},{"key":"2025092201560914800_ref23","doi-asserted-by":"crossref","first-page":"109894","DOI":"10.1016\/j.comnet.2023.109894","article-title":"Reinforcement learning based tasks offloading in vehicular edge computing networks","volume":"234","author":"Cao","year":"2023","journal-title":"Comput Netw J"},{"key":"2025092201560914800_ref24","doi-asserted-by":"crossref","first-page":"5404","DOI":"10.1109\/TWC.2020.2993071","article-title":"Offloading and resource allocation with general task graph in mobile edge computing: a deep reinforcement learning approach","volume":"19","author":"Yan","year":"2020","journal-title":"IEEE Trans Wireless Commun J"},{"key":"2025092201560914800_ref25","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.comcom.2023.06.021","article-title":"Collaborative cloud-edge-end task offloading with task dependency based on deep reinforcement learning","volume":"209","author":"Tang","year":"2023","journal-title":"Comput Commun J"},{"key":"2025092201560914800_ref26","doi-asserted-by":"crossref","first-page":"3205","DOI":"10.1109\/TNSM.2023.3240415","article-title":"Cooperative task offloading for mobile edge computing based on multi-agent deep reinforcement learning","volume":"20","author":"Yang","year":"2023","journal-title":"IEEE Trans Netw Service Manag J"},{"key":"2025092201560914800_ref27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.comcom.2023.02.001","article-title":"Task offloading in multiple-services mobile edge computing: a deep reinforcement learning algorithm","volume":"202","author":"Peng","year":"2023","journal-title":"Comput Commun J"},{"key":"2025092201560914800_ref28","first-page":"1","article-title":"Efficient task offloading with dependency guarantees in ultra-dense edge networks","volume-title":"Proceedings of 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA, 09\u201313 December","author":"Han","year":"2019"},{"key":"2025092201560914800_ref29","doi-asserted-by":"crossref","first-page":"155","DOI":"10.2307\/1379766","article-title":"Aerial observation of feeding behavior in four baleen whales: Eubalaena glacialis, Balaenoptera borealis, Megaptera novaeangliae, and Balaenoptera physalus","volume":"60","author":"Watkins","year":"1979","journal-title":"J Mammal J"},{"key":"2025092201560914800_ref30","doi-asserted-by":"crossref","first-page":"4767","DOI":"10.1007\/s11269-019-02393-7","article-title":"Investigation of a new hybrid optimization algorithm performance in the optimal operation of multi-reservoir benchmark systems","volume":"33","author":"Mohammadi","year":"2019","journal-title":"Water Resour Manag J"},{"volume-title":"Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence","year":"1975","author":"Holland","key":"2025092201560914800_ref31"},{"key":"2025092201560914800_ref32","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1016\/j.protcy.2013.12.369","article-title":"A genetic algorithm (ga) based load balancing strategy for cloud computing","volume":"10","author":"Dasgupta","year":"2013","journal-title":"Proc Technol J"},{"key":"2025092201560914800_ref33","doi-asserted-by":"crossref","first-page":"7506","DOI":"10.3390\/su15097506","article-title":"Sustainable internet of vehicles system: a task offloading strategy based on improved genetic algorithm","volume":"15","author":"Wang","year":"2023","journal-title":"Sustainability J"},{"key":"2025092201560914800_ref34","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/s40747-017-0036-x","article-title":"Genetic programming for production scheduling: a survey with a unified framework","volume":"3","author":"Nguyen","year":"2017","journal-title":"Complex Intell Syst J"}],"container-title":["The Computer Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/68\/9\/1225\/62908031\/bxaf033.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/68\/9\/1225\/62908031\/bxaf033.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,22]],"date-time":"2025-09-22T05:56:18Z","timestamp":1758520578000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/comjnl\/article\/68\/9\/1225\/8110711"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,11]]},"references-count":34,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2025,4,11]]},"published-print":{"date-parts":[[2025,9,21]]}},"URL":"https:\/\/doi.org\/10.1093\/comjnl\/bxaf033","relation":{},"ISSN":["0010-4620","1460-2067"],"issn-type":[{"type":"print","value":"0010-4620"},{"type":"electronic","value":"1460-2067"}],"subject":[],"published-other":{"date-parts":[[2025,9]]},"published":{"date-parts":[[2025,4,11]]}}}