多目标的跟踪区域列表动态优化算法_第1页
多目标的跟踪区域列表动态优化算法_第2页
多目标的跟踪区域列表动态优化算法_第3页
多目标的跟踪区域列表动态优化算法_第4页
多目标的跟踪区域列表动态优化算法_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

多目标的跟踪区域列表动态优化算法摘要移动网络要适应多样化和不断增加的用户设备(UE),应对终端巨大的位置管理信令开销是实现这一目标的重要保障。文中提出了一种多目标算法优化跟踪区域列表(TrackingTAL)的策略,目的是寻找中跟踪区(TrackingTA)的最优分布以及如何将分配给UE,以最小化位置管理中冲突的跟踪区更新(Tracking和寻呼信令开销。在本地侧利用多目标粒子群优化算法实现的最优分布,网络侧根据不同的移动特性来分配大小合适的通过仿真验证,所提方案可以在和寻呼开销之间取得妥协,并在节省总位置管理开销方面得到了大幅度改善。关键词:位置管理;位置更新和寻呼;跟踪区域列表;多目标粒子群优化;马尔科夫链Adynamicoptimizationalgorithmformulti⁃targettrackingarealists(China)(UE),a(.(TA)UE.():list(TAL);在目前移动通信网络快速发展的背景下,网络LU)和寻呼(Paging)流程,LU是指当移出当前需要适应越来越多的用户设备(注册区域时请求网络分配新的注册区域,而寻呼流UE)的接入[1-2],在5G网络中采用微小区的策略来程是指网络定位的过程[4]。应对的大规模接入问题,然而高密度微小区的在位置管理策略中,3GPP将整个网络覆盖域引入会导致核心网定位的信令开销急剧增划分为若干个跟踪区(TrackingArea,TA),每个大[3]。位置管理包括位置更新(由若干个小区组成,而多个又组成一个跟踪区域列表(TrackingList,TAL)[5]。当在内移动时,不会发起过程,只有移出边,实现从本地侧产生的概率分界小区时,此时会发现基站广播的跟踪区域标识布矩阵中选择一个大小适合当前移动特点的(TrackingIdentity,TAI)不属于存储的。仿真分析,在减小位置管中,将发起跟踪区更新流程(请求核心网重新,如相比算法分配TAL。当核心网有用户的业务请求时,会向。整个广播寻呼消息来定位目标UE。因此,位置管理开销包括UE发起的位置更新开销和网络1系统模型定位UE的寻呼开销,而两者之间根据大小不1.1模型假设同呈现矛盾关系,如当规划过大,虽然UE会

假设网络中有N个TA,编号为N={1,2,…,长期停留在内不发起过程,可以有效减小位置更新开销,但同时网络寻呼区域变大,造成寻呼开销的增加,TAL过小则存在相反的问题[6]。为了对进行最优规划以减小位置管理开N},每个又可以由若干个小区组成[13]。而由N组成的所有为集合Γ,并记Γi为包含TAi的那么有Γ=∪i∈NΓi。下面以如图1所示的网络拓扑图说明。销,目前提出了大量的研究方法。首先,考虑重叠的设计方法,相邻包含部分重叠的以避免在边界小区来回移动产生大量的开销,即“乒乓效应”现象[7]。文献[8]提出了一种针对于火车运动场景的规划方案,因火车上的乘客拥有相同的移动特点,重叠的设计有效避免了信道拥塞问题。文献[9]将重叠设计拓展到二维环境中,通过极小化极大算法来优化信令开销图1简单网络模型问题,分别以最小化位置更新开销和寻呼开销作为两个独立的优化对象,但实际上不能在总开销上实N={TAA,TAB,TAC}现最小化。A={{TAA},{TAA,TAB},{TAA,TAC},{TAA,Γ因此,出现了多目标优化算法解决位置管理开TAB,TAC}}销问题,同时将位置更新开销和寻呼开销作为优化A},{TAB},{TAC},{TAA,TAB},Γ={{TA对象,通过动态调整的大小,以使两者之间实现最优妥协,最小化总信令开销[10]。文献[11]提出一种基于种群分解策略的演进多目标算法(EvolutionaryMulti⁃Objective,EMO),文献[12]提出了一种自组织网络(Self⁃OrganizingNetwork,SON){TAA,TAC},{TAB,TAC},{TAA,TAB,TAC}}1.2问题描述本地侧。寻找网络中每个的集合Γi的分配比例,以得到使位置管理开销最小的概率分布矩阵,用S表示。其中Sij表示在TAi中j的分的动态规划模型,两个算法均是依据间的移动频率来划分本文提出了一种基于多目标粒子群优化(Multi⁃进行最优规划的方案,目的是在配置与分,来。该方案分为本地侧和网,本地侧实现中的最优分布,每个通过马尔科夫链模型建模位置更新和寻呼产生的信令开销,分别将其作为算法的一个目标函数,当算法收敛时找到每个中。布概率,且有∑Sij=1。这一步通过算法j∈Γi实现,将在第3节进行介绍。网络侧。只需要根据用户移动特性选择合适大小的分配给UE,本文基于概率选择策略为假设在网络中用户发生的概率记为τ1,τ2,…,τ|Ω|},寻呼概率为λ1,λ2,…,-:{τ-:{λ-:{τ-:{λλ|Ω|},其中τu、λu分别表示UEu在当前网络中发生位置更新和寻呼的概率,Ω为用户集。定义UEu的移动寻呼比为γu=σPagingλuσPagingλu+σTAUτu(1)式中,σ为用户发生一次消耗的信令数,表1TAA的LA和PAσu∈Paging为完成一次寻呼所消耗的信令数[14]。γ1234[0,1],其值越小代表此越容易发生TAU,为了LAA,B,CA,BA,CA减小位置更新开销,网络侧应该分配较大的反之,其值越大,为了减少寻呼开销应分配较小的PA(j)0.50.20.10.2ΣPA(j)0.50.70.81.0这一步将在第2节介绍。1.3多目标算法相关概念定义1多目标优化问题:在n维搜索空间中,u=⌊定义ρ1」为泊松过程的均值,记泊松γu最小化多目标函数向量化公式为Fρu(x),不同均值下Fρu(x)minf(x)=[f1(x),f2(x),…,fn(x)]s.t.gi(x)≤0i=1,…,l变化规律如图2所示。当ρu较小时,Fρ(x)的取值u在x很小时就趋近于1,而当ρu较大时,Fρ(x)的ux很大时才能趋近于1。因此本文利用

hj(x)=0j=1,…,p(2)这一特点来选择分配,网络在选择分配之

式中,x=[x1,x2,…,xn]为n维搜索向量,前随机产生一个在[0,50]服从均匀分布的变量x,

gi(x)、hj(x)分别表示不等式和等式约束条件,多目标问题就是寻找一个向量x∗=[x∗,x2,…,∗x∗间相互冲突,所以不可能搜索到一个全局最优解,需要由定义求出最优解集再从解集中挑2Pareto,选符合条件的解。定义帕累托支配如果向量2(Pareto):a=[a,a,…,a]在所有目标函数下取值都不大于T12n向量的取值且至少存在一个b=[b,b,…,b],T12n目标函数使得向量的值严格小于如式ab,(3)所示。f(a)≤f(b)∀i∈{1,2,…,k}iif(a)<f(b)∃i∈{1,2,…,k}(3)ii并通过定义式(4)的规则在Li中选择l-1l∑(x)≤∑Pi(j)(4)i(j)<FρPuj=1i=1那么称向量a支配于向量b,记为a≺b。图2泊松过程的累积分布函数图引理若向量a没有被其他向量所支配,称a为非支配解(Pareto最优解),所有非支配解的集合

如当前的γu较大,那么均值ρu就小,表示称为帕累托前沿(Pareto最优解集)。当前移动速度慢,即寻呼过程的开销为位置管2TAL分配策略理开销的主要部分,所以网络侧应该尽量规划较小的以节省信令开销。如γu=0.5,那么ρu=2,本节介绍当发起后,网络侧如何根据每个用户的移动寻呼比在Γi中选择大小合适的Fρu(x)取值为1的概率约为0.95,由式(4)会在Li中选择ΣPA(j)较大的j,即包含数量较分配。少的可见此策略实现了按用户的移动寻呼比由第1节分析可知,Γi中包含的数量在集合中选择大小合适的且实现较为可能不同,记Li表示按从大到小排序后的集

容易。合。并用概率Pi(j)表示在Li中j的概率,其值等于Sij。以图1中的TAA举例说明,假设本地侧算3TAL最优规划策略法输出的概率分配向量LB如表1所示,如用户移动传统的多目标算法规划时,几乎都是将位到TAA中时发起此时网络侧选择1=置更新和寻呼开销通过加权和的方式转化为单目标{TAA,TAB,TAC}分配的概率为0.5。算法解决,并不能在两冲突目标之间取得平衡,达到最优[11-12]。所示。本节介绍利用算法分别将开销和xi,j(t)=vi,j(t)+xi,j(t-1)(7)寻呼开销作为目标函数,寻找使两目标之间妥协的步骤4更新局部最优解。由定义2计算当前最优概率分布矩阵S。候选解与历史最优解之间的支配关系,若xi,j(t)≺3.1算法原理xi,j(t)=est(t-1),则有xpbesti,j(t)=xi,j(t),否则xpbest粒子群算法(ParticleSwarmxest(t-1)。PSO)是一种启发式算法,最初是受到鸟群在自然

循环2环境中的社交行为鼓舞而诞生的[15]。在PSO算

5更新外部档案。利用此次迭代产生的法中,每次粒子更新位置(候选解)时,通过自身的

Pareto最优解集更新外部档案,如果解数量超过历史最优位置和种群的全局最优位置来调整粒子NR,则粒子密度较大的网格中筛除掉多余粒子。当前的位置,以使候选解朝着最优解进化。为了

循环1避免粒子在搜索过程中陷入局部最优解,依据文

6生成Pareto前沿。迭代次数达到It以献[16]提出的自适应网格划分法,通过此方法管

后,此时外部档案中的解即为Pareto前沿。理每个网络中非支配解的数量,如果超过阈值就

3.1.2筛选最优解筛选出多余的粒子。当算法迭代结束后,会生成一组Pareto3.1.1算法流程最优解集(Pareto前沿),在如图3所示二维目标空(1)初始化。初始化种群大小为Np、外部档案间中,曲线上的点表示Pareto最优解,其在前沿上移阈值为NR、算法最大迭代次数为It。在目标空间动必然会导致一个目标函数减小,另一个目标函数中随机生成NP个初始粒子,包括粒子的位置向量增加,如A点向B点移动,会使f2(x)减小,f1(x)xi=(xi,1,xi,2,…,xi,P)T、速度向量vi=增加。(vi,1,vi,2,…,vi,P)T,其中P代表每个粒子的参数个数,位置向量xi也被称为候选解。(2)主程序。寻找Pareto最优解集。循环1迭代次数小于It。循环2更新种群中的粒子。步骤1筛选全局最优解:在外部档案中,从密度较小的网格中随机选择一个Pareto最优解作为全局最优解。步骤2更新粒子的速度,如式(5)所示。vi,j(t)=w(t)vi,j(t-1)+c1rand1(xi,j(t-1)-xi,j(t-1))+pbest图3帕累托最优前沿及其支配关系图c2rand2(xi,j(t-1)-xi,j(t-1))(5)gbest由于本文后面计算位置管理开销同为二维目标空间,且需要在Pareto前沿上找到使得f1(x)+

式中,vi,j(t)表示粒子i在第t次迭代中的速度,j∈P;w(t)表示惯性权重因子,为了使粒子群收敛,则2(x)最小的点。本文定义式(8)、式(9)选择“最优f权重因子应该小于1,本文定义w(t)如式(6)所示,

”,计算每个Pareto解的最佳妥协解因子ξm,式中w(t)∈[wmin,wmax];xi,j(t-1)表示粒子i的pbestm∈{1,2,…,M},M表示解集大小。,xi,j(t-1)为步骤1筛选的全局最优gbest解;c1为局部最优解学习因子,c2为全局最优解学ξifiax(x)-fi(xm)i∈{1,2,…,k}(8)fmaxmini(x)-fi(x)习因子;rand1、rand2为[0,1]中的随机数,以保证种群进化中的多样性。æw(t)=wmax-çèt×(wmax-wmin)ö÷(6)Iøtξm=k∑iξmi=1m∈{1,2,…,M}(9)Mk∑∑iξmm=1i=1步骤3更新粒子的位置(候选解),如式(7)式中,k表示目标函数个数,在图3中k=2;fi(x),maxfiin(x)表示在前沿上各个目标函数的最大值和最通过算法搜索Sopt的伪代码如算法1小值(边界解)。最终取ξm值最大的解为最佳妥协解Sopt,如图3中的C点。3.2实现的最优规划本节将介绍本地侧如何利用算法寻找各个中的分布概率,算法输出将产生一个概率分布矩阵S。所示。初始化时随机生成一组满足约束条件的候选解向量,每个候选解对应一个概率矩阵S。算法迭代结束生成Pareto前沿,此时前沿上有多个满足条S,此时通过式(8)、式(9)计算妥协解因子选出最大的作为算法输出,即f1(S)+f2(S)最小的解向量Sopt。算法1基于的最优规划算法为了便于目标函数表示,引入两个假设。1:xi、vi,i∈Np假设1:由TAi移动到TAj的数量为hij,记H表示不同间移动的用户数,hij的值可以通过统计不同基站或移动管理实体(MME)之间的2:m=1:It3:i=1:Np4:xgbesti,j(m-1):5:vi,j()、xi,j():(5,7)切换消息获得[17]。假设2:所有用户的呼叫率相同,均为λc。6:f1(xi)、f2(xi):(10,11)7:xijest():8:在上文的分析中,位置更新开销和寻呼开销是9:一对随大小不同呈现相互冲突的目标,因此可10:(NR)分别作为两个目标函数进行优化。根据矩阵S,定11:12:义粒子候选解向量为xi=[S1,S2,…,SN]T=[xi,1,xi,2,…,xi,P]T为P=N|Γ|维的向量,其中14:ξm,ξm,ξm:(8~9)2Si=[Si,1,Si,2,…,Si,||],i∈N为S的行向量,表示15:Sopt,ξm4模型分析TAi中各个的分配概率。算法中,目标函数及约束条件分别定义为目标函数:fjiSjl1(S)=σTAU∑∑(∑ijSil+∑)hh1(S)=σTAU∑∑(∑ijSil+∑)l∈il∉jl∈jl∉ii∈Nj∈Ni≠j(10)fSη2(S)=λcσPaging∑∑ilηi+∑)2(S)=λcσPaging∑∑ilηi+∑)jl∈ii∈Nj∈li≠j(11)约束条件:|i|∀i∈N,∑Sil=1(12)l=1在本节中,将通过马尔科夫链模型分析二维网络结构中的位置管理开销。假设在不同TAj中的驻留时间tTAj,满足均值为1/τj的指数分布[13],记为tTAj~EXP(τj)。假设每个在两次呼叫间隔时间tc满足均值为1/λc的指数分布[18],记为tc~EXP(λc)。其次,认为通过基站或已经知道了TAi到TAj的移动数量,那么可以计算出从TAi移动到TAj的概率为pi,j=hij∑hijj∈N,j≠i(15)∀l∈Γ,∀i∈N∩l≤Sil≤1(13)∀l∈Γ,∀i∉N∩l,Sil=0(14)4.1马尔科夫链分析,考虑网络拓扑结构如图4所示,图中所有可能的有(10)表示整个网络中,用户在不同间移Γ={{TA1},{TA2},{TA3},{TA1,TA2},动时产生的总开销,其中l∈ΓiΛl∉Γj表示用{TA1,TA3},{TA2,TA3},{TA1,TA2,TA3}}户从TAi移动到TAj,且两个不属于同一按顺序编号为1~7。那么本地侧概率分布矩阵式(11)表示在整个网络中寻呼不同中的用户所S为1234567,其中ηi表示在TAi中包含的小区个数,括号内为寻呼TAi的用户时会向其所在的整个发起寻呼。式(12)~(14)表示矩阵S中的概率约束条件。S=TA1TA2TA3éùS00SS0Sêúê0Sú0S0SSêúêú00S0SSSëûα,TAx→TAy,x,y,w=Pr(tc>txTAx∈TALw,TAy∈TALw)=Pr(tx,ySyw(17)c>t)pxβx,y,w=Pr(tc>t,TAx→TAy,xTAx∉TALw,TAy∈TALw)=Pr(tc>t)px,ySyw(18)xγx=Pr(tc<t)(19)x其中图马尔科夫链模型分析用例4在马尔科夫链中,用状态Kx,w表示处于Pr(tc>t)=xτxτx+λcTALw内的TAx中,x∈{1,2,3},w∈{1,2,…,7}。记K为状态空间Pr(tc<t)=xλcτx+λc(20)K={K1,1,K1,4,K1,5,K1,7,K2,2,K2,4,记πKy,w为状态Ky,w的稳态概率,那么根据式K2,6,K2,7,K3,3,K3,5,K3,6,K3,7}(16)(17)~(19)3种状态转移概率,得到Kxw状态中的有两种情况会发生状态。(1)从TAx移动到TAy(x≠y)。此时如果TAy∈TALw,进入状态Kyw;如果πKy,w=γyπKy,w+∑x,y,w∑Kx,v+∑βπαx,y,wπx,wSxw=0,SxvSxwpx,ySyv=0px,yx≠yx≠yTAy∈TALv(v≠w),进入状态Kyv。(2)移出(21)所以可写出状态空间K的稳态概率转移矩阵。用αxywβxywγx。PK为K1,1K1,4K1,5K1,7K2,2K2,4K2,6K2,7K3,3K3,5K3,6KPK=KKKKKKKKKKKKéùγ1000β0β0β0β0êú0γ100βαβ0β0β0êúêú00γ10β0β0βαβ0êú000γ1β0βαβ0βαêúêβ0β0γ2000ββ00úêúβαβ00γ200ββ00êúêβ0β000γ20ββα0úêúβ0βα000γ2ββ0αêúββ00ββ00γ3000êúêúββα0ββ000γ300êúββ00ββα000γ30êúêúββ0αββ0α000γ3ëû定义πK表示状态空间K的稳态概率向量,有在状态空间K中期望寻呼数为K=πKPK,∑πKx,w=1(22)πKx,w∈K4.2信令开销分析Paging,tc=∑(x∑)(24)jNπKx,wγηKx,w∈Kj∈w式中ηj表示在TAj中所包含的小区个数。由前面分析可知,只有当用户移出边界时所以,位置管理总开销为才会发起过程,所以在状态空间K中的Ct=NTAU,tσ+NPaging,tσPaging(25)cc期望次数为,σTAU、σPaging分别为侧完成一次和寻=∑(Kx,v∑)(23)Nπβx,y,wKx,v∈KKy,w∈K,w≠v,x≠y呼过程所消耗的信令数。5性能仿真与分析其次,本文寻呼策略为并行寻呼,即网络侧每次呼叫会向整个的所有小区发起寻呼消息,所以本文仿真从两方面评估所提方案的性能,其一是验证算法是否在开销和寻呼信令开Paging,并与式(23)和式(24)推导的理论值进行比N销之间得到妥协,这一步通过与单目标优化算法进较,其中误差值表示理论值与分析值的绝对差值与行比较验证;其二是分析本文方案在减少信令开销理论值的百分比,通过表3可知,误差值均小于2%,上的优势。仿真时采用如图4所示的拓扑图,并设验证了本文公式理论推导的合理性。不同间的移动概率为P=éù00.10.9êúêú0.500.5êúëû010其次的移动速度通过寻呼移动比τ/λc模拟,即的呼叫率和驻留时间均值的比值,如果τ/λc越小,表示移动性较弱,发生概率较小,反之认为移动性较强。其他仿真参数如表2所示。表2移动性管理中的仿真参数图5迭代次的最优解搜索图σTAUσPaging1ηNpNRItc1、c22wmin0.4wmax0.9图5是在τ/λc=10,It=时算法在图6迭代次的帕累托最优解集图开销和寻呼开销两个目标之间的搜索图,从图中可以看出,算法输出Pareto最优解是一簇点,验证了两者之间的矛盾关系,其中红点表示在Pareto前表3NTAUNPaging的理论值与分析值对比NTAUNPaging673.151103.71(8)和式(9)筛选出的最优妥协解Sopt。664.501082.45在It=时,Pareto前沿上解的数量只有个,且误差/%1.301.96,通过实验当设置It>时,算法输NR,图6是在It=时的Pareto5.1妥协性分析前沿,可见算法已经稳定。本节通过与文献[9]中的极小化极大算法作比为了验证本文公式推导的正确性,这里采用蒙较,其中优化开销的算法记为F⁃TAU,优化寻特卡洛仿真方法模拟用户在中的移动特呼开销的算法记为F⁃Paging,且网络寻呼开销和性[12]通过生成M1个随机数模拟不同的UE,并针开销上限约束均设为4×104。依次生成M2个随机数模拟沿不在图7中,讨论不同τ/λc下信令开销之间的差

M2次,本文取M1、M2均为000,以模别由图7(a)可见开销随τ/λc递增,这是因为拟出在不同之间的移动率。表3是在在式(18)中,随着τ/λc增大,βx,y,w变大,那么式τ/λc=25、η=时,通过比较蒙特卡洛仿真计算出(23)中开销将增大。其次可见在减小

的呼叫时间间隔内的位置更新数NTAU、寻呼消息数开销上性能最好,因其规划的较大。由图时,MOPSO算法的性能接近于F⁃TAU,可见该算法始终处于两种单目标优化算法的折中位置。所以用户在不同移动场景下,本文算法能够在位置更新和寻呼信令开销之间取得很好的妥协,验证了本文算法的有效性。图8为本文各信令开销随τ/λc的变化趋势,由图可见,总信令开销先递减后递增,因为在τ/λc较小时,寻呼开销较大开销较小,而随着τ/λc增大,寻呼开销减小,TAU开销变成总信令开销的主要部分。图8速度对模型中信令开销的影响5.2总开销性能对比图9表示本文算法和文献[11]的算法和文献[12]的算法的总信令开销对比。算法强调的是将自然环境中移动行为弱的区域划分到不同中,以减小开销,从而使总开销最小。但对的过分考虑,以及欠缺重叠设计,会使寻呼开销呈现负优化的作用,由图9可见,相比算法在不同τ/λc下,总开销减少约26.62%~36.91%。算法将开销和寻呼开销利用加权和的方式转化为单目标优化问题,同时将移动性图7速度对信令开销的影响7(b)可见寻呼开销随τ/λc递减,在式(19)中τ/λc在增大,γ在变小,所以式(24)中的寻呼开销必然减小。其次F⁃Paging在减小寻呼开销上性能最好,因为算法输出时包含的数较少。由图7(c)可见,在τ/λc≤时,MOPSO算法的总信令开销性能接近于F⁃Paging,而在τ/λc>图9本文算法和其他算法的总信令开销比较较强的小区规划到同一中,可以最大化地减小在τ/λc≤总信令开销减小约11.54%~18.75%,而τ/λc>。users[J].290-304.[7]SS,M,QQ,al

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论