一种城市车联网中基于蚁群优化的自修复路由策略制造技术

技术编号:30018000 阅读:20 留言:0更新日期:2021-09-11 06:30
本发明专利技术属于城市车联网路由策略领域,能够构建适应城市车联网中拓扑变化频繁的场景,延长路由链路的持续时间,降低传输时延,提高吞吐量。具体是一种城市车联网中基于蚁群优化的自修复路由策略。主要分为三个步骤:A.路由准备;B.基于信息素参与度的最优路由路径建立;C.基于分治的自修复策略,包括基于运动趋势的路间修复和路口间全局自修复。该方法能够在拓扑变化频繁的城市车联网场景中保证路由的可靠性,延长了路由存在时间,降低了传输时延,提高了吞吐量。高了吞吐量。高了吞吐量。

【技术实现步骤摘要】
一种城市车联网中基于蚁群优化的自修复路由策略


[0001]本专利技术属于城市车联网路由策略领域,能够构建适应城市车联网中拓扑变化频繁的场景,延长路由链路的持续时间,降低传输时延,提高吞吐量。具体是一种城市车联网中基于蚁群优化的自修复路由策略。

技术介绍

[0002]根据The International Organization of Motor Vehicle Manufacturers(OICA)的调查,截至2021年,全球汽车保有量达8.21亿辆,并且增长率为6.4%。车辆联网通信可以有效的提高道路交通安全指数,降低事故发生率,因此随着网络化和智能化的普及,车载自组网(VANETs)受到学术界和工业界的广泛关注。VANETs在控制道路拥堵,车辆安全驾驶,车载娱乐应用等方面都有广泛的应用前景。然而,由于车辆移动速度快,通信信道质量差,尤其在城市车联网环境中,车辆运动的不确定性导致路由拓扑不稳定,车辆通信过程中链路断开概率高达80%。
[0003]蚁群算法是一种用来寻找优化路径的概率型算法。它由Marco Dorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。Li,Sun等人提出把蚁ACO应用到VANETs中,在拓扑变化频繁的城市车联网环境中构建从源节点到目的节点的具有最优连通性的路由路径。然而,使用ACO建立的路由链路受信息素的影响,持续时间较短,丢包率高。频繁的探路过程一方面提高了通信开销,另一方面增加了通信时延。因此基于ACO的路由策略普遍存在通信开销大,时延高,吞吐量低等问题。
[0004]本专利提出了一种高效的基于ACO的自修复路由策略(SR),以提高路由协议在城市环境下的性能和对动态网络拓扑的适应性。SR基于蚁群优化算法进行最优路径规划,提出使用信息素参与度量化全局和局部信息素;采用分治的思想,十字路口节点和车辆节点在信息素到达蒸发阈值前分别采用全局自修复和路间自修复的方式保持链路新鲜度,延长链路存在时间。通过本路由策略可以减少重建次数,降低传输延时,减少通信开销;维护拓扑稳定性,提升吞吐量。

技术实现思路

[0005]一种城市车联网中基于蚁群优化的自修复路由策略包括以下几个步骤:
[0006]A.路由准备:数据包发送车辆V
S
首先与最近十字路口I
S
的簇头节点V
Vs
通过移动预测法确定目的节点V
D
即将到达的十字路口簇I
D
的簇头节点V
Vd
位置LOC,若V
Vs
的路由表中存在到达I
D
的路由链路则直接发送;否则执行B步骤发送前向探路蚂蚁包进行最优路由链路建立。按三角隶属度函数将所有车辆路由通信能力量化为0到1的参数ph称为信息素参与度;根据车辆连通性计算链接持续时间LT。
[0007]B.基于信息素参与度的最优路由路径建立:由ph和LT计算局部信息素L和全局信息素G,根据蚁群优化算法计算公式p
i,j
,分别取α=1,β=1;当数据包到达每个中间十字路口通过p
i,j
进行选择下一十字路口;当目的十字路口收到前向探路蚂蚁包后将最先收到的
前向蚂蚁包变为后向蚂蚁包,按照包中已存储的路由路径发回源十字路口,并按照公式G
ij

(1

δ)
·
G
ij

