【技术实现步骤摘要】
一种空天地一体化网络下的混沌动态拥塞预测系统及方法
[0001]本专利技术属于网络流量预测
,特别涉及一种空天地一体化网络下的混沌动态拥塞预测系统及方法。
技术介绍
[0002]与传统网络环境相比,空天地一体化网络环境存在着较大的差异。空天地一体化网络的动态性及异构性给网络拥塞预测带来了挑战。
[0003]网络拥塞预测的本质是对其时间序列进行预测,空天地一体化网络的拥塞预测满足时间序列的趋势性、周期性和不规则性。
[0004]传统的时间序列模型有移动平均模型(Moving Average,MA)、自回归模型(Auto Regressive,AR)、自回归移动平均模型(Auto Regressive Moving Average,ARMA)。ARMA模型适用于平稳时间序列,在ARMA模型中加入差分方法形成ARIMA模型使其适用于非平稳的时间序列。Chen[1]利用ARIMA方法建立预测模型。然而,传统的时间序列预测方法依赖于参数的选择,人工参数设定对预测模型的精度有很大的影响,因此将机器学习方法引入时间序列预测领域。
[0005]时间序列数据预测工作本质上与机器学习方法分类中的回归分析之间存在着紧密的联系。经典的支持向量机SVM、贝叶斯网络BN等在时间序列预测方面均取得了不错的效果。早期的人工神经网络ANN也被用来获取时间序列中长期的趋势。随着深度学习的崛起,其也成为了实现时间序列预测的有效工具。Mellit使用支持向量机SVM建立时间序列预测模型对气象领域的时间序列数据进行预测。使用深度 ...
【技术保护点】
【技术特征摘要】
1.一种空天地一体化网络下的混沌动态拥塞预测方法,其特征在于,包括以下步骤:步骤一、获取链路与节点的状态数据,作为原始序列数据;步骤二、对原始序列数据进行归一化处理,得到处理后的拥塞序列;步骤三、将处理后的拥塞序列通过小波分析分解为若干低频序列和若干高频序列;步骤四、利用粒子群算法对GRU神经网络预测模型进行优化,得到最优GRU神经网络参数;步骤五、使用优化后的GRU神经网络预测模型对各个低频序列和高频序列进行拥塞预测,得到各序列的拥塞预测结果;步骤六、将各序列的拥塞预测结果重构得到完整的拥塞预测序列,作为最终的预测结果。2.根据权利要求1所述的空天地一体化网络下的混沌动态拥塞预测方法,其特征在于,步骤二中,数据归一化的计算公式为:其中,z
i
表示归一化后的数据,x
i
表示待归一化的数据,x
min
表示原始序列数据的最小值,x
max
表示原始序列数据的最大值。3.根据权利要求1所述的空天地一体化网络下的混沌动态拥塞预测方法,其特征在于,将处理后的拥塞序列视为信号,对序列进行db3小波分析,具体为:令拥塞时间序列X分解为近似序列a3和细节序列d1、d2、d3,则针对拥塞时间序列信号,f(X)可分解为:f(X)=a3+d3+d2+d1。4.根据权利要求1所述的空天地一体化网络下的混沌动态拥塞预测方法,其特征在于,步骤四中,使用粒子群算法优化GRU神经网络预测模型,具体包括以下步骤:S4.1、设置粒子群算法参数,初始化GRU神经网络预测模型参数,初始化各个粒子的适应度;S4.2、采用适应度函数对粒子位置的优劣进行评价,将每个粒子的位置与当前个体最优位置和粒子群最优位置分别进行比较,如果粒子当前位置优于个体最优位置,就用粒子位置替换当前个体最优位置和粒子群最优位置,使得粒子群朝着参数最优组合方向搜索;若当前粒子位置没有达到最优,则再一次进行迭代;如果迭代次数超过最初设置的最大迭代次数,则根据粒子群的最优位置向量得到GRU神经网络的最优参数,否则继续迭代,寻找最优的粒子位置。5.根据权利要求4所述的空天地一体化网络下的混沌动态拥塞预测方法,其特征在于,S4.2中,所述适应度函数如下:其中,表示样本预测值,y
i
表示样本实际值,N表示样本数量。6.根据权利要求4所述的空天地一体化网络下的混沌动态拥塞预测方法,其特征在于,粒子群算法的基本迭代式为:v
i,k
=pv
i,k
+c1r1(x
best,i,k
‑
x
i,k
)+c2r2(p
best,i,k
‑
x
i,k
);
x
i,k+1
=x
i,k
+v
i,k
;其中,v
i,k
为第k次迭代时第i个粒子的速度;p为惯性权重;c1,c2为学习因子;r1、r2为0到1之间的随机数;x
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。