一种随机的路边节点部署算法的制作方法

文档序号:16131433发布日期:2018-12-01 00:22阅读:376来源:国知局

本发明涉及一种随机的路边节点部署算法。

背景技术

车载网中路边节点部署的好坏对车载网性能的影响较大。如果部署的路边节点较少,紧急消息不能及时的通知到网络中的其他车辆节点;与之相反,如果部署的路边节点过多,系统的代价也随之增加。关于节点部署问题及网络的覆盖性在无线传感器网络中有很多的研究。

但在vanet中和无线传感器网络中的节点部署是不同的。(1)vanet潜在的大规模性。一般无线传感器网络部署的空间比较小,而vanet部署范围可以是一个城市或者多个城市。(2)一般传感器网络中节点部署需要把所有的需要检测区域进行全覆盖,或者可靠性要求更高的情况要求n覆盖。vanet潜在的大规模决定了不能全覆盖。同时vanet中车辆节点可以作为通信节点,允许具有一定的盲区,车辆节点之间可以通过移动、多跳转发的方式接入服务节点,jeonghee和yeongwon等提出基于交叉口优先级的rsu放置方法,在rsu的设置成本最少时,来找到rsus最佳的数目和位置,为完整的分布提供一个最大的rsus之间的连通率。他们提出了三种优化算法:贪婪算法,动态算法和混合算法。idjmayyel和qazi等在他们的文章中,减少了基站的数量,以节省能源,并研究四种使用他们的城市车辆模拟器来满足服务质量的路由方案性能。当利用adhoc模式时,他们发现它把最大比例的车辆收发器调为睡眠模式以节省能源这一点是很重要的。为了实现这一目标,他们提出了一种新的双簇头(dch)的方案,其中只有簇头(通道)可以进行集群间通信。为了克服vanet高度分割的特性,lochert等提出了一个rsu的部署方案,其以一个遗传算法从初始的rsu候选部署点中计算出较好的点来部署rsu。

eltahir和saeed等提出了一个新的vanet-umts集成网络中多跳中继的简化网关选择(sgs)方案。这次研究的主要目的是提高vanet和umts网络之间的融合,扩大没有覆盖地区的覆盖范围,减少开销和延迟度量,并增加数据包递送率,同时减少vanet-umts网络的盲区。patil和gokhale提出了一种新的基于voronoi图的算法,使用数据包的延迟和丢失为标准对rsus进行有效配置。这种方法有两方面的优点:一个是显著减少需要覆盖一块地理区域的rsus数目,另一个是增加了每个rsu的无关车辆流条件的逻辑覆盖的面积,从而提高通信的可靠性。farahmand等显示了最优化的中继节点部署问题是一个np-hard问题,他们提出了一种整数线性规划方法来解决这个问题。他们提出了两个贪婪的算法,一个以最小化源节点与目的节点之间中间节点的跳数为目标。另一个以最小化数据包的平均传输延时为目标。这两个算法都是期望获得网络中最少的中继节点数。

综上可知,由于车辆节点速度较快,导致车载网络的拓扑结构变化极快,节点间形成的链路持续时间较短,因此,研究路边节点的部署算法以保证车载网络的连通性具有重大的实际意义。上述学者提出的部署方法中,部署的是路边基站,其节点模型跟车载网络中的车辆节点不一样,不具有通用性。因此,研究与车载网中的车辆节点一致的路边节点部署算法具有重要价值。



技术实现要素:

本发明其目的就在于提供一种随机的路边节点部署算法,以解决上述背景技术中所提出的问题,本发明方法简单、执行效率高,适用于车载网环境中的路边节点部署,从而有效提高车载网络的连通性,提高车辆收到消息的概率。

为实现上述目的而采取的技术方案是,一种随机的路边节点部署算法,包括以下步骤:

步骤(1)令每个rsu都有唯一的id,定义函数g:如果id为x和y的两个rsu是连通的,当且仅当g(x)=g(y);

步骤(2)如果所有的rsu是用有线的方式连接的,则对于任意一个rsu,其gc(x)=1,x是该rsu的id;

步骤(3)如果rsu不是有线的方式连接,则用gu(x)表示它的连通拓扑,x是该rsu的id;

步骤(4)定义m为一个高速公路系统,其包含有一条高速公路的所有属性;如两个方向的车道,公路中车辆节点的平均密度为b,车辆的速度在[v1,v2]范围之内,车辆的最大无线传输范围是r等;

步骤(5)定义rg(x,d,q,m,d)表示高速公路中的一随机事件;其中,x是rsu的id,d是该随机事件到rsu(id=x)的距离,q为一参数取值[0,1],m为步骤四中定义所描述的一个高速公路系统,d为该rsu的连通拓扑在m中的距离;函数g(.)指m中的一个连通拓扑;如果随机事件rg的消息能传输到d中至少qn个车辆节点,则函数g(.)=1;

步骤(6)定义fg(p,q,m,d)表示这样一个最大的距离dmax,对于每个d∈[0,dmax),如果两个连续的rsu部署距离为d,则对于给定的概率p,在距离为d的连通拓扑内至少有数量为qnd的车辆能接收到步骤五中定义所述的随机事件的消息包;

步骤(7)me(x,l1,l2,r,u,t)表示一个数据包,其中,x是该场景中正在发送数据包的车辆,l1是指公路中同一方向运动的车辆,l2是另外一个方向运动的车辆,r是车辆无向传输的最大距离,u是从x中接收数据包的rsu,t是指数据包从车辆传输到rsu的时间;

步骤(8)定义其中x1,…..,xn是独立的随机变量,xi取值为1的概率是pi,μ=e[x];对于任意的δ>0,有

