【技术实现步骤摘要】
一种基于改进ABC
‑
VMD的最小二乘支持向量机网络流量预测方法
[0001]本专利技术属于网络流量预测领域,具体涉及一种基于改进ABC
‑
VMD的最小二乘支持向量机网络流量预测方法。
技术介绍
[0002]随着互联网技术的不断发展,各种网络资源飞速膨胀,其中趋势最为明显的便是网络流量。为实现对网络流量的灵活控制,使网络控制变得更加智能与便捷,软件定义网络(SDN)应运而生。由于传统的网络层次结构已无法适应日益扩大的网络规模,封闭的网络设备里面包含各项复杂协议,科研或维护人员无法轻易对其进行更改,甚至部署新的协议。因此,SDN利用分层的思想,将数据与控制相分离,将网络中交换设备的控制逻辑集中到一个计算设备上,极具可编程特性,有效提高了网络运营和日常维护的灵活性。对网络流量进行预测是研究SDN网络的重要领域之一。网络维护人员通过对网络中数据流的行为进行动态分析,提取其统计特征,并进行合理预测,以达到提前制定应对方案,对异常流量进行安全监控,合理分配网络资源,保证网络正常运行的目的。
[0003]机器学习作为一种数据驱动的研究方法,以其高度拟合及非线性估计能力的优势,逐渐被引入到时序的预测分析中。Yu等利用人工神经网络(ANN)和支持向量机(SVM)两种方法分别进行交通事故持续时间预测,通过均方根误差(RMSE)等指标对比了两种机器学习模型在预测中各自所存在的优势;最小二乘支持向量机(LSSVM)是在二次损失函数下SVM的一种扩展形式,只对线性方程进行求解且求解效率极高;Gao ...
【技术保护点】
【技术特征摘要】
1.一种基于改进ABC
‑
VMD的最小二乘支持向量机网络流量预测方法,其特征在于,包括:获取非平稳SDN网络流量数据;采用优化的变分模态分解法将非平稳SDN网络流量数据进行转换分解,得到平稳时间序列分量;采用最小二乘支持向量机对每个平稳时间序列分量进行预测,得到每个分量的预测数据;将每个分量预测数据进行重构,得到网络流量预测结果;根据网络流量预测结果对该网络进行流量控制。2.根据权利要求1所述的一种基于改进ABC
‑
VMD的最小二乘支持向量机网络流量预测方法,其特征在于,采用优化的变分模态分解法将非平稳SDN网络流量数据进行转换分解包括:采用改进的人工蜂群算法对变分模态分解法中的参数进行优化,采用参数优化后的变分模态分解法对非平稳SDN网络流量数据进行分解,得到平稳时间序列分量。3.根据权利要求2所述的一种基于改进ABC
‑
VMD的最小二乘支持向量机网络流量预测方法,其特征在于,采用改进的人工蜂群算法对变分模态分解法中的参数进行优化的过程包括:步骤1:初始化人工蜂群算法的参数,该参数包括:蜂群的蜜蜂总数N
c
、引领蜂数量N
e
、跟随蜂数量N
o
、算法解的个数N
s
、最大迭代次数M以及食物源参数组合(K,σ);步骤2:采用ADF检验输入数据的平稳性;步骤3:根据平稳性验证结果构建适应度函数;步骤4:引领蜂寻找蜜源,搜索新解,并计算每个解的适应度值,如果新的适应度值更大,则更新替换旧解;步骤5::当引领蜂更新完蜜源后,按照蜜源的效益度大小计算跟随概率,跟随蜂依据跟随概率选择采蜜蜂进行跟随并进行领域搜索;步骤6:若解的更新失败次数超过最大搜索次数,则不能继续被优化,跟随蜂放弃此解,此时跟随蜂转换为侦察蜂,开始搜索新蜜源;步骤7:如果达到最大迭代次数,则训练结束,输出最优参数组合(K,α);否则,返回步骤4。4.根据权利要求3所述的一种基于改进ABC
‑
VMD的最小二乘支持向量机网络流量预测方法,其特征在于,ADF检测模块包括第一模型、第二模型以及第三模型,采用ADF检验输入数据的平稳性包括依次采用第三模型、第二模型以及第一模型对输入数据的平稳性进行检测,其检测的表达式为:第一模型:第二模型:第三模型:其中,Δy
t
表示时间序列y
t
的一阶差分,β表示待估计参数,y
t
‑1表示时间序列,θ
i
表示滞后变量中的待估计参数,m表示样本容量,Δy
t
‑
i
表示Δy
t
的滞后变量,u
...
【专利技术属性】
技术研发人员:李帅永,张旭云涛,张超,代正栩,曾建新,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。