[发明专利]一种基于GWO-SVR的分步网络流量预测方法有效
申请号: | 202110547557.7 | 申请日: | 2021-05-19 |
公开(公告)号: | CN113300884B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 李宏慧;付学良;张佳琪 | 申请(专利权)人: | 内蒙古农业大学 |
主分类号: | H04L41/147 | 分类号: | H04L41/147;G06N3/00;G06K9/62 |
代理公司: | 西安研创天下知识产权代理事务所(普通合伙) 61239 | 代理人: | 郭璐 |
地址: | 010018 内蒙古自*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 gwo svr 分步 网络流量 预测 方法 | ||
1.一种基于GWO-SVR的分步网络流量预测方法,其特征在于,包括以下步骤:
1)获取历史数据
获取待预测历史流量数据集S,且集合S中的每个元素Si={ti,bi,bi+1},bi为在ti时刻网络流量带宽,bi+1为下一时刻的流量带宽;
2)建立流量预测模型
第一种模型建立方法:基于SVR算法构建SVR流量预测模型,再将步骤1中的历史流量数据集S输入到SVR流量预测模型中,通过单步流量预测方法建立单步流量预测模型;
所述通过单步流量预测方法的操作步骤包括:
S21:将输入的历史流量数据集S划分为训练集Tr和测试集Ts;
S22:初始化灰狼种群数量N,解空间维度D,候选解空间和最大迭代次数以及收敛因子a,且每个灰狼个体的位置对应SVR参数(C,ε,γ)的一个候选解;
S23:将所述候选解作为SVR流量预测模型的参数,利用训练集Tr来训练SVR流量预测模型;
S24:计算每个灰狼个体的适应度函数值,得到每个灰狼的适应度;
S25:将得到的适应度最优的、次优的和第三优的灰狼个体位置分别定义为α狼、β狼、δ狼的位置,即Xα、Xβ、Xδ;
S26:对狼群进行移动,更新灰狼位置,且灰狼进行移动的公式为:
其中,式(7)表示α狼、β狼、δ狼与其他灰狼之间的距离向量;式(8)表示灰狼种群分别在α、β、δ狼的指导下进行的位置更新,通过式(9)合成灰狼种群的最终位置,B1、B2、B3表示当前时刻的协调系数向量,A1、A2、A3表示当前时刻的收敛系数向量;
S27:随着收敛因子a的值从2到0的线性递减,根据更新公式来更新收敛系数向量A和协调系数向量B的值,所述更新公式为:
A=2a·r1-a (10),
B=2r2 (11);
其中,r1、r2表示随机向量;
S28:判断是否满足迭代终止条件,若满足,则转入S29;否则,则返回S24;
S29:输出α狼的位置坐标,即得到SVR参数(C,ε,γ)的最优值,完成SVR流量预测模型的优化,最终得到单步流量预测模型;
第二种模型建立方法:以第一种建立方法所建立的单步流量预测模型基础,结合两步流量预测方法建立两步流量预测模型;
3)输出结果
根据单步流量预测模型或两步流量预测模型输出下一时刻的网络流量预测结果bi+1。
2.根据权利要求1所述的一种基于GWO-SVR的分步网络流量预测方法,其特征在于,所述第二种模型的建立步骤包括:
S31:输入历史流量数据集S,将S划分为训练集Tr1、Tr2和测试集Ts;
S32:利用第一种模型建立方法中所述的单步流量预测方法对训练集Tr1进行训练,得到初级预测模型,利用该初级预测模型进行流量预测得到初步流量预测结果b′i;
S33:将b′i与Tr2中的数据进行融合,得到Tr2′={(ti,b′i,bi+1);
S34:构建SVR预测模型,再以Tr2′为输入流量数据集,再次利用单步流量预测方法对所述SVR预测模型进行优化,最终得到两步流量预测模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古农业大学,未经内蒙古农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110547557.7/1.html,转载请声明来源钻瓜专利网。