步骤(9)定义ti代表近似比dopt/di,dopt代表最优的部署距离,di=(1+θ)id0,θ是控制近似精度的参数,则1<ti<1+θ,且

步骤(10)定义d为路边节点部署距离的近似最优解,且d满足条件则本算法的时间复杂度为其中d是网络中最大的连通拓扑距离。

有益效果

与现有技术相比本发明具有以下优点。

本发明的优点是,该方法简单、执行效率高,适用于车载网环境中的路边节点部署,从而有效提高车载网络的连通性,提高车辆收到消息的概率。

附图说明

以下结合附图对本发明作进一步详述。

图1为本发明所述的信息传输示意图;

图2为本发明所述的随机算法的伪代码。

具体实施方式

一种随机的路边节点部署算法,如图1、图2所示,包括以下步骤:

步骤(1)令每个rsu都有唯一的id,定义函数g:如果id为x和y的两个rsu是连通的,当且仅当g(x)=g(y);

步骤(2)如果所有的rsu是用有线的方式连接的,则对于任意一个rsu,其gc(x)=1,x是该rsu的id;

步骤(3)如果rsu不是有线的方式连接,则用gu(x)表示它的连通拓扑,x是该rsu的id;

步骤(4)定义m为一个高速公路系统,其包含有一条高速公路的所有属性;如两个方向的车道,公路中车辆节点的平均密度为b,车辆的速度在[v1,v2]范围之内,车辆的最大无线传输范围是r等;

步骤(5)定义rg(x,d,q,m,d)表示高速公路中的一随机事件;其中,x是rsu的id,d是该随机事件到rsu(id=x)的距离,q为一参数取值[0,1],m为步骤四中定义所描述的一个高速公路系统,d为该rsu的连通拓扑在m中的距离;函数g(.)指m中的一个连通拓扑;如果随机事件rg的消息能传输到d中至少qn个车辆节点,则函数g(.)=1;

步骤(6)定义fg(p,q,m,d)表示这样一个最大的距离dmax,对于每个d∈[0,dmax),如果两个连续的rsu部署距离为d,则对于给定的概率p,在距离为d的连通拓扑内至少有数量为qnd的车辆能接收到步骤五中定义所述的随机事件的消息包;

步骤(7)me(x,l1,l2,r,u,t)表示一个数据包,其中,x是该场景中正在发送数据包的车辆,l1是指公路中同一方向运动的车辆,l2是另外一个方向运动的车辆,r是车辆无向传输的最大距离,u是从x中接收数据包的rsu,t是指数据包从车辆传输到rsu的时间;

步骤(8)定义其中x1,…..,xn是独立的随机变量,xi取值为1的概率是pi,μ=e[x];对于任意的δ>0,有

步骤(9)定义ti代表近似比dopt/di,dopt代表最优的部署距离,di=(1+θ)id0,θ是控制近似精度的参数,则1<ti<1+θ,且

步骤(10)定义d为路边节点部署距离的近似最优解,且d满足条件则本算法的时间复杂度为其中d是网络中最大的连通拓扑距离。

本发明公开了一种随机的路边节点部署算法。具体实施过程主要包括算法描述,算法有效性分析,与理论上最优部署距离近似比估算以及算法时间复杂度计算。

(1)算法描述

设置初始部署距离d0=2r,r是车辆节点或者rsu最大的无线传输距离,判断以这个长度等距离部署rsu能否满足给定的连通率p,如果满足,则返回这个距离,否则,增加部署距离为d0(1+θ),d0(1+θ)2,...,d0(1+θ)n,直到满足给定的连通率p。算法的伪代码见附图2。

(2)算法有效性分析

要确保算法是有效的,则需要保证上述算法得出的解跟理论上的最优解的差应该在一个合理的范围之内,即令其中x1,…..,xn是独立的随机变量,xi取值为1的概率是pi,μ=e[x]。对于任意的δ>0,有

用切诺夫界定理来推导。切诺夫界定理采用马尔科不等式来约束独立实验中的概率和。根据切诺夫界定理,令x1,...,xn是独立服从泊松分布的事件,xi取值为1的概率是pi。令μ=e[x]。对于任意的δ>0,根据标准的数学分析,可以得到,当因此,

(3)近似比估算

令ti代表近似比dopt/di,dopt代表最优的部署距离,di=(1+θ)id0。θ是控制近似精度的参数,其控制该算法得出的解与理论上最优解的近似程度。(1+θ)id0是算法返回的高速公路中rsu近似部署距离,因此有不等式,(1+θ)i-1d0<dopt<(1+θ)id0。

对于每一个di=(1+θ)id0,本文都随机初始化足够多次数的高速公路场景来实验,因此近似比ti满足,1<ti<1+θ。

对于ε∈(0,1),可得通过数学分析,可得显然所以可得因此,θ满足如下范围

(4)时间复杂度计算

对于任一设定好初始条件的高速公路m,存在一近似算法能计算出近似最优解使路边节点的部署距离为d,d满足条件时间复杂度是这里d是网络中的最大连通拓扑距离。

证明:令xi代表一次上述的独立随机事件,服从切诺夫界。h满足式(1+θ)hd0≤2d,由此可得

如果d1<f(p+γ,m),由概率可得如果则增大距离到di+1。因此由可得

如果d1>f(p+γ,m)(注意到f(p-γ,m)≥f(p+γ,m)),由概率可得

如果则测试不通过,返回到di-1。同理,因此d1<f(p+γ,m)。一次实验耗时次数测试每个di耗时bdi=bd0(1+θ)i,则时间复杂度为

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1