一种基于逐次凸逼近的车联网资源优化调度方法和装置与流程

文档序号:15569201发布日期:2018-09-29 04:03阅读:296来源:国知局

本发明属于无线通信网络领域,具体涉及一种车联网通信系统中基于逐次凸逼近的车联网资源优化调度方法和装置。



背景技术:

21世纪以来随着汽车的普及率的迅速提高,道路拥堵程度愈发严重,交通事故也频繁増加。交通智能化,缓解拥堵问题,减少安全事故,出行更具便捷可靠性等愈加成为人们关注的焦点。因此,智能交通系统(its)应运而生,为解决交通问题提供了技术支持,并且its具有高效、实时、管理范围大等特点。随着无线通信技术和移动互联网业务的迅速发展,用户对多媒体业务的需求不断增加,但是由于车联网中车辆具有高速移动的特点,使得无线通信网络的设计和优化面临着巨大的挑战。“服务质量”(qos)为车联网系统的设计提供了标准化的客观指标,也成为无线网络优化的主要目标。在车联网系统中,如何保障网络通信质量进而保证用户业务的服务质量需求提升用户业务体验,已成为车联网通信中亟需解决的关键问题。

车联网内资源优化分配与调度问题己经成为国内外研究和发展智能交通系统的重点方向。为了满足用户的服务需求,在车联网资源优化调度方面,现有的研究仅考虑一个用户最多从一个路边基站获取资源,这样不仅降低了网络资源的利用率同时也无法保障用户越来越高的服务质量需求。为了适应未来新的发展趋势,引入相应能显著提高频带利用率的网络技术成为一种强有力的解决方案。网络能效性能与基站功率分配方法密切相关,最优的功率分配方案也逐渐成为车联网资源优化调度问题中的一大准则。综上所述,在车辆网部署过程中,车联网通信质量的保障以及网络资源优化调度问题,尚缺乏有效的解决方案。



技术实现要素:

为了克服上述现有技术的不足,本发明提供了一种基于逐次凸逼近的车联网资源优化调度方法和装置,实现车联网系统中在能够保障车辆用户服务需求的基础上,利用逐步凸逼近方法和拉格朗日对偶技术实现车联网网络资源的最优调度方案;该方法收敛速度快且计算复杂性低,满足车联网用户需求,实现了车联网功率资源的最优配置。

本发明所采用的技术方案是:

一种基于逐次凸逼近的车联网资源优化调度方法,该方法包括以下步骤:

搭建车联网系统模型;

建立各基站的传输功率模型和传输速率模型,将所有基站的传输速率模型加权求和,得到网络总传输速率模型;

根据网络总传输速率模型,建立最大化网络传输速率的第一优化函数;

对第一优化函数的变量进行整数缓和,采用逐次凸逼近方法以及对偶技术将第一优化函数转换为传输速率对偶凸的第五优化函数;

采用分布式迭代功率分配方法计算第五优化函数的的功率分配最优解。

进一步的,所述车联网系统模型包括u个车辆用户,s个基站,n个正交信道,每个信道分配whz带宽,同一基站内部向不同车辆用户传输数据时使用不同的信道,且每个车辆用户同时从不同的基站获取数据。

进一步的,所述基站的传输速率模型的建模方法为:

基于二进制指数变量计算车辆用户u与基站s关联并分配信道n时的信干噪比

根据香农容量公式,将车辆用户u与基站s关联并分配信道n时的信干噪比的对数与信道宽带w相乘,得到车辆用户u与基站s关联并分配信道n时传输速率

计算n个信号通道和u个车辆用户的传输速率的和,得到第s个基站的传输速率模型rs。

进一步的,所述基站的传输功率模型的建模方法为:

基于二进制指数变量计算当车辆用户u与基站s关联并分配信道n时,二进制指数变量和车辆用户u与基站s关联时在分配信道n上的分配功率的乘积将n个信号通道和u个车辆用户的求和,得到第s个基站的传输功率模型ps。

进一步的,所述对第一优化函数的变量进行整数缓和,采用逐次凸逼近方法以及对偶技术将第一优化函数转换为传输速率对偶凸的第五优化函数的步骤包括:

采用上界算法对第一优化函数的变量进行整数缓和,将第一优化函数转换为第二优化函数;

采用逐次凸逼近方法以及对数变换将第二优化函数转化为具有标准凹结构的第三优化函数;

构建广义拉格朗日函数,将第三优化函数变形为功率优化的第四优化函数;

