您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 股票报告 > 灰色系统模型-清华大学讲义
经济管理系教师:韩忠日期:2010年5月21日灰色系统建模灰色系统建模§1灰色系统理论概述§2灰色GM(1.1)模型§3序列光滑度的理论分析§4灰色GM(1.1)优化模型分析§5灰色模型的应用§1灰色系统概述1.1灰色系统理论的产生及发展动态1.2灰色系统的研究内容1.3灰色系统理论在建模中的应用1.1灰色系统理论的产生及发展动态定义1.1系统是客观世界普遍存在的一种物质运动形式,它和运动性一样,是物质存在的一种根本属性.定义1.2灰色系统是指“部分信息已知,部分信息未知”的“小样本”,“贫信息”的不确定性系统,它通过对“部分”已知信息的生成、开发去了解、认识现实世界,实现对系统运行行为和演化规律的正确把握和描述.灰色系统模型的特点:对试验观测数据及其分布没有特殊的要求和限制,是一种十分简便的新理论,具有十分宽广的应用领域。灰色系统理论,是在一般系统理论的基础上产生的,它是系统科学思想发展的必然产物,是社会经济深入发展对科学刺激和需要的产物。当我们认识与研究自然和社会时,要从系统的角度出发,从宏观上对其进行深入的剖析和整体把握。在实际中,我们首先要对事物进行系统性认识,进而对已有的系统进行有效控制以及设计一些最优系统来为人民服务。对系统进行控制就要通过系统内部和外部的信息和信息流来加以实施,通过对信息的控制进而达到对系统本身的控制。但是无论是现代控制理论还是经典控制理论,它们都要依赖正确而精确的数学模型,否则,一切都很难取得满意的结果。然而,在现实生活中,有许多情况不大可能求得精确的数学模型,如工业系统、生物系统、经济系统、社会系统等。若得不出精确的数学模型,现代控制理论的方法和手段就无法施行,因而,现代控制理论对一些研究对象也鞭长莫及。当人们对这些问题进行潜心研究时,查德于1965年首创模糊理论,第一次用精确的数学方式来分析和研究模糊量,取得了新的突破,随后,模糊集合论迅速应用于控制领域,收到了良好的效果。模糊控制能够对一些无法构造数学模型的系统进行控制,但模糊控制也表现出固有的弱点,即信息利用率低,控制粗糙、精度低等。因而,在要求高精度的情况下,这种控制难以胜任,并且它也未能对被控对象的运动规律作深刻的阐明,故模糊控制有它的局限性,只适应于一些特有的模糊系统。经典控制理论、现代控制理论和模糊控制理论都有一个共同点,那就是它们所研究的对象系统必须是白色系统(信息完全确知的系统),而事实上,无论是自然系统还是社会系统,宏观系统还是微观系统,无生命系统还是有生命系统,对我们认识的主体来说,总是信息不完全的,艰难说明一个系统的内部参数是完全的。毫无疑问,内部参数不完全的系统具有极为普遍的意义。就像模糊理论的诞生一样,灰色系统理论也应运而生了。灰色系统理论是我国学者邓聚龙教授于19世纪80年代初创立并发展的理论,它把一般系统论,信息论和控制论的观点和方法延伸到社会,经济,生态等抽象系统,结合运用数学方法发展的一套解决灰色系统的理论和方法,20多年来,灰色系统理论引起了国内外学者的广泛关注。灰色系统理论已成功应用到工业,农业,社会,经济等众多领域,解决了生产,生活和科学研究中的大量实际问题。1.2灰色系统理论研究的内容灰色系统理论经过20年的发展,已基本建立起一门新兴的结构体系,其研究内容主要包括:灰色系统建模理论、灰色系统控制理论、灰色关联分析方法、灰色预测方法、灰色规划方法、灰色决策方法等。今天我们主要介绍灰色系统建模理论及灰色数列预测。灰色数列预测是指利用动态GM模型,对系统的时间序列进行数量大小的预测,即对系统的主行为特征量或某项指标,发展变化到未来特定时刻出现的数值进行预测。1.3灰色系统理论在建模中的应用灰色系统理论在建模中被广泛用来处理数据。与插值拟合相比,利用灰色模型处理数据不仅对数据没有很强的限制,而且精度更高,计算更简便。§2灰色GM(1.1)模型2.1灰色生成2.2GM(1.1)模型建模机理2.3GM(1.1)模型的精度检验2.1灰色生成将原始数据列中的数据,按某种要求作数据处理称为生成.客观世界尽管复杂,表述其行为的数据可能是杂乱无章的,然而它必然是有序的,都存在着某种内在规律,不过这些规律被纷繁复杂的现象所掩盖,人们很难直接从原始数据中找到某种内在的规律.对原始数据的生成就是企图从杂乱无章的现象中去发现内在规律.常用的灰色系统生成方式有:累加生成,累减生成,均值生成,级比生成等,下面对这几种生成做简单介绍.2.1.1累加生成累加生成,即通过数列间各时刻数据的依个累加以得到新的数据与数列.累加前的数列称原始数列,累加后的数列称为生成数列.,它在灰色系统理论中占有极其重要地累加生成是使灰色过程由灰变白的一种方法位,通过累加生成可以看出灰量积累过程的发展态势,使离乱的原始数据中蕴含的积分特性或规律加以显化.累加生成是对原始数据列中各时刻的数据依次累加,从而生成新的序列的一种手段.(0)(0)(0)(0)(0)(1)(1)(1)(1)(1)(1)(0)[(1),(2),,()],,[(1),(2),,()],:xxxxxnxxxxxnxx令为原始序列,记生成数为如果与之间满足如下关系(1)(0)1()();1,2,,(21)kixkxikn,1()AGOAccumulatingGenerationOperator一次累加生成则称为记为:r次累加生成有下述关系()(1)1()()(22)krrixkxi(22),1:rr从式又有次到次的累加为1()(1)(1)(1)(1)1()()()(1)()krrrrrixkxixkxkxk()(1)(2)111()()(())kkirrriijxkxixj累加生成在灰色系统理论中有着非常重要的地位,它能使任意非负数列,摆动的或非摆动的,转化为非减的的,递增的数列.2.1.2累减生成累减生成,即对数列求相邻两数据的差,累减生成是累加生成的逆运算,常简记为IAGO(InverseAccumulatedGeneratingOperation),累减生成可将累加生成还原为非生成数列,在建模过程中用来获得增量信息,其运算符号为∆.()()(),,:rrixrxi令为次生成数列对作次累减生成记为其基本关系式为(0)()()(1)()(0)()(0)()(2)()(1)()(1)()()()(1)()(1)()[()]()[()][()][(1)][()][()][(1)](25)[()][()][(1)]rrrrrrrriririrxkxkxkxkxkxkxkxkxkxkxk(0)(1)(),(0)0,;(0)1(0)11.ikkikki式中为次累减即无累减为1次累减,即与时刻两个零次累减量求差,为次累减,即与时刻两个次累减量求差(25):从式还可得到以下关系(1)()(0)()(0)()()()1(1)(1)11(1)[()][()][(1)]()(1)(26)()()()rrrrrkkrriirxkxkxkxkxkxixixk(2)()(1)()(1)()(1)(1)1(2)(2)11(2)[()][()][(1)]()(1)(27)()()()rrrrrkkrriirxkxkxkxkxkxixixk:同理可得()()()[()]()(28)irrixkxk()()(0)[()]()(29)rrxkxk(29),,.,,.:1,rrr从式可以看出对次生成数列作次累减即还原为非生成数列事实上累加中包含着累减累减中包含着累加比如时有1(1)(0)(0)(0)11(1)(0)()()()()(1)()(210)kkiixkxixixkxkxk(0)(1)(1)()()(1)xkxkxk进一步有(1)()()()()(1)(211)rrrxkxkxk.上述关系式经常被用在从生成数列求还原数列中2.1.3均值生成.均值生成分为邻均值生成与非邻均值生成两种,[(1),(2),,()],(),()0.5()0.5(1),()Xxxxnkzkzkxkxkzk所谓就是对于等时距的数列,用相邻数据的平均值构造新的数据.即若有原始数列记点的生成值为且则称为邻均值生成数,显然,这种生成是相邻值的等邻均值生成权生成.,[(1),(2),,(),(1),,()],(),(),()0.5(1)0.5(1),()Xxxkxkxnkkzkzkxkxkzk所谓就是对于非等时距的数列,或虽为等时距数列,但剔除异常值之后出现空穴的数列,用空穴两边的数据求平均值构造新的数据以填补空穴,即若有原始数据这里为空穴记点的生成值为且则称为非邻均值生成数,显然,这种生成是空穴前后信息的非邻均值生成等权生成.2.1.4级比生成级比生成是一种常用的填补序列端点空穴的方法.对数列端点值的生成,我们无法采用均值生成填补空缺,只能采用级比生级比生成.成是级比级比生(k成在建模中可以获得较好的灰)与光滑比(k)生成指数律.的总称.(0)(0)(0)(0)[(1),(2),,()],(),(),XxxxnKk设序列为原始序列称为级比为光滑比其表达式为(0)(0)(0)(1)()()/(1)()()/(1)(212)kxkxkkxkxk(0)(0)(0)(0)(0)(0)(0)[(1),(2),,(1),()],(1)(1),()(),(1)()Xxxnnxnxnxxn设为端点是空穴的序列若用右邻的级比生成用的左邻级比生成则称和为级比生成2.2GM(1.1)模型建模机理,(1.1)GM灰色系统是对离散序列建立的微分方程是一阶微分方程模型,其形式为:(2(1.1)13)dGMxaxudt:由导数定义知0()()limtdxxttxtdtt1,t当很小时并且取很小的单位时则近似地有(1)()xxtxtt写成离散形式为(1)(1)()((1))xxkxkxkt(1),(1)(),(1)()(1),()].(1),()]:xxxkttxkxkxkxkxkxkxxkxkt这表示是的一次累减生成因此是和二元组合等效值则称与的二元组合为偶对,记为[于是我们可以定义一个从[到的一个映射:[(1),()](214)dxFxkxkdt()(),,().dxRttxdtdxRtdtdxaxudt若定义是时刻背景的就是对应的的值那么每一个都有一个偶对背景值与之对应现在考虑一阶微程值分方,1,()(),dxxudtdxdtxxtxtt它是与的线性组合.那么,作这种线性组合时,所对应的背景值究竟取偶对是的哪一个呢?如果认为在的很短时间内变量之间不会出现突变量那么可取偶对的平均值作为背景值1()[()(1)](215)2ztxkxk,(1.1)GM基于上述机理下面介绍的具体模型及计算式,设非负原始序列(0)(0)(0)(0)(1),(2),,()Xxxxn(0),X对作一次累加得到生成数列为(1)(1)(1)(1)(1),(2),,()Xxxxn(1)0,()()kixkxi其中(0)()(1.1)xkGM于是的白化形式的微分方程为(1)(1)(216)dxaxudt,,au其中为待定参数,将(2-16)式离散化,即得(1)(1)(1)((1))((1))(217)xkazxku(1)(1)(1)(1)(1),((1))(1),(1))(1)xkxkdxzkkdt其中为在时刻的累减生成序列为在时刻的背景值.因为(1)(1)(1)(1)(0)((1))(1)()(1)(218)xkxkxkxk(1)(1)(1)1(1)((1)())(219)2zkxkxk
本文标题:灰色系统模型-清华大学讲义
链接地址:https://www.777doc.com/doc-3534210 .html