一个基于粒子群算法的车联网路侧单元部署方法

文档序号:9238838阅读:360来源:国知局
一个基于粒子群算法的车联网路侧单元部署方法
【技术领域】
[0001] 本发明属于移动通讯技术领域,设计了一种基于粒子群算法的车联网路侧单元部 署方法。该方法区别于已有方法的特色在于,利用路侧单元部署问题模型将路侧单元部署 问题转化为非线性数学规划问题,并利用粒子群算法对非线性数学规划问题进行优化求 解。该方法能够逐步逼近最优部署效益,以尽量最优化路侧单元的部署效益。
【背景技术】
[0002] 车辆自组织网络是传统移动自组织网络在交通道路上的应用,是一种特殊的移动 自组织网络。车辆自组织网络主要由安装有安装了车载单元的车辆和安装于路侧的路侧 单元组成。车载单元和路侧单元都具有无线通信模块,支持车辆在移动过程中的无线信息 传输。这样,经由无线通信模块,车辆自组织网络中有两种基本的通信,分别为车辆与车辆 (V2V)间的通信、车辆与路侧单元这种路旁基础设施(V2I)间的通信。这样,利用无线通信 技术,可以使行驶中的车辆互相通信,并通过路侧单元访问外部网络乃至Internet,及时 获取交通状况信息、安全预警类信息、生活娱乐类信息,从而减少交通事故发生率、保障驾 驶安全、提尚交通效率。
[0003] 显然,路侧单元集合是车联网内的车辆节点与外部网络的信息传输枢纽。若车辆 节点在路侧单元的无线通信覆盖范围内,则它可以直接从路侧单元获取信息。否则,车辆节 点不能直接获取路侧单元传输的信息。在车联网部署初期阶段,受多方面因素的制约,目标 路网范围内的路侧单元的部署数量通常是有限的,而相对来说车辆节点要大大超过路侧节 点,且车辆节点的信息需求增长迅速,这使得路侧单元称为车联网与外部网络的信息传输 容量瓶颈。因此,在路侧单元数量限制下,应优化路侧单元的部署位置,以尽可能多的满足 车辆节点的通信需求,从而最大化路侧单元的部署效益。
[0004] 把处于无线通信覆盖范围内车辆节点看作获得了效益,而未处于其覆盖范围内的 节点看作未获得效益。路侧单元集合的一个部署方案确定后,将有许多车辆节点能被覆盖 而获得效益。由于车辆节点的动态性和车辆分布的时空差异性,以车辆节点为对象的覆盖 收益具有高度时空动态性和不确定性,并且路侧单元的位置一般固定。所以,实践中通常以 路网为对象确定路侧单元集合的覆盖效益,根据路网中的各路段的车辆密度、所处区域特 性、车道数等综合确定路段的权重密度,把路侧单元集合的无线覆盖范围之内的所有路段 的加权权重之和作为路侧单元集合的覆盖效益。假设P为路侧单元集合的所有可行部署位 置方案的集合,其中每个部署方案由各个路侧单元的某一特定可行部署位置构成的集合。 把寻找使路侧单元的部署效益最大化的路侧单元位置部署方案称为路侧单元部署问题。本 发明就针对该问题提出了一种基于粒子群算法的优化部署方法。

【发明内容】

[0005] 本发明提出了一种基于粒子群算法的车联网路侧单元部署方法,目的在于在给定 路网范围内、给定路侧单元数量的情况下,确定能使部署效益近似最优的路侧单元部署方 案。
[0006] 本发明所采用的技术方案是按照以下步骤进行:
[0007] 步骤1.建立路网模型
[0008] 任意给定区域,该区域内的路网用路网模型G(V,E)表示,其中V代表所有路网 内所有交叉路口的集合,路段集E代表路网内所有路段的集合。路网内的任意路段e用 e(vh,vt,ft,fw)来表示,其中vh为路段e的起点,vt为路段e的终点,ft为路段e的路线描 述函数,fw为路段e的权重密度函数,表示路段e的轨迹上各点处的权重密度,该权重密度 值表征该点若被路侧单元覆盖所能获得的收益。
[0009] 若路网中需要部署n个路侧单元,假设每个路侧单元的覆盖直径为d,综合考虑各 项因素确定各路段的权重密度函数,则每个路侧单元的部署效益为路侧单元所有覆盖路段 的加权线积分。现在要解决的问题可描述为:找到P的子集P#使路网被中被路侧单元覆盖 的路段的加权权重最大。
[0010] 步骤2.建立效益模型
[0011] 给定路网和路侧单元集合部署位置方案,若某个路段完全处于路侧单元集合覆盖 范围内的,则称这样的路段为全覆盖路段,否则称为部分覆盖路段。假设路网G(V,E)中部 署的第j个路侧单元的全覆盖路段的集合为+,部分覆盖路段的集合为\_,j= 1,2,…,n, n个路侧单元的全覆盖路段的集合,部分覆盖路段的集合,则部署的 第j个路侧单元的部署效益h表示如下:
[0012]