基于对偶函数,利用拉格朗日对偶性将功率优化的第四优化函数转化为传输速率对偶凸的第五优化函数。

进一步的,所述采用上界算法对第一优化函数的变量进行整数缓和,将第一优化函数转换为第二优化函数的步骤包括:

利用拉格朗日松弛定理将二进制指数变量缓和为位于区间[0,1]内的连续变量

计算连续变量与车辆用户u与基站s关联时在分配信道n上的分配功率的乘积,得到车辆用户u与基站s关联时在分配信道n上的分配功率

基于车辆用户u与基站s关联时在分配信道n上的分配功率计算车辆用户u与基站s关联并分配信道n时的传输速率

将n个信号通道和u个车辆用户的传输速率求和,得到变量放松后的各个基站的传输速率,

将变量缓和后的各个基站的传输速率进行加权求和,得到第二优化函数。

进一步的,采用逐次凸逼近方法将第二优化函数转换为具有标准凹函数的第三优化函数的步骤包括:

采用逐次凸逼近方法,得到各个基站的传输速率的下界和初始的近似系数;

采用对数变换方法,根据得到的初始的近似系数,将第二优化函数转化为具有标准凹结构的第三优化函数。

进一步的,所述采用分布式迭代功率分配方法计算第五优化函数的功率分配最优解的步骤包括:

(1)初始化迭代轮次、误差值δ1以及δ2、功率分配矩阵近似系数向量以及对偶变量

(2)根据对偶变量的更新公式分别更新对偶变量值;

(3)开始迭代,根据对偶变量值计算功率分配最优解

(4)判断对偶变量值是否满足收敛条件若不满足,则返回步骤(2),否则进入步骤(5);

(5)计算近似系数向量判断近似系数值是否满足收敛条件若不收敛,则返回步骤(2),否则进入步骤(6);

(6)根据功率分配最优解获得最优功率分配向量以及根据近似系数向量获得最优系数向量

一种计算机装置,用于车联网资源优化调度,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤,包括:

搭建车联网系统模型;

建立各基站的传输功率模型和传输速率模型,将所有基站的传输速率模型加权求和,得到网络总传输速率模型;

根据网络总传输速率模型,建立最大化网络传输速率的第一优化函数;

对第一优化函数的变量进行整数缓和,采用逐次凸逼近方法和对偶技术将第一优化函数转换为传输速率对偶凸的第五优化函数;

采用分布式迭代功率分配方法计算第五优化函数的的功率分配最优解。

一种计算机可读存储介质,其上存储有用于车联网资源优化调度的计算机程序,该程序被处理器执行时实现以下步骤:

搭建车联网系统模型;

建立各基站的传输功率模型和传输速率模型,将所有基站的传输速率模型加权求和,得到网络总传输速率模型;

根据网络总传输速率模型,建立最大化网络传输速率的第一优化函数;

对第一优化函数的变量进行整数缓和,采用逐次凸逼近方法和对偶技术将第一优化函数转换为传输速率对偶凸的第五优化函数;

采用分布式迭代功率分配方法计算第五优化函数的的功率分配最优解。

与现有技术相比,本发明的有益效果是:

(1)本发明在车辆网系统中能够保障车辆用户服务需求的基础上,利用逐步凸逼近方法和拉格朗日对偶技术实现车联网网络资源的最优调度方案,该方法收敛速度快且计算复杂性低,满足车联网用户需求,实现了车联网功率资源的最优配置;

(2)本发明考虑了车辆用户可以同时从多个基站接收数据,提高了频谱利用率,极大地满足了用户的服务需求;并且本发明利用上界算法以及逐次凸逼近算法将原始问题转化为网络传输速率凸优化问题,且利用kkt条件直接求得功率分配最优解,大大降低了计算复杂度;

(3)本发明设计了分布式迭代凸优化功率分配方法,迭代更新路边基站最优功率分配方案,同时获得对偶最优点,该方法收敛速度快,且显著提高了系统的传输速率,具有较强实用性。

附图说明

构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。

图1是本发明下行车联网的系统模型图;

图2是基于逐次凸逼近的车联网资源优化调度方法流程图;

图3是基于逐次凸逼近的分布式迭代功率分配算法流程图。

具体实施方式

下面结合附图与实施例对本发明作进一步说明。

应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

