基于动态模糊聚类和灰色神经网络的网络安全预测方法转让专利

申请号 : CN202011130245.8

文献号 : CN112260870B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐光侠张家俊马创刘俊王利

申请人 : 重庆邮电大学

摘要 :

本发明涉及计算机领域,尤其涉及一种基于动态模糊聚类和灰色神经网络的网络安全预测方法,包括将网络入侵攻击类型的每个数据类型视为一个种群,对种群进行初始化并采用实数编码对种群进行编码;使用自适应方法对交叉算子和变异算子进行处理;使用基于动态模糊聚类优化后的自适应遗传算法对初始权值分布进行粗略调整优化;计算种群的个体适应度函数;本发明具有良好的容错性和稳定性。

权利要求 :

1.基于动态模糊聚类和灰色神经网络的网络安全预测方法,其特征在于,包括以下步骤:

S1、根据网络入侵及攻击检测的数据类型将其划分为若干个分类,每个类中选出适应度较大的个体作为该类的达标组成一个种群,使用动态模糊聚类对初始化种群pini进行小生境划分,实现种群初始化,采用实数编码的方式实现对种群的编码;

S2、获取个体适应度值并对适应度值前Q的个体进行降序排序;

S3、采用期待值算法进行遗传过程中的选择操作,使用自适应方法对交叉算子和变异算子进行处理,完成选择、交叉、变异遗传操作;

S4、采用动态模糊淘汰机制实现小生境整体淘汰;

S5、使用基于动态模糊聚类优化后的自适应遗传算法对初始权值分布进行粗略调整优化,在解空间中找出神经网络权值分布较优的搜索空间;

S6、使用BP算法在这个较小的解空间中搜索出最优解,采用基于动态模糊聚类优化后的自适应遗传算法对神经网络权值进行优化;

S7、建立三参数区间灰数序列;

S8、设系统特征为数据序列及其相关因素序列均为三参数区间灰数序列,获取由GM(0,N)模型推广到三参数区间灰数信息下的SGM(0,N)模型;

S9、使用基于动态模糊聚类和自适应遗传算法优化的BP神经网络改进SGM模型,构建优化后的BP神经网络与SGM(0,N)模型相结合的SGBP(0,N)预测模型,并分别取SGM(0,N)模型下界、中间值、上界序列的预测值,作为BP神经网络的输入项,取其实际值作为输出项,训练神经网络,最终利用该模型进行网络安全预测。

2.根据权利要求1所述的基于动态模糊聚类和灰色神经网络的网络安全预测方法,其特征在于,个体适应度值表示为:

其中,f为个体适应度值,Yt为输出层第t个节点的实际输出量,Y′t为输出层第t个节点的期望输出量,n为输出层节点的总个数。

3.根据权利要求1所述的基于动态模糊聚类和灰色神经网络的网络安全预测方法,其特征在于,步骤S4具体包括以下步骤:S41、对个体的实数基因码制进行归一化处理;

S42、根据归一化的操作,构建个体间的模糊相似矩阵R;

S43、通过寻找存在模糊矩阵R的最小传递闭包,获得相应的模糊等价矩阵T,并利用T进行种群的聚类,比较相似系数β与每对个体间的等价系数Tpq,若β≤Tpq,则将个体xp和xq划分为同一小生境,以此类推,直到所有个体均被划分到小生境中;

S44、根据每代的等价模糊等价矩阵以及种群个体数,对相似度系数λ动态更新;

S45、通过每个小生境中个体适应度值大小的比较,对适应度值相对较小的个体施加惩罚因子;

S46、判断若某小生境的适应度值远小于其他小生境,则用满足适应度要求的个体进行替换。

4.根据权利要求3所述的基于动态模糊聚类和灰色神经网络的网络安全预测方法,其特征在于,模糊矩阵R表示为:

其中, 表示个体xp的第j位置的基因码制归一化之后的值,chromlen表示种群个体的维度。

5.根据权利要求3所述的基于动态模糊聚类和灰色神经网络的网络安全预测方法,其特征在于,更新相似度系数λ包括:其中,λt表示相似度系数,Tmaxj表示最大适应度值个体与xmax与个体xj之间的等价系数,N表示种群的总个体数。

6.根据权利要求1所述的基于动态模糊聚类和灰色神经网络的网络安全预测方法,其特征在于,步骤S5具体包括以下步骤:S51、初始化种群P,包括交叉规模、交叉概率pc、突变概率pm以及对任意WIHij和WHOji初始化,采用实数进行编码,初始化种群取25;

