您的位置:山东大学 -> 科技期刊社 -> 《山东大学学报(工学版)》

山东大学学报 (工学版) ›› 2026, Vol. 56 ›› Issue (4): 17-26.doi: 10.6040/j.issn.1672-3961.0.2025.205

• 机器学习与数据挖掘 • 上一篇    

基于图神经网络和深度强化学习的车联网边缘计算卸载算法

王倩,李明津*,孟宪静,耿蕾蕾   

  1. 山东财经大学计算机与人工智能学院, 山东 济南 250014
  • 发布日期:2026-08-12
  • 作者简介:王倩(1978— ),女,山东济南人,副教授,硕士生导师,博士,主要研究方向为无线资源管理、移动边缘计算. E-mail:qianwang@sdufe.edu.cn. *通信作者简介:李明津(2000— ),男,山东青岛人,硕士研究生,主要研究方向为边缘计算、任务卸载. E-mail:873992327@qq.com
  • 基金资助:
    山东省自然科学基金资助项目(ZR2023MF039,ZR2023MF075);山东省自然科学基金面上资助项目(ZR2021MF039)

Offloading algorithm in edge computing for Internet of Vehicles based on graph neural network and deep reinforcement learning

Wang Qian, Li Mingjin*, Meng Xianjing, Geng Leilei   

  1. Wang Qian, Li Mingjin*, Meng Xianjing, Geng Leilei(School of Computing and Artificial Intelligence, Shandong University of Finance and Economics, Jinan 250014, Shandong, China
  • Published:2026-08-12

摘要: 为了在应用边缘计算时充分利用车联网系统内的资源,降低处理任务所需时延、能耗及处理成本,提出一种基于图神经网络和深度强化学习的车联网边缘计算卸载算法。将计算任务卸载问题建模为马尔可夫决策过程,最小化任务的平均时延与能耗;利用图神经网络的全局特征学习能力,将原本独立的车辆个体联系为一个整体,使每辆车都能做出全局最优的卸载决策。仿真结果表明,与本地计算、完全卸载、随机决策、双深度Q网络算法相比,所提算法的平均时延分别降低约88.9%、49.9%、27.6%和9.4%,平均成本分别降低约74.5%、46.1%、26.3%和6.2%;与完全卸载随机决策双深度Q网络算法相比,所提算法的平均能耗分别降低约43.6%、25.4%和4.2%。

关键词: 车联网, 边缘计算, 任务卸载, 图神经网络, 深度强化学习

Abstract: To fully utilize the resources within the Internet of Vehicles system when applying edge computing, and reduce the delay, energy consumption and processing costs required for task processing, an offloading algorithm in edge computing for Internet of Vehicles based on graph neural network and deep reinforcement learning was proposed. The task offloading problem was modeled as a Markov decision process to minimize the average delay and energy consumption for task processing. By leveraging the global feature learning capability of graph neural network, the originally independent vehicle entities were integrated into a cohesive whole, enabling each vehicle to make rational offloading decisions. Simulation results showed that, compared with local computing, full offloading, random decision, and double deep Q-network, the proposed algorithm reduced average delay by approximately 88.9%, 49.9%, 27.6%, and 9.4%, respectively, and reduced average costs by approximately 74.5%, 46.1%, 26.3%, and 6.2%, respectively. Compared with full offloading, random decision, and double deep Q-network, the proposed algorithm reduced average energy consumption by approximately 43.6%, 25.4%, and 4.2%, respectively.

Key words: Internet of Vehicles, edge computing, task offloading, graph neural network, deep reinforcement learning

中图分类号: 

  • TP393
[1] 许小龙, 方子介, 齐连永, 等. 车联网边缘计算环境下基于深度强化学习的分布式服务卸载方法[J]. 计算机学报, 2021, 44(12): 2382-2405. Xu Xiaolong, Fang Zijie, Qi Lianyong, et al. A deep reinforcement learning-based distributed service offloading method for edge computing empowered Internet of vehicles[J]. Chinese Journal of Computers, 2021, 44(12): 2382-2405.
[2] 许世琳. 车联网中基于深度强化学习的计算任务卸载策略研究[D]. 北京: 北京邮电大学, 2021: 1-2. Xu Shilin. Research on computation offloading strategy based on deep reinforcement learning in vehicular networks[D]. Beijing: Beijing University of Posts and Telecommunications, 2021: 1-2.
[3] Yang J M, Shah A A, Pezaros D. A survey of energy optimization approaches for computational task offloading and resource allocation in MEC networks[J]. Elec-tronics, 2023, 12(17): 3548.
[4] Zhao L, Li T Y, Zhang E C, et al. Adaptive swarm intelligent offloading based on digital twin-assisted prediction in VEC[J]. IEEE Transactions on Mobile Computing, 2024, 23(8): 8158-8174.
[5] Chen Y, Zhao F J, Chen X, et al. Efficient multi-vehicle task offloading for mobile edge computing in 6G networks[J]. IEEE Transactions on Vehicular Technology, 2022, 71(5): 4584-4595.
[6] Liu J, Wang S B, Wang J T, et al. A task oriented computation offloading algorithm for intelligent vehicle network with mobile edge computing[J]. IEEE Access, 2019, 7: 180491-180502.
[7] Huang X M, Yu R, Ye D D, et al. Efficient workload allocation and user-centric utility maximization for task scheduling in collaborative vehicular edge computing[J]. IEEE Transactions on Vehicular Technology, 2021, 70(4): 3773-3787.
[8] Ku Y J, Baidya S, Dey S. Adaptive computation partitioning and offloading in real-time sustainable vehicular edge computing[J]. IEEE Transactions on Vehicular Technology, 2021, 70(12): 13221-13237.
[9] Bute M S, Fan P Z, Zhang L, et al. An efficient distributed task offloading scheme for vehicular edge computing networks[J]. IEEE Transactions on Vehicular Technology, 2021, 70(12): 13149-13161.
[10] Deng Y Q, Chen Z G, Yao X, et al. Parallel offloading in green and sustainable mobile edge computing for delay-constrained IoT system[J]. IEEE Transactions on Vehicular Technology, 2019, 68(12): 12202-12214.
[11] Lang P, Tian D X, Duan X T, et al. Cooperative computation offloading in blockchain-based vehicular edge computing networks[J]. IEEE Transactions on Intelligent Vehicles, 2022, 7(3): 783-798.
[12] Hossain M D, Sultana T, Hossain M A, et al. Dynamic task offloading for cloud-assisted vehicular edge computing networks: a non-cooperative game theoretic approach[J]. Sensors, 2022, 22(10): 3678.
[13] Alam M Z, Jamalipour A. Multi-agent DRL-based Hungarian algorithm(MADRLHA)for task offloading in multi-access edge computing Internet of Vehicles(IoVs)[J]. IEEE Transactions on Wireless Communi-cations, 2022, 21(9): 7641-7652.
[14] Lu J R, Chen L Y, Xia J J, et al. Analytical offloading design for mobile edge computing-based smart Internet of Vehicle[J]. EURASIP Journal on Advances in Signal Processing, 2022, 2022(1): 44.
[15] Zhu X Y, Luo Y Y, Liu A F, et al. Multiagent deep reinforcement learning for vehicular computation offloading in IoT[J]. IEEE Internet of Things Journal, 2021, 8(12): 9763-9773.
[16] Zhang D G, Cao L X, Zhu H L, et al. Task offloading method of edge computing in Internet of Vehicles based on deep reinforcement learning[J]. Cluster Computing, 2022, 25(2): 1175-1187.
[17] Pan C, Wang Z, Zhou Z Y, et al. Deep reinforcement learning-based URLLC-aware task offloading in collaborative vehicular networks[J]. China Communi-cations, 2021, 18(7): 134-146.
[18] Shi J M, Du J, Wang J J, et al. Priority-aware task offloading in vehicular fog computing based on deep reinforcement learning[J]. IEEE Transactions on Vehicular Technology, 2020, 69(12): 16067-16081.
[19] Wu Z Y, Yan D F. Deep reinforcement learning-based computation offloading for 5G vehicle-aware multi-access edge computing network[J]. China Communications, 2021, 18(11): 26-41.
[20] Wang K, Wang X F, Liu X. Sustainable Internet of Vehicles system: a task offloading strategy based on improved genetic algorithm[J]. Sustainability, 2023, 15(9): 7506.
[21] 曹宇慧, 黄昱泽, 冯北鹏, 等. 基于深度强化学习的物联网服务协同卸载方法[J]. 山东大学学报(工学版), 2024, 54(1): 83-90. Cao Yuhui, Huang Yuze, Feng Beipeng, et al. A collaborative service offloading approach for Internet of Things based on deep reinforcement learning[J]. Journal of Shandong University(Engineering Science), 2024, 54(1): 83-90.
[22] Kong X J, Yang X X, Shen S, et al. Energy-delay joint optimization for task offloading in digital twin-assisted Internet of Vehicles[J]. ACM Transactions on Sensor Networks, 2024: 3658671.
[23] Shu W N, Yu H X, Zhai C, et al. An adaptive computing offloading and resource allocation strategy for Internet of Vehicles based on cloud-edge collaboration[J]. IEEE Transactions on Intelligent Transportation Systems, 2025, 26(10): 17349-17358.
[24] Parekh A K, Gallager R G. A generalized processor sharing approach to flow control in integrated services networks: the single node case[J]. IEEE/ACM Transactions on Networking, 1994, 2(2): 137-150.
[25] 王伟平. 边缘计算网络中的任务卸载与资源分配技术研究[D]. 北京: 北方工业大学, 2024: 25. Wang Weiping. Research on task offloading and resource allocation technologies in edge computing networks[D]. Beijing: North China University of Technology, 2024: 25.
[26] Wang Z Y, Schaul T, Hessel M, et al. Dueling network architectures for deep reinforcement learning[C] //Proceedings of the 33rd International Conference on Machine Learning. New York, USA: JMLR, 2016: 1995-2003.
[27] Van Hasselt H, Guez A, Silver D. Deep reinforcement learning with double Q-learning[C] //Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence. Phoenix, USA: AAAI, 2016: 2094-2100.
[1] 唐凯,王芳,刘建霞. 基于多层级核心聚合GNN的图节点分类算法[J]. 山东大学学报 (工学版), 2026, 56(3): 137-143.
[2] 陈宇,孟广婷,宗臣,袁卫华,王洁宁,王星. 双侧协同过滤多模态推荐对比表示提升算法[J]. 山东大学学报 (工学版), 2026, 56(3): 106-117.
[3] 黎俊亮,蒋沅,吴珑雪,刘宇. 融合节点与边特征的增强Graph Transformer[J]. 山东大学学报 (工学版), 2026, 56(3): 118-126.
[4] 邓彬, 张宗包, 赵文猛, 罗新航, 吴秋伟. 基于云边协同和图神经网络的电动汽车充电站负荷预测方法[J]. 山东大学学报 (工学版), 2025, 55(5): 62-69.
[5] 林振宇,邵蓥侠. 基于盖根堡多项式最佳平方近似的谱图网络[J]. 山东大学学报 (工学版), 2024, 54(5): 93-100.
[6] 常新功,苏敏惠,周志刚. 基于进化集成的图神经网络解释方法[J]. 山东大学学报 (工学版), 2024, 54(4): 1-12.
[7] 李璐,张志军,范钰敏,王星,袁卫华. 面向冷启动用户的元学习与图转移学习序列推荐[J]. 山东大学学报 (工学版), 2024, 54(2): 69-79.
[8] 赵涛,张宁,王小超,马川义,田源,张圣涛,杨梓梁. 基于图神经网络轨迹预测的合流区交通冲突预测方法[J]. 山东大学学报 (工学版), 2024, 54(2): 36-46.
[9] 曹宇慧,黄昱泽,冯北鹏,张淼,郭珍珍. 基于深度强化学习的物联网服务协同卸载方法[J]. 山东大学学报 (工学版), 2024, 54(1): 83-90.
[10] 赵晓焱,高源志,张佳乐,张俊娜,袁培燕. 一种基于轨迹预测的车联网边缘卸载策略[J]. 山东大学学报 (工学版), 2024, 54(1): 52-62.
[11] 陈雷,赵耀帅,林彦,郭晟楠,万怀宇,林友芳. 交通流量预测的时间异质性图注意力网络[J]. 山东大学学报 (工学版), 2023, 53(5): 29-36.
[12] 钱程,赵淦森,罗浩宇. MEC中面向动态环境的工作流D2D协同卸载方法[J]. 山东大学学报 (工学版), 2022, 52(4): 45-53.
[13] 黄其萌,刘兆伟,杜贞斌. 基于惩罚机制的Gossip认证算法在车联网中的应用[J]. 山东大学学报 (工学版), 2021, 51(2): 74-82.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!