正如背景技术所介绍的,现有技术中存在仅考虑一个用户最多从一个路边基站获取资源,这样不仅降低了网络资源的利用率同时也无法保障用户越来越高的服务质量需求的不足,为了解决如上的技术问题,本申请提出了一种基于逐次凸逼近的车联网资源优化调度方法和装置,实现车联网系统中在能够保障车辆用户服务需求的基础上,利用逐步凸逼近方法和拉格朗日对偶技术实现车联网网络资源的最优调度方案;该方法收敛速度快且计算复杂性低,满足车联网用户需求,实现了车联网功率资源的最优配置。

本申请的一种典型的实施方式中,如图2所示,提供了一种基于逐次凸逼近的车联网资源优化调度方法,该方法包括以下步骤:

步骤1:如图1所示,建立一个车联网系统模型,包括u个不同车辆用户,s个基站,n个正交信道。每个信道分配whz带宽,同一基站内部向不同车辆用户传输数据时使用不同的信道,且每个车辆用户可以同时从不同的基站获取数据。

步骤2:以车联网场景中的下行链路传输过程为例,分析并建立网络中任意基站的传输速率模型和发射功率模型,进而得到网络总传输速率模型。

为了构建步骤2中的传输速率模型和输出功率模型,引入一个二进制指数变量表示用户u与基站s关联时是否分配信道n,其中表示用户u与基站s关联时分配信道n。由于同一基站服务区域内信道分配的正交性,所以对于任意基站s,信道n最多分配给一个用户,即

因此,第s个基站的传输功率模型ps可表示为:

由香农容量公式可知,当用户u与基站s关联并分配信道n时可实现的传输速率建模如下:

其中,为车辆用户u与基站s关联并分配信道n时的信干噪比,可表示为:

其中,表示二进制指数变量,表示车辆用户u与基站s关联时在分配信道n上的分配功率,表示车辆用户u与基站s关联时在分配信道n上的信道功率增益,n0表示噪声密度。

因此,第s个基站的传输速率模型可表示为:

因此,网络总传输速率模型为所有基站的传输速率模型加权和,即其中λs(λs≥0)表示网络运营商预先分配给基站s的权重因子。

步骤3:根据步骤2构建的网络总传输速率模型,最大化网络传输速率问题可建模为如下第一优化函数p1:

p1:

其中,三维矩阵功率分配向量表示二进制指数变量,表示车辆用户u与基站s关联时在分配信道n上的分配功率;为网络总传输速率模型;λs为网络运营商预先分配给基站s的权重因子;rs为第s个基站的传输速率模型。

约束条件为:

上式中,表示第u个用户最小的速率需求;表示基站s最大的传输速率限制;表示基站s最大的传输功率限制。

约束条件1是为了保障同一基站内信道分配的正交性;约束条件2是为了保障车联网中各车辆用户的服务质量(qos)需求,即最小速率需求;约束3和约束4分别表示任意基站都有最大回程容量约束和最大传输功率限制;约束5是为了保障当用户u与基站s关联并分配信道n时可实现的传输功率数值的非负性。

步骤4:为了求解步骤3中所建模的第一优化函数,首先利用上界算法对变量进行整数放松,利用拉格朗日松弛定理避免二元变量,将二进制指数变量放松为位于区间[0,1]内的连续变量此时,步骤3所示的第一优化函数p1转换为第二优化函数p2,具体描述如下:

p2:

约束条件为:

在第二优化函数p2中,车辆用户u与基站s关联时在分配信道n上的分配功率则车辆用户u与基站s关联并分配信道n时的传输速率为:

因此,任意基站s的发射功率和传输速率可分别表示为

由于第一优化函数p1中约束条件1的松弛,第二优化函数p2可以看作是第一优化函数p1的上界。基站s的可改写为如下形式:

上述函数为非凹结构,而求解非凸优化问题的最优解一般是较难实现的。

步骤5:根据步骤4中得到的基站s的优化目标传输速率是难以直接获得最优解的非凸优化问题,本发明提出利用逐次凸逼近方法(successiveconvexapproximationmethod)将目标函数近似为一系列凸函数进行求解。

给定的下界:

其中,分别表示近似系数向量;

其中,该不等式近似等于基站传输速率确切值的情况为满足以下两公式:

当满足时,该不等式近似等于确切值,而也会在迭代求解资源分配最优值的过程中不断更新,直至其收敛,即当前迭代与上一次迭代中相应值误差不超过最大容忍度δ1,此时给定近似系数此时,步骤4中的目标函数可近似为:

可以看出此时的函数仍是非凹结构,本发明进一步提出采用对数变换的方法,令此时上述非凹函数转换为标准的凹结构。