S52、计算每一个个体评价函数,并将其排序,按 概率值选择网络个体,其中个体i的适配值fi表示为:

S53、以概率Pc对个体Gi和Gi+1进行交叉操作,产生新个体Gi和Gi+1,没有进行交叉操作的个体直接进行复制;

S54、利用概率Pm进行突变操作产生Gi的新个体G;

S55、将新个体插入到种群P中,并计算新个体的评价函数;

S56、计算神经网络的误差平方和,若达到预定值εGA,即找到满意个体,跳转步骤S57,否则转步骤S53;

S57、以遗传算法的优化初值作为初始权值,用BP算法训练网络在,直到指定精度εBP,且εGA<εGA,将最终群体中的最优个体解码得到优化后的网络连接权系数;

其中,k为输出层结点数,p为学习样本数,WIHij为输入层中第i结点的输出,WHOji为隐含层中第j结点于输出层第i结点的连接权值,Vk表示学习样本信号,Tk表示教师信号。

7.根据权利要求1所述的基于动态模糊聚类和灰色神经网络的网络安全预测方法,其特征在于,步骤S8中三参数区间灰数信息下的SGM(0,N)模型下求解过程具体包括以下步骤:

S81、数据预处理,根据实际需求确定构建模型所需样本数,并根据三参数区间灰数数据序列的一阶累加序列求得该样本一阶累加序列;

S82、确定系统行为序列,从下界序列 中界序列 以及上界序列 中选取一个;

S83、确定相关因素序列,选取所有相关因素序列的系统行为序列;

S84、运用灰色关联分析法,确定相关因素对系统行为序列变量发展的影响大小,确定Nv值,建立GM(0,Nv)模型并求解,其中,Nv表示由灰色关联分析法所确定的Nv阶微分方程;

S85、重复步骤S82~S84,分别获取根据每个系统行为序列下GM(0,Nv)模型的预测值;

S86、重复步骤S82、S83、S84、S85,分别选取下界序列 中间值序列 上界序列为系统行为序列,并分别选取所有相关因素序列的下界、中间值、上界序列作为相关因素,根据所建立的GM(0,Nv)模型求解所得到的预测值,预测值包括选取下界序列 为系统行为序列,并选取所有相关元素的下界值序列得到的预测值 选取所有相关元素的中间值序列得到的预测值 选取所有相关元素的上界序列得到的预测值 选取中间序列 为系统行为序列,并选取所有相关元素的下界值序列得到的预测值选取所有相关元素的中间值序列得到的预测值 选取所有相关元素的上界序列得到的预测值 选取上界序列 为系统行为序列,并选取所有相关元素的下界值序列得到的预测值 选取所有相关元素的中间值序列得到的预测值选取所有相关元素的上界序列得到的预测值 k=1,2,…,n,k表示预测序列顺序,n为系统特征行为数据序列元素的总个数;

S87、对获取的预测值,进行一阶累减还原得到初步预测值,并将该值作为SGM(0,N)模型的预测值。

8.根据权利要求7所述的基于动态模糊聚类和灰色神经网络的网络安全预测方法,其特征在于,SGBP(0,N)预测模型的构建包括:取SGM(0,N)模型下界序列的预测值,作为基于动态模糊聚类和自适应遗传算法的BP神经网络的输入项,实际值作为输出项,训练神经网络,再输入需要预测的SGM(0,N)得到的预测值进行仿真,求出最终值;重复上述步骤,依次得到中间值序列、上界序列的最终值,并使用三参数区间灰数表达数据样本。

说明书 :

基于动态模糊聚类和灰色神经网络的网络安全预测方法

技术领域

[0001] 本发明涉及计算机领域,尤其涉及一种基于动态模糊聚类和灰色神经网络的网络安全预测方法。

背景技术

