A Multi-Objective Approach Based on Differential Evolution and Deep Learning Algorithms for VANETs

被引:13
作者
Taha, Mohammad Bany [1 ]
Talhi, Chamseddine [2 ]
Ould-Slimane, Hakima [3 ]
Alrabaee, Saed [5 ]
Choo, Kim-Kwang Raymond [4 ]
机构
[1] Amer Univ Madaba, Dept Data Sci & AI, Coll IT, Madaba 11821, Jordan
[2] Univ Quebec ETS, Dept Software Engn & IT, Montreal, PQ, Canada
[3] Univ Quebec Trois Rivieres, Dept Math & Comp Sci, Trois Rivieres, PQ, Canada
[4] Univ Texas San Antonio, Dept Informat Syst & Cyber Secur, San Antonio, TX 78249 USA
[5] United Arab Emirates Univ, Coll IT, Dept Informat Syst & Secur, Al Ain, U Arab Emirates
关键词
Task analysis; Vehicular ad hoc networks; Costs; Optimization; Heuristic algorithms; Delays; Cloud computing; VANETs; Task distribution; Differential Evolution; Bee colony; Particle swarm optimization; Kubernetes; ANT COLONY OPTIMIZATION; RESOURCE-ALLOCATION; VEHICULAR NETWORKS; CLOUD; SERVICE; TASKS; SDN;
D O I
10.1109/TVT.2022.3219885
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Intelligent transportation systems (ITS) are becoming more prominent in our society (for example, in smart cities), although a number of challenges remain to be (fully) addressed (e.g., high vehicle mobility). In this paper, we propose a scheme that combines both a cluster algorithm and a Multi-Objective Task Distribution algorithm based on Differential Evolution (MOTD-DE), designed to ensure stability and reliability in vehicular ad-hoc network (VANET) deployments. Specifically, we use Kubernetes container-base as the cluster algorithm to select various vehicles that fulfill the algorithm's conditions. Hence, this allows us to perform complex tasks on behalf of data owner vehicles. In our approach, the vehicles' information will be available on the master vehicle (data owner vehicle) when the vehicle joins the cluster, and a deep learning model is used to define the fit complexity of sub-tasks. The proposed MOTD-DE distributes sub-tasks between vehicle clusters to reduce the execution time and the resources (vehicles) used to perform a task. We also assume the sub-tasks to be independent. To evaluate our work, we propose scenarios with varying number of tasks, vehicles, CPU and memories values, and distances between cluster vehicles and data owner vehicle. A comparative summary of the evaluation findings between MOTD-DE and four other widely used approaches (i.e., Particle Swarm Optimization (PSO), Genetic Algorithm (GA), Ant-Colony algorithm (ACO), and Artificial-Bee-Colony (ABC) algorithm) shows that MOTD-DE outperforms these competing approaches.
引用
收藏
页码:3035 / 3050
页数:16
相关论文
共 50 条
  • [31] Multi-objective differential evolution with dynamic covariance matrix learning for multi-objective optimization problems with variable linkages
    Jiang, Qiaoyong
    Wang, Lei
    Cheng, Jiatang
    Zhu, Xiaoshu
    Li, Wei
    Lin, Yanyan
    Yu, Guolin
    Hei, Xinhong
    Zhao, Jinwei
    Lu, Xiaofeng
    [J]. KNOWLEDGE-BASED SYSTEMS, 2017, 121 : 111 - 128
  • [32] A Multi-Objective Virtual Network Migration Algorithm Based on Reinforcement Learning
    Wang, Desheng
    Zhang, Weizhe
    Han, Xiao
    Lin, Junren
    Tian, Yu-Chu
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) : 2039 - 2056
  • [33] Multi-objective optimum design of truss structures using differential evolution algorithms
    Carvalho, Jose Pedro G.
    Carvalho, Erica C. R.
    Vargas, Denis E. C.
    Hallak, Patricia H.
    Lima, Beatriz S. L. P.
    Lemonge, Afonso C. C.
    [J]. COMPUTERS & STRUCTURES, 2021, 252
  • [34] Data Dissemination in VANETs Using Clustering and Probabilistic Forwarding Based on Adaptive Jumping Multi-Objective Firefly Optimization
    Hamdi, Mustafa Maad
    Audah, Lukman
    Rashid, Sami Abduljabbar
    [J]. IEEE ACCESS, 2022, 10 : 14624 - 14642
  • [35] Adaptive ε-Constraint Multi-Objective Evolutionary Algorithm Based on Decomposition and Differential Evolution
    Liu, Bing-Jie
    Bi, Xiao-Jun
    [J]. IEEE ACCESS, 2021, 9 : 17596 - 17609
  • [36] Multi-objective optimization based on improved differential evolution algorithm
    [J]. Wang, Shuqiang, 1600, Universitas Ahmad Dahlan (12): : 977 - 984
  • [37] Recurrent multi-objective differential evolution approach for reactive power management
    Singh, Himmat
    Srivastava, Laxmi
    [J]. IET GENERATION TRANSMISSION & DISTRIBUTION, 2016, 10 (01) : 192 - 204
  • [38] Reinforcement learning-based multi-objective differential evolution for wind farm layout optimization
    Yu, Xiaobing
    Lu, Yangchen
    [J]. ENERGY, 2023, 284
  • [39] Reinforcement learning-based differential evolution algorithm for constrained multi-objective optimization problems
    Yu, Xiaobing
    Xu, Pingping
    Wang, Feng
    Wang, Xuming
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 131
  • [40] Joint Optimization of Microservice Deployment and Routing in Edge via Multi-Objective Deep Reinforcement Learning
    Hu, Menglan
    Wang, Hao
    Xu, Xiaohui
    He, Jianwen
    Hu, Yi
    Deng, Tianping
    Peng, Kai
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (06): : 6364 - 6381