初始给定的后,步骤4中的第二优化函数转换为具有标准凹结构的第三优化函数,表示如下:

p3:

约束条件为:

其中,的表达式为:

其具有标准的凹结构。

步骤6:考虑到步骤5中所构建的第三优化函数p3具有标准的凹结构,通过构建广义拉格朗日函数,对第三优化函数p3进行变形:

其中,μ、ν和ω是对偶变量;μμ、νs和ωs分别表示用户u、基站s以及基站s分别所对应的对偶变量。

此时步骤5中的第三优化函数p3转化为功率分配的第四优化函数p4,具体描述如下:

p4:

此时,其kkt条件,即最优点需满足的条件具体表示如下:

其中,对于第一个kkt条件进行化简得到

然后利用对上式进行转化,可以看出第一个kkt条件中变量易于表达,表达形式如下:

此时唯一的功率分配最优解可以由上式得到,表示该求得的最优解也同时满足其他kkt条件。

步骤7:考虑到步骤6中的功率分配的第四优化函数p4以及μ、ν和ω三个对偶变量,引入对偶函数h(μ,v,ω),可表示为:

可看出对偶函数h(μ,v,ω)是关于变量μ、v和ω的极大值函数,所以该对偶函数定为一凸函数。再根据强对偶性质,如果原始问题是凸优化问题,则其对偶最优解等于原始最优解,利用拉格朗日对偶性将功率优化的第四优化函数转化为对偶凸的第五优化函数,其表示形式如下:

p5:

求解优化问题p5时采用分布式迭代功率分配算法求解功率分配策略,其中,k是迭代指数,φμ,φν,φω是足够小的步长,所采用的分布式迭代功率分配算法具体求解步骤如下:

(1)初始化迭代轮次、误差值δ1以及δ2、功率分配矩阵近似系数向量以及对偶变量

(2)开始迭代,根据公式(11)、(12)、(13)分别对偶变量进行更新;

式中,φμ,φν,φω分别表示三个对偶变量μ、ν和ω所对应的足够小的步长;

(3)开始迭代,根据公式(10)计算功率分配最优解

(4)判断对偶变量值是否满足收敛条件若不满足,则返回步骤(2),重复步骤(3)进行迭代,直到满足迭代终止条件;否则进入步骤(5),则进入外部循环;

(5)根据公式(6)和公式(7)计算近似系数向量并判断是否满足收敛条件若不收敛,则返回步骤(2),否则进入步骤(6)。退出外部循环;

(6)根据功率分配最优解获得最优功率分配向量以及根据近似系数向量获得最优系数向量

本发明提出的基于逐次凸逼近的车联网资源优化调度方法,考虑了车辆用户可以同时从多个基站接收数据,提高了频谱利用率,极大地满足了用户的服务需求。并且本发明利用上界算法、逐次凸逼近算法将原始问题转化为网络传输速率凸优化问题,且利用kkt条件直接求得功率分配最优解,大大降低了计算复杂度。

本发明提出的基于逐次凸逼近的车联网资源优化调度方法,还设计了分布式迭代凸优化功率分配方法,迭代更新路边基站最优功率分配方案,同时获得对偶最优点,该方法收敛速度快,且显著提高了系统的传输速率,具有较强实用性。

本申请的另一种典型实施方式,提供了一种计算机装置,用于车联网资源优化调度,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤,包括:

搭建车联网系统模型;

建立各基站的传输功率模型和传输速率模型,将所有基站的传输速率模型加权求和,得到网络总传输速率模型;

根据网络总传输速率模型,建立最大化网络传输速率的第一优化函数;

对第一优化函数的变量进行整数缓和,采用逐次凸逼近方法以及对偶技术将第一优化函数转换为传输速率对偶凸的第五优化函数;

采用分布式迭代功率分配方法计算第五优化函数的的功率分配最优解。

本申请的又一种典型实施方式,提供了一种计算机可读存储介质,其上存储有用于车联网资源优化调度的计算机程序,该程序被处理器执行时实现以下步骤:

搭建车联网系统模型;

建立各基站的传输功率模型和传输速率模型,将所有基站的传输速率模型加权求和,得到网络总传输速率模型;

根据网络总传输速率模型,建立最大化网络传输速率的第一优化函数;

对第一优化函数的变量进行整数缓和,采用逐次凸逼近方法以及对偶技术将第一优化函数转换为传输速率对偶凸的第五优化函数;

采用分布式迭代功率分配方法计算第五优化函数的的功率分配最优解。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

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