[0002] 网络和通信技术的飞速发展使得互联网得到了大规模应用,互联网服务应用极大方便了人们的生活和工作,推动着社会的进步和发展。但同时,网络安全事件发生的频率大
大提高,并呈现出有组织、有目的、针对性强等特点。现有的传统安全防护设备功能单一、组
织合作能力较低,没有从宏观的角度对网络的安全起到防护作用,这些传统的安全防护措
施已不能很好的保护我们免受来自网络的恶意攻击。因此,安全技术才应与时俱进,利用人
工智能、大数据等新兴技术,建立适合当下安全环境的新型防御体系,而网络安全态势感知
及预测,无疑能让我们预知威胁,了解风险所在。
[0003] 态势感知及预测是一种基于环境的、动态的、整体的洞悉安全风险的能力,它以安全大数据为基础,从全局视角提升对安全威胁的发现识别、理解分析及响应处置能力的一
种方式,旨在大规模网络环境中对能够引起网络态势发生变化的安全要素进行获取、理解、
显示以及最近发展趋势的顺延性预测,进而进行安全相关的决策与行动。实现网络安全态
势感知及预测既需要利用已有实时或准实时的检测技术,同时还需要通过更长时间的数据
分析发现异常行为,而内容维度上,也需要覆盖网络流量、终端行为、内容载荷等方面,提供
完整有效的检测能力。
[0004] 自适应遗传算法是对基本遗传算法的一种改进,它通过对遗传参数的自适应调整,大大提高了遗传算法的收敛精度,但存在着收敛速度慢、易陷入早熟的问题。动态模糊
聚类和淘汰规则的小生境技术能够应用于自适应遗传算法的参数寻优过程,有效提高预测
性能。BP神经网络是一种按照误差逆向传播算法训练的多层前馈神经网络,具有良好的非
线性映射能力、自学习和自适应能力、泛化能力和容错能力,但仍存在着局部极小化及收敛
速度过慢等问题。灰色系统理论以灰色系统为研究对象,以灰色系统的白化、淡化、量化、模
型化、最优化为核心,以对各种灰色系统发展的预测和控制为目的。

发明内容