[0013] 其中j= 1,2,…,n,me,j=en〇』,符号〇』为部署的第j个路侧单元的覆盖区域, 即my为路段e在路网中部署的第j个路侧单元的覆盖区域内的部分。
[0014] 路网部署总效益匕表示如下:
[0015]

[0016] 其中札=en0,符号0为路网中所有路侧单元的覆盖区域,为路段e在路 网中所有路侧单元的覆盖区域内的部分。
[0017] 由部署效益函数知,我们的目标是使得部署效益值尽可能地大,来达到路侧单元 部署效益最优的目标。因此将路网模型和效益模型共同构成路侧单元部署问题模型,通过 路侧单元部署问题模型将路侧单元部署问题转化为搜索最优解问题。
[0018] 步骤3.利用粒子群算法对路侧单元部署问题进行优化求解
[0019] 粒子群算法是一种有效的全局寻优算法,它模拟鸟群觅食的过程,通过个体间的 协作与竞争,实现复杂空间中最优解的搜索。下面基于步骤1和步骤2建立的路侧单元部 署问题模型介绍算法步骤。
[0020] 算法步骤:
[0021] 步骤1设置相关参数
[0022] 步骤2初始化粒子群
[0023] 步骤3计算粒子群适应值
[0024] 步骤4更新自身最优算子和全局最优算子
[0025] 步骤5更新粒子位置和速度
[0026] 步骤6计算新位置粒子群适应值
[0027] 步骤7更新新位置自身最优算子和全局最优算子
[0028] 步骤8判断是否满足算法终止条件
[0029] 步骤9停止进化,输出结果
[0030] 本发明给出一种基于粒子群算法的车联网路侧单元部署方法。首先建立路网模 型,然后确立效益模型,路网模型和效益模型共同构成路侧单元部署问题模型,将路侧单元 部署问题转化为搜索最优解问题。最后利用粒子群算法对路侧单元部署问题进行优化求 解,从而达到最大化部署效益的目的。
【附图说明】
[0031] 图1是本发明方法的流程示意图;
[0032] 图2是本发明方法的一种实施例的程序流程图;
[0033] 图3是本发明方法的结果示意图。
[0034] 具体实施方法
[0035] 下面结合附图对本发明的实施方式进行详细说明。本实施例以本发明技术方案为 前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下 述的实施例。
[0036] 下面给出基于粒子群算法的车联网路侧单元部署方法,如图1所示,按如下步骤 进行路侧单元部署:
[0037] 步骤1.建立路网模型
[0038] 假定路网用路网模型G(V,E)表示,交叉路口集V代表所有交叉路口的集合,路段 集E代表所有路段的集合。同时路网模型G(V,E)将某个路段e表示为6(\,\,4匕),其 中vh为路段e的起点,vt为路段e的终点,ft为路段e的路线函数,fw为路段e的权重函 数。若路网中需要部署n个路侧单元,每个路侧单元的覆盖直径为d,综合考虑各项因素作 为权重,则每个路侧单元的部署效益为路侧单元所有覆盖路段的权重线积分。假设P为能 够满足目标的集合,现在要解决的问题可描述为:找到P的子集1^使其尽可能满足部署效 益最大化的目标。
[0039] 步骤2.建立效益模型。
[0040] 假设路网G(V,E)中部署的第j个路侧单元的全覆盖路段的集合为IV部分覆盖路 段的集合为j= 1,2,…,n,n个路侧单元的全覆盖路段的集合C/= 〃,,部分覆盖路 段的集合S= ,则部署的第j个路侧单元的部署效益h表示如下:
[0042]其中j= 1,2,…,efl〇』,符号〇』为部署的第j个路侧单元的覆盖区域, 即my为路段e在路网中部署的第j个路侧单元的覆盖区域内的部分。 (1)
[0041] Uy
[0043] 路网部署总效益匕表示如下:
[0044]

[0045] 其中札=en0,符号0为路网中所有路侧单元的覆盖区域,即为路段e在路 网中所有路侧单元的覆盖区域内的部分。
[0046] 由部署效益函数知,我们的目标是使得部署效益值尽可能地大,来达到路侧单元 部署效益最优的目标。因此将路网模型和效益模型共同构成路侧单元部署问题模型,通过 路侧单元部署问题模型将路侧单元部署问题转化为搜索最优解问题。
[0047] 步骤3.利用粒子群算法对路侧单元部署问题进行优化求解
[0048] 下面具体介绍个体的编码方法、个体优劣的评价方法以及进化策略等。
[0049] 3. 1 :构造个体
[0050] 在粒子群算法求解路边单元部署问题中,每个粒子p作为一个可行解组成粒子群 P(即解集P)。下面给出粒子P的构造方法。
[0051] 假设路网中需要部署n个路侧单元,每个路侧单元在路网中的位置信息为 1 (X,y),则n个路侧单元构成一个位置序列Ld(X,y),l2(x,y),. . .,ln(x,y))
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1