·
LG
ij
进行全局信息素消散;另,当目的十字路口收到后向蚂蚁包后确认路由路径已经建立完成,记录入路由表并进行信息素消散算法,消散参数ρ=0.8。
[0008]C.基于分治的自修复方案:对路由路径使用分治的策略,即将每对十字路口间的路由链路看作独立的路由路径,并由前十字路口维护到达后十字路口的路由链路信息素,当信息素到达阈值后执行自修复策略。其中自修复分为路间修复和路口间全局修复。当路由链路信息素低至路口间修复阈值ΔP
i
,以当前十字路口为原十字路口,向目的十字路口执行B步骤进行最优路径建立;当某一路由链路信息素到达路间修复阈值ΔP
r
,进行基于运动趋势的路间自修复,根据方向性公式tov
s,i
计算score
i
得分,以此选择具有相同或相近运动趋势的车辆作为继任者参与路由构建。若两种修复都完成,优先选择路间自修复的结果。
[0009]本专利技术对比已有技术具有以下显著优点:
[0010]1.该方法提出基于信息素参与度的最优路径建立,降低计算复杂度。
[0011]2.该专利技术可以提高链路存在时间,减少重建次数,降低传输延时,减少通信开销;维护拓扑稳定性,显著提升吞吐量。
附图说明
[0012]图1是本专利技术的路由开始流程图。
[0013]图2是本专利技术的最优路径建立具体实施流程图。
[0014]图3是本专利技术的自修复方案具体实施流程图。
[0015]图4、图5和图6是本专利技术中的三角隶属度函数图像。
[0016]图7是本专利技术和现有策略的性能对比表格。
[0017]图8是本专利技术和其他现有策略在不同通信距离下平均端到端时延对比图。
[0018]图9是本专利技术和其他现有策略在不同车辆密度下平均端到端时延对比图。
[0019]图10是本专利技术和其他现有策略在不同车辆通信半径下平均端到端时延对比图。
[0020]图11是本专利技术和其他现有策略在不同加速度方差下平均端到端时延对比图。
[0021]图12是本专利技术和其他现有策略在不同通信距离下吞吐量对比图。
[0022]图13是本专利技术和其他现有策略在不同车辆通信半径下吞吐量对比图。
[0023]图14是本专利技术和其他现有策略在不同车辆密度下平均控制开销对比图。
[0024]图15是本专利技术和其他现有策略在不同传输距离下平均路由开销对比图。
具体实施方式
[0025]下面结合附图,说明本专利技术的实施方式。
[0026]图1、2和3是一种城市车联网中基于蚁群优化的自修复路由策略的流程图,具体实现为:
[0027]A.路由准备:数据包发送车辆V
S
首先与最近十字路口I
S
的簇头节点V
Vs
通过移动预测法确定目的节点V
D
即将到达的十字路口簇I
D
的簇头节点V
Vd
位置LOC,若V
Vs
的路由表中存在到达I
D
的路由链路则直接发送;否则执行B步骤发送前向探路蚂蚁包进行最优路由链路建立。按三角隶属度函数将所有车辆路由通信能力量化为0到1的参数ph称为信息素参与度;根据车辆连通性计算链接持续时间LT。
[0028]B.基于信息素参与度的最优路由路径建立:由ph和LT计算局部信息素L和全局信息素G,根据蚁群优化算法计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种城市车联网中基于蚁群优化的自修复路由策略包括以下几个步骤:A.路由准备:数据包发送车辆V
S
首先与最近十字路口I
S
的簇头节点V
Vs
通过移动预测法确定目的节点V
D
即将到达的十字路口簇I
D
的簇头节点V
Vd
位置LOC,若V
Vs
的路由表中存在到达I
D
的路由链路则直接发送;否则执行B步骤发送前向探路蚂蚁包进行最优路由链路建立。按三角隶属度函数将所有车辆路由通信能力量化为0到1的参数ph称为信息素参与度;根据车辆连通性计算链接持续时间LT。B.基于信息素参与度的最优路由路径建立:由ph和LT计算局部信息素L和全局信息素G,根据蚁群优化算法计算公式p
i,j
,分别取α=1,β=1;当数据包到达每个中间十字路口通过p
i,j
进行选择下一十字路口;当目的十字路口收到前向探路蚂蚁包后将最先收到的前向蚂蚁包变为后向蚂蚁包,按照包中已存储的路由路径发回源十字路口,并按照公式...

【专利技术属性】
技术研发人员:刘建航翁好男葛雨明李世宝崔学荣
申请(专利权)人:中国石油大学华东
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1