[0005] 针对传统预测方法的不足,为了进一步提高复杂网络中安全态势值的预测精度,并且能够更好的体现相关因素对系统因素的影响,本发明提出一种基于动态模糊聚类和灰
色神经网络的网络安全预测方法,包括以下步骤:
[0006] S1、根据网络入侵及攻击检测的数据类型将其划分为若干个分类,每个类中选出适应度较大的个体作为该类的达标组成一个种群,使用动态模糊聚类对初始化种群pini进
行小生境划分,实现种群初始化,采用实数编码的方式实现对种群的编码;
[0007] S2、获取个体适应度值并对适应度值前Q的个体进行降序排序;
[0008] S3、采用期待值算法进行遗传过程中的选择操作,使用自适应方法对交叉算子和变异算子进行处理,完成选择、交叉、变异遗传操作;
[0009] S4、采用动态模糊淘汰机制实现小生境整体淘汰;
[0010] S5、使用基于动态模糊聚类优化后的自适应遗传算法对初始权值分布进行粗略调整优化,在解空间中找出权值分布较优的搜索空间;
[0011] S6、使用BP算法在这个较小的解空间中搜索出最优解,采用基于动态模糊聚类优化后的自适应遗传算法对神经网络权值进行优化;
[0012] S7、建立三参数区间灰数序列;
[0013] S8、设系统特征为数据序列及其相关因素序列均为三参数区间灰数序列,获取由GM(0,N)模型推广到三参数区间灰数信息下的SGM(0,N)模型;
[0014] S9、使用基于动态模糊聚类和自适应遗传算法优化的BP神经网络改进SGM模型,构建优化后的BP神经网络与SGM(0,N)模型相结合的SGBP(0,N)预测模型,并利用该模型进行
网络安全预测。
[0015] 进一步的,个体适应度值表示为:
[0016]
[0017] 其中,f为个体适应度值,Yt为输出层第t个节点的实际输出量,Y′t为输出层第t个节点的期望输出量,n为结点的总个数。
[0018] 进一步的,步骤S4具体包括以下步骤:
[0019] S41、对个体的实数基因码制进行归一化处理;
[0020] S42、根据归一化的操作,构建个体间的模糊相似矩阵R;
[0021] S43、通过寻找存在模糊矩阵R的最小传递闭包,获得相应的模糊等价矩阵T,并利用T进行种群的聚类,比较相似系数β与每对个体间的等价系数Tpq,若β≤Tpq,则将个体xp和
xq划分为同一小生境,以此类推,直到所有个体均被划分到小生境中;
[0022] S44、根据每代的等价模糊等价矩阵以及种群个体数,对相似度系数λ动态更新;
[0023] S45、通过每个小生境中个体适应度值大小的比较,对适应度值相对较小的个体施加惩罚因子;
[0024] S46、判断若某小生境的适应度值远小于其他小生境,则用满足适应度要求的个体进行替换。
[0025] 进一步的,步骤S5具体包括以下步骤:
[0026] S51、初始化种群P,包括交叉规模、交叉概率pc、突变概率pm以及对任意WIHij和WHOji初始化,采用实数进行编码,初始化种群取25;
[0027] S52、计算每一个个体评价函数,并将其排序,按 概率值选择网络个体,其中个体i的适配值fi表示为:
[0028]
[0029] S53、以概率Pc对个体Gi和Gi+1进行交叉操作,产生新个体Gi和Gi+1,没有进行交叉操作的个体直接进行复制;
[0030] S54、利用概率Pm进行突变操作产生Gi的新个体G;
[0031] S55、将新个体插入到种群P中,并计算新个体的评价函数;
[0032] S56、计算ANN的误差平方和,若达到预定值εGA,即找到满意个体,跳转步骤S57,否则转步骤S53;
[0033] S57、以遗传算法的优化初值作为初始权值,用BP算法训练网络在,直到指定精度εBP,且εGA<εGA,将最终群体中的最优个体解码得到优化后的网络连接权系数;
[0034] 其中,k为输出层结点数,p为学习样本数,WIHij为输入层中第i结点的输出,WHOji为隐含层中第j结点于输出层第i结点的连接权值,Vk表示学习样本信号,Tk表示教师信号。
[0035] 进一步的,步骤S8中三参数区间灰数信息下的SGM(0,N)模型下求解过程具体包括以下步骤:
[0036] S81、数据预处理,根据实际需求确定构建模型所需样本数,并根据三参数区间灰数数据序列的一阶累加序列求得该样本一阶累加序列;
[0037] S82、确定系统行为序列,从下界序列 中界序列 以及上界序列 中选取一个;
[0038] S83、确定相关因素序列,选取所有相关因素序列的系统行为序列;
[0039] S84、运用灰色关联分析法,确定相关因素对系统行为序列变量发展的影响大小,确定Nv值,建立GM(0,Nv)模型并求解,其中,Nv表示由灰色关联分析法所确定的微分方程的
阶数;
[0040] S85、重复步骤S82~S84,分别获取根据每个系统行为序列下GM(0,Nv)模型的预测值;
[0041] S86、重复步骤S82、S83、S84、S85,分别选取下界序列 中间值序列 上界序列 为系统行为序列,并分别选取所有相关因素序列的下界、中间值、上界序列作为相
关因素,根据所建立的GM(0,Nv)模型求解所得到的预测值,预测值包括选取下界序列 为
系统行为序列,并选取所有相关元素的下界值序列得到的预测值 选取所有相关
元素的中间值序列得到的预测值 选取所有相关元素的上界序列得到的预测值
选取中间序列 为系统行为序列,并选取所有相关元素的下界值序列得到的
预测值 选取所有相关元素的中间值序列得到的预测值 选取所有相关
元素的上界序列得到的预测值 选取上界序列 为系统行为序列,并选取所有
相关元素的下界值序列得到的预测值 选取所有相关元素的中间值序列得到的预
测值 选取所有相关元素的上界序列得到的预测值 k=1,2,…,n,k表
示预测序列顺序,n为系统特征行为数据序列元素的总个数。
[0042] S87、对获取的预测值,进行一阶累减还原得到初步预测值,并将该值作为SGM(0,N)模型的预测值。
[0043] 本发明针对自适应遗传算法优化BP神经网络模型,提出使用动态模糊聚类和淘汰规则的小生境技术,通过期待值法选择操作、自适应交叉、变异操作、小生境动态模糊聚类
及惩罚机制改善自适应遗传算法的参数寻优过程,优化种群的初始权值和阈值,有效改进
BP神经网络参数,并采用三参数区间灰数信息下的SGM(0,N)模型,利用优化后的BP神经网
络对非线性拟合具有良好预测效果这一优点,改进SGM(0,N)模型,构建BP神经网络与SGM
(0,N)模型结合的SGBP(0,N)预测模型,进而提高网络安全态势预测模型的参数寻优能力;
利用该模型对网络安全态势进行预测,结果表明改进后的模型预测输出和实际负荷值拟合
度较高,并具有良好的容错性和稳定性,即本发明对网络安全态势预测更具优势。

附图说明

[0044] 图1是本发明一种基于动态模糊聚类和灰色神经网络结合的网络安全态势预测方法;
[0045] 图2是BP神经网络的训练流程。

具体实施方式

[0046] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
[0047] 本发明提出一种基于动态模糊聚类和灰色神经网络的网络安全预测方法,具体包括以下步骤:
[0048] S1、根据网络入侵及攻击检测的数据类型将其划分为若干个分类,每个类中选出适应度较大的个体作为该类的达标组成一个种群,并使用动态模糊聚类对初始化种群pini
进行小生境划分,实现种群初始化,采用实数编码的方式实现对种群的编码,h1,h2,…,hM
(其中M=m×n)代表了输入层到隐含层各连接权值,h1,h2,…,hN(其中N=n×u)表示隐含层
到输出层的连接权值。
[0049] S2、确定适应度值并对其进行排序,适应度值的改变决定了自适应遗传算法的进化方向,进而使用神经网络的误差函数构造个体适应度函数:
[0050] 其中,
[0051] 其中,Yt为输出层第t个节点的实际输出量,Y′t为输出层第t个节点的期望输出量;通过适应度函数获得所有个体的适应度值,采取降序排列,同时对前Q个体进行存储。
[0052] S3、采用期待值算法 进行遗传过程中的选择操作,保存优势个体,使用自适应方法对交叉算子和变异算子进行处理,完成选择、交叉、变异遗传操作,其中,qi为
个体期待值,fSum为种群中所有个体的适应度值总和,fi为小生境的第i个体的适应度值,i<
N,N为种群的个体总数。
[0053] S4、采用动态模糊淘汰机制实现小生境整体淘汰,最终达到小生境择优的目的,有效改善自适应遗传算法早熟收敛的问题。
[0054] S5、使用基于动态模糊聚类优化后的自适应遗传算法对初始权值分布进行粗略调整优化,在解空间中找出权值分布较优的搜索空间。
[0055] S6、使用BP算法在这个较小的解空间中搜索出最优解,采用基于动态模糊聚类优化后的自适应遗传算法对神经网络权值进行优化,防止搜索陷入局部极小值。
[0056] S7、建立三参数区间灰数序列,其三参数区间下灰数数据序列为:
[0057]
[0058] 其中,
[0059] 为 取值可能性最大的数,三参数区间灰数数据序列的一阶累加序列为:
[0060]
[0061] S8、设系统特征为数据序列及其相关因素序列均为三参数区间灰数序列,由GM(0,N)模型推广到三参数区间灰数信息下的SGM(0,N)模型如下:
[0062]
[0063] 其中,a为用于缩减模型误差范围的常数,bi为三参数区间灰数数据序列的相关系数,i∈{b2,b3,..,bN}。
[0064] S9、使用基于动态模糊聚类和自适应遗传算法优化的BP神经网络改进SGM模型,构建优化后的BP神经网络与SGM(0,N)模型相结合的SGBP(0,N)预测模型,提高网络安全态势
预测模型预测精度,并使用三参数区间灰数表达数据样本,加强模型动态可变性。
[0065] 实施例1
[0066] 本实施例对步骤S4进一步说明,包括以下步骤:
[0067] S41、对个体的实数基因码制进行归一化处理,其中,xpj表示个体xp的第j位置的基因码制,归一化之后个体xp的第j位置的基因码制表示为:
[0068]
[0069] S42、根据归一化的操作,通过 公式构建个体间的模糊相似矩阵R;
[0070] S43、通过寻找存在模糊矩阵R的最小传递闭包,根据上层中建立的模糊相似矩阵R改造成模糊等价矩阵T,即获得相应的模糊等价矩阵T,并利用T进行种群的聚类,比较相似
系数β与每对个体间的等价系数,若β≤Tpq,则将个体xp和xq划分为同一小生境,Tpq表示个体
xp和xq间的等价系数,以此类推,直到所有个体均被划分到小生境中,其中:
[0071]
[0072] S44、根据每代的等价模糊等价矩阵以及种群个体数,对相似度系数动态更新,第t个节点的相似度系数计算公式设置为: 其中Tmaxj表示最大适应度值个体与
xmax与个体xj之间的等价系数,N为种群个体总数。
[0073] S45、通过每个小生境中个体适应度值大小的比较,对适应度值相对较小的个体施加惩罚因子:
[0074] min{wp…wq}=penalty*min{wp…wq}
[0075] 其中,wp、wq分别表示个体xq和xp的适应度值,penalty是一个较强的惩罚因子。
[0076] S46、为定量分析改进后的小生境在保持种群多样性上的优势,定义种群熵dt进行多样性比较,其中 Pn=Lmin/N,其中Q代表第t代中存在子种群的个
数,Lmin表示第m代中的第n个子种群的个体数,N为种群总个体数,d越大,则说明其多样性越
高。
[0077] S47、判断若某小生境的适应度值远小于其他小生境,即:
[0078] |fi‑fmax|<fdefault
[0079] 则用满足适应度要求的个体进行替换,即:
[0080] fi=fniche(i),(1≤i≤n)
[0081] fniche=(f1,f2,f3……fn)
[0082] 其中fmax是同代最优个体的适应度值,定义适应度的默认阈值为fdefault,fniche(i)表示小生境的第i个体的适应度值。
[0083] 实施例2
[0084] BP神经网络结构如图2,建立三层BP网络,其中li为输入层中第i个结点的输出,Hi为隐含层中第i个结点的输出,Oi为输出层中第i个结点的输出,WIHij为输入层中第i个结点
与隐含层第j个结点连接权值,WHOji为隐含层中第j个结点与输出层第i个结点的连接权值。
[0085] S51、初始化种群P,包括交叉规模、交叉概率、突变概率Pm以及对任意WIHij和WHOji初始化,采用实数进行编码,初始化种群取30。
[0086] S52、计算每一个个体评价函数,并将其排序,按 概率值选择网络个体,其中fi为个体i的适配值,可用误差平方和E来衡量,即:
[0087]
[0088] E(i)=∑p∑k(vk‑Tk)2
[0089] S53、以概率Pc对个体Gi和Gi+1交叉操作,产生新个体Gi和Gi+1,没有进行交叉操作的个体直接进行复制。
[0090] S54、利用概率Pm突变产生Gi的新个体G。
[0091] S55、将新个体插入到种群P中,并计算新个体的评价函数。
[0092] S56、如果找到了满意的个体,则结束,否则转步骤S54。
[0093] S57、达到所要求的性能指标后,将最终群体中的最优个体解码得到优化后的网络连接权系数。
[0094] 实施例3
[0095] 本实施例对步骤S8进一步说明,包括以下步骤:
[0096] S81、数据预处理,确定构建模型所需样本数,即:
[0097]
[0098] 求得一阶累加序列。
[0099] S82、确定系统行为序列,从 中选取一个,如下界序列
[0100] S83、确定相关因素序列,选取所有相关因素序列的下界序列(或者中间值序列或者上界序列)作为相关因素序列,如
[0101] S84、运用灰色关联分析法,确定相关因素对系统行为序列变量发展的影响大小,确定Nv值,建立GM(0,Nv)模型并求解,及相应的预测值为:
[0102] S85、重新选取相关因素,重复步骤S82、S83,并记相应的预测值为:
[0103]
[0104] 其中, 分别表示选取下界序列 为系统行为序列,并分别选取所有相关元素的中间值序列及上界序列作为相关元素所得到的预测值。
[0105] S86、重复步骤S82、S83、S84、S85,依次求得相应的预测值:
[0106]
[0107] 其中,k=1,2,…,n, 表示选取中间值序列为系统行为序列,并分别选取所有相关因素序列的下界序列、中间值序列、上界序列作为相
关元素序列所得到的预测值, 表示选取上界序列 为
系统行为序列,并分别选取所有相关因素序列的下界序列、中间值序列、上界序列作为相关
元素序列所得到的预测值。
[0108] S87、一阶累减还原得到初步预测值:
[0109] 其中:
[0110]
[0111] 其中:
[0112]
[0113] 其中:
[0114]
[0115] S88、求得最终的预测值
[0116]
[0117]
[0118]
[0119] 实施例4
[0120] 本实施例对步骤S9进一步说明,包括以下步骤:
[0121] S91、构建SGM(0,N)模型,实现步骤S81‑S88,得到:
[0122] 分别选取下界序列 中间值序列 上界序列 为系统行为序列,并分别选择所有相关因素序列的下界、中间值、上界序列作为相关因素,根据所建立的GM(0,Nv)模
型求解所得到的预测值,L、M、U分别表示选取所有相关因素序列的下界、中间值、上界序列
作为相关因素,获得的序列包括
k=1,2,…,n;L、M、U分别表示选取所有相关因素序列的下界、中间值、上界序列作为相关因
素。
[0123] S92、取SGM(0,N)模型下界序列的预测值:
[0124] 作为基于动态模糊聚类和自适应遗传算法的BP神经网络的输入项,实际值作为输出项,训练神经网络,再输入需要预
测的SGM(0,N)得到的预测值进行仿真,求出最终值。
[0125] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换
和变型,本发明的范围由所附权利要求及其等同物限定。