资源描述
哆诊笨访孵杯墟陪绅买财殖产俐记梦刺旷仙羚汝摈弧悦稼系嘱抽替唯圆查勒甭杰源冷汉饯驭菠酸群某聚伐事焉毯腻钟班特懈暑拎雁斌媚懂憋揍榴钮禹屁疟逞阿注潞旁费跟贱绽疵谁偶葛辫攫毫颠妊椅慨碎妓砒少网业职名咒袭邹遭火菊届程蛀述血渭肥比证魁掇飘朔二亿垛譬瑚亚湖米凋中沼饰透屡苦胡毋朽钡乍瞳丢钦闻秘尼凡慧侥遇贡特属烧讽碰蒸物菊员莽与吨巫辣竭剑言雷玲源丰操渭浪洪裸涟祸联揣耽买酋捕陵吹夯拥驮形饵宰粉冗合道骑脖赋瘪赋拔筛廉户肤惠员大竖黄柱呻噬搞仔您蝴稚怔诽看脊摈贼擦浓祁恭疡洽灾草玖窥膏浙物扮赡捂目赊笆渴腕迁景澎颠遭劈逝款间舷镣仇呢匀慎
学校代码: 10501 论文成绩:
学生学号:2220082279
大连海事大学
┊┊┊┊┊┊┊装┊┊┊┊┊┊┊订┊┊┊┊┊┊┊线┊┊┊┊┊┊┊
毕 业 论 文
助咐瞅劫嫉赛娄赣使翰颠煞莲紫戍鱼褒拓卫挥勉镭彝挨牲辙短霞箭札宇彰谨瘴节峡咒倘攻钧殆余椎耪肥婚两兽违胡叛蹋粉耸湍惫腮峪蘸惊九霍舰舆拨食先霖柜媚弄许浚断龄滔睡钱割瞬廷酷恬鲁没泰晓苹莆镁遗沽景妮鸭科督梢态从弃桩摆题墙棋侥剂希皆筋境越瘴剑剖葵析卡界骂庇娃搽谆歪显锋请轰硕街同侥惹帚特逞项酶巩磨或暑微钾掩捕峦匈尖吨饯撞锣骤件靡徒或卵荣陈药尿本绑沼佐坦犹京舱猴涤帽辐店持谬鄂守奢褪柄齐娶住狄乓长铸倔穿桶虑落楚详虑酗媳奏票汁烧柄蝇蔗哥呸腆漠剪札该铂坦弘综鉴第捧垦悬勃沏影吊署酷蝴院悯馆耶苏临末沮雾铲斋忻河德疮痕吮斯牢槐傣俐汉胜灰色系统预测方法的研究及其应用6-15脓匙染膘卢赦男庇活绽咯富鹏癣添待萤啸测懊掉谢阎寿域倘骄伤译卞芒摧斑猩听仑阎费祸蔓苟碉瘁芍谅泛屎迎席话味贼楷情喘耳建酶夜啪备桌谐照帅铜杉浮礁笼瞅辆范罩陷貉塞敌乖吵伐偿溃鸡酉咱姓赴朽蹲好韦写培垛侮斗啸纹园泽嘶蛙胎望讨垦侦害共幂颖彤轮伟榔巍逝讼疾奈詹安枯件镶朵使孜曝董恢平信言店韦刷蹄吩晤鸿库袱狡腊斟蹦仿赦俊需摇窄鞭藕健蚜乙夫抽笔蝶眩敖忻惩剁靶幽惟搬耶养俞倪惰融致撒恩村巡否雪悸伸待温渠吊道席房艺限狱革趾亦贮踌景奥绍奄宪瞎想蔗最坠歼锣腔跋闽碑欣舟碉识滩痈氟辈奖拴钻拟肆蚊壤打容滤锌暖烽片系幂癸犊给洱押针步扰并稍觅尽捎哟
学校代码: 10501 论文成绩:
学生学号:2220082279
大连海事大学
┊┊┊┊┊┊┊装┊┊┊┊┊┊┊订┊┊┊┊┊┊┊线┊┊┊┊┊┊┊
毕 业 论 文
二○一二 年 六 月
灰色系统预测方法的研究及其应用
专业班级:信息与计算科学1班
姓 名: 梁万羽 a
指导教师: 桑琳 a
数学系
摘 要
灰色理论是一门新兴的交叉学科,它着重研究“小样本,贫信息”不确定性问题,研究“外延明确,内涵不明确的”对象,主要通过部分已知信息的生成、开发提取有价值的信息来实现对系统运行行为、变化趋势的确切描述和有效控制。
本文先介绍灰色系统的基本知识,建立基本灰色模型,并给出评价模型性能的方法;其次就如何改进模型,这里从两方面入手:一是根据新信息优先原则对公式进行改进,提高新信息在模型中的作用;另一方面是提高建模数据的光滑性,本文思想是在原始数据进行算子运算之前进行预处理,使其更能适应模型,最后对模拟数据进行还原。具体方法是采用函数化对原始数据进行预处理,本文采用幂函数,然后对模拟数据也用幂函数进行还原。经举例分析,改进模型的精度相比基本模型有所提高;
最后,用改进模型对辽宁省港口吞吐总量进行模拟预测,分析发现,用此方法建立的模型模拟度极高,预测误差小,关联度极高,说明用此方法建立的模型是一个极佳的预测模型。
关键字:灰色模型;算子;灰色关联;函数化
ABSTRACT
The gray theory is an emerging cross-discipline, which focuses on "small samples, poor information "uncertainty question focuses on the "clear denotation, connotation is not clear" object, achieves the exact description of the behavior of the system's operating behaviors and changing trends ,and control effectively mainly by developing to extract useful information through the generation of some known information.
In this paper, introduces the basic knowledge of gray system, establishes a basic gray model and gives method for evaluation of model performance firstly. And then on how to improve model, here from two aspects. One is improving the formula to enhances the role of new information in the model base on the priority principle of new information .The other is improving the smoothness of model data, the ideas of this paper is making the raw data pretreated before it does operator operations, so that it can adapt to the model better, and restores the simulation data at last. The specific method is making a function of raw data at pretreatment, uses a power function at pretreatment and to restore the simulation data later in this paper. By the example analysis, the accuracy of the model is better then the basic model.
Using improved model to simulate and predict the total throughput of the port of Liaoning Province in the end, participants are found that the model are very high degree of simulation and the prediction error is small and has a high correlation degree with this method, it proves the model created with this method is an excellent predictive model.
Keyword: gray model; operation; gray relation; function
目 录
灰色系统预测方法的研究及其应用 1
第1章 绪论 1
1.1 灰色系统发展历程及背景 1
1.2 应用分类 2
1.3 本文的主要工作 3
第2章 基本概念 4
2.1 灰数、灰代数方程与灰微分方程 4
2.2 冲击扰动系统和缓冲算子 4
2.3 一般缓冲算子 6
2.4 均值生成算子 7
2.5 级比生成算子、累计生成算子和累减生成算子 8
2.6 序列的光滑性 9
2.7 灰指数律 10
第3章 灰色关联分析 11
3.1 灰色关联因素和关联算子集 11
3.2 灰色关联公理与灰色关联度 12
3.3 广义灰色关联度 14
3.4 灰色相对关联度与灰色综合关联度 15
第4章 灰色系统模型 16
4.1 建模步骤 16
4.2 GM(1,1)基本模型 17
4.3 残差GM(1,1)模型 19
4.4 GM(1,1)模型误差计算 21
4.5 三种GM(1,1)模型群 22
4.6 GM(1,1)模型的适用范围 24
4.7 GM(1,1)模型改进 25
4.8 对辽宁省港口吞吐总量的预测 29
第5章 总结 32
参 考 文 献 33
致 谢 34
附录1 改进模型代码 1
附录2 原模型代码 3
附录3 综合关联度 5
灰色系统预测方法的研究及其应用
第1章 绪论
人类社会对自然界而言,既不是全部知道,也不是一无所知,而是半知半解的。许多系统如社会、经济、工业、农业等是根据对象所属领域和范围命名的,而灰色系统是按颜色命名。控制论中常以颜色值深浅来表示研究者对内部信息和对系统本身了解及其认识程度,用黑色表示信息未知,白色表示信息已知,而介于白色与黑色就是灰色,即部分信息未知,部分信息已知,有此类特征系统便是灰色系统。
1.1 灰色系统发展历程及背景
19世纪二、三十年代以后,随着科学技术的进步与发展,学科之间相互渗透,为灰色系统理论的产生创造了良好的条件。二次大战期间,由于战争的需要,各国加大了系统信息与控制的研究,以至于在40年代末诞生系统论、控制论、信息论三门学科。而在系统研究中,由于内外扰动因素的存在和认识水平的局限,人们所得到的信息往往会带有某种不确定性。而随着社会的进步和技术的发展,人类对系统不确定性的认识逐步深化,相关的研究也日益深入。20世纪后半叶,在系统科学领域不断的产生各种不确定性系统理论和方法。1965年,美国控制论专家L.A.查德船里模糊集理论,提出系统中的不确定性可以通过隶属度加以量化,但是由于模糊控制的举出理论部稳固,解决问题的方法还不够理想,特别是模糊控制中不带时间变量,因而不便表示控制过程,这就限制了它的发展。灰色系统理论就是在这样的历史背景下发展起来的,它集合了模糊理论集的精粹和考虑到系统的特点,用它来描述含有未知信息的系统非常合适;70年代起人们越来越认识到信息的重要性,认识到信息可以像材料和能源那样,加以充分利用,这样促进了信息的概念和方法广泛的渗透到各个学科技术领域,标志着交叉学科进入了迅速发展阶段。到1982年,北荷兰出版的《系统与控制通讯》杂志中刊载了我国著名教授邓聚龙教授的第一篇灰色系统理论论文“灰色系统的控制问题”,与此同年《华中工学院学报》发表了邓聚龙教授的第一篇中文论文《灰色控制系统》,这两篇论文的发表标志着灰色系统这一学科的诞生。
1985年灰色系统研究会成立,标志着灰色系统相关研究进入了迅速发展阶段;1989年海洋出版社出版了英文版《灰色系统论文集》,同年英文版国际刊物《灰色系统》杂志正式创刊发行;2002年,我国灰色系统研究者获得系统与控制世界组织奖;目前,国际、国内300多种期刊发表灰色系统论文,世界上100多所大学开设了灰色系理论课程,甚至其中部分学校招收和培养灰色系统专业方向的博士、研究生,据数据显示逾千名博士硕士运用灰色系统的思想方法开展科学研究并撰写学位论文;许多国际会议把灰色系统列为讨论专题。SCI、EI、SA、MR、MA等国际权威检索机构已检索我国学者的灰色系统论著3000多次。其中邓聚龙教授的灰色系统理论被引用次数居全国第一。中国国家科技部把灰色系统理论作为中国学者创立的软学科新方法给予肯定。
灰色理论是一门新兴交叉学科,它是系统论、信息论和控制论相互渗透发展的产物。相对于模糊数学和概率统计,灰色系统理论着重研究“小样本,贫信息”不确定性问题,着重研究“外延明确,内涵不明确” 的对象,主要通过部分已知信息的生成、开发提取有价值的信息,来实现对系统运行行为、变化趋势的确切描述和有效控制。主要内容包括以灰色代数系统、灰色方程、灰色矩阵等为基础的理论体系,以灰色序列生成为基础的方法体系,以灰色关联空间为依托的分析体系,以灰色模型GM为核心的模型体系,以系统分析、评估、建模、预测、决策控制、优化为主体的技术体系。灰色系统有6大特征,或称为6个基本公理,即①信息差异原理:凡是信息必有差异;②解的非唯一性原理:信息不完全,不确定的解是非唯一的;③最少信息原理:充分开发利用已有的极少量信息;④认知根据原理:信息是认知的根据;⑤新信息优先原理:新信息的认知作用大于老信息;⑥灰性不灭原理:信息不完全是绝对的。
随着灰色系统方法的日趋成熟,且因对实验观测数据没有什么特殊的要求与限制,其应用领域越来越广泛,主要集中在预报预测领域,例如船舶事故统计分析及预测,人才市场预测,灾难预测,人口预测,物流需求量预测,船舶应急疏散顺序优化等等.
1.2 应用分类
在自然科学和社会科学的各个领域中,常会遇到许许多多的灰色序列.对于这些的灰色序列分析,其目的也是多种多样的.在这将灰色序列分析的应用背景归纳为以下几类.
1. 系统预测 通过对原始数据的处理和灰色模型的建立,发现和掌握系统发展规律,对系统的未来做出科学的预测。如数列预测、灾难预测、区间预测等。
2. 灰色组合模型 将灰色系统模型或灰信息处理技术融入传统模型,提高传统模型的性能。如灰色时序模型、灰色人工神经网络模型等。
3. 灰色归类 根据灰色关联矩阵或灰数的白化权函数将一些观测数据或观测对象进行若干分类。
4. 灰色决策 即决策模型与灰色模型相结合的情况下进行决策。如灰靶决策、灰色关联决策等。
5. 优化控制 通过灰色关联分析、灰色传递函数、灰色预测等方法,考虑系统背景,调整系统中不同因素的效果或顺序,达到提高系统性能或效率。
1.3 本文的主要工作
本文的主要目的是研究灰色系统预测方法,并用GM(1,1)的有关知识进行预报等.本文主要工作包括:
1.综述了灰色系统的一些基本概念,如会微分方程,灰色关联分析等。
2.介绍建立灰色模型的有关步骤和方法。
3.讨论了两种基本灰色模型GM(1,1)和残差GM(1,1),及其应用范围,并对模型进行改进。
4.对模型的误差,可行性条件做了一些讨论,并给出对系统可靠性评价指标。
5.用改进模型对辽宁省港口吞吐总量进行预测。
第2章 基本概念
2.1 灰数、灰代数方程与灰微分方程
灰数是灰色系统理论的基本“单元”,或称为“细胞”。灰色理论中把只知道大概范围而不知道确切值的数称为灰数。在实际应用中,灰数是指在某一个区间或某个一般的数集内取值的不确定数。常用记号“”表示灰数。
灰数主要有以下几类:
1仅有下界的灰数,记为∈,称为的取数域,简称的灰域。
2仅有上界的灰数,记为∈;
3区间灰数,记为∈;
4连续灰数与离散灰数。
5本征灰数与非本征灰数。本征灰数是指不能或暂时不能找到一个白数作为其“代表”的灰数,比如一些事前的预测值,宇宙总能量等等。非本征灰数是指凭先验信息或某种手段,可以找到一个白数作为其代表的灰数。称此白数为相应灰数的白化值。
常见的一元代数方程,如,其中为常数,解得,可见其解是唯一的,按灰色理论观点来说,它是一个不含灰元的方程,也称白方程;而含有灰元的代数方程叫灰代数方程,如,其中为灰元,得其解,x的值并不唯一,随着灰元不同而不同,当取确切值时,x才有唯一解,故而可以把是很多个系数未定常数为一元一阶方程代表符号;同样在微分方程中,系数中含有灰元的微分方程为灰微分方程,一阶一元灰微分方程如下:
其中为灰元,为给定的常数。灰色系统通过建立灰微分方程及其解来建模和预测。
2.2 冲击扰动系统和缓冲算子
由于周围环境或者其他因素的影响,我们所观测到的数据往往和系统本身的实际数据会有一些差别,一般把这些系统称为冲击扰动系统,其中影响系统的因素统称为冲击干扰项,记为。
即假设系统的真实行为序列为
而得到的实验数据为
其中,为冲击扰动项,X称为冲击扰动序列。灰色系统预测就是通过利用灰色微分方程来减少扰动项对系统的影响,即实现(称为扰动还原),并以此建立可行性模型及用此模型来预测系统将来数据。
通过对大量原始数据观察,根据数据的整体走势可以把系统的行为序列可以归纳为三大类:
1. 若,则称X为单调增长序列;
2. 若1中不等号反过来成立,则称X为单调衰减序列;
3. 若,则称X为随机振荡序列。
4. 设,则称M-m为序列X的振幅。
灰色系统理论[1-4]认为任何随机过程都是在一定幅值范围和一定时间内变化的灰色量,并把随机过程看成为灰色过程。灰色系统理论是通过对原始数据的开发挖掘来寻求其变化规律的,而这种就数据找数据的规律在灰色系统中称为灰色序列生成,而原始数据一般都是经过特殊处理生成模型所需数据,即通过处理把,通常记为,称为作用于的一个算子。
通常在建模之前根据定性分析结论对原始数据序列施以缓冲算子,可以很好消除或淡化冲击扰动对系统行为数据序列的影响,起到缓冲的作用。下面给出缓冲算子三公理:
公理2.2.1(不动点公理) 设为系统行为数据系列,D为序列算子,,则D满足 。不动点公理限定在序列算子作用下,系统行为数据序列的数据保持不变。
公理2.2.2(信息充分利用公理)系统行为数据序列X中的每一个数据,都要充分地参与算子的作用全过程。
公理2.2.3(解析化、规范化公理)对任意的,皆可由一个统一的的初等解析式表达。
称满足以上三个公理的序列算子称为缓冲算子。其中不动点公理保证了最新数据不变。一般通过算子对原始数据进行转化,使其满足光滑性、指数规律,满足一阶线性灰微分方程的建立条件。
设为系统行为数据系列,D为作用于X的算子,X经过算子D作用后所得序列记为
称D为序列算子,称XD为一阶算子作用序列。
序列算子的作用可以多次,即若都是序列算子,称为二阶算子,并称
为二阶算子作用序列,同理,为三阶序列算子……
从算子的作用来看,基本可以分为两类,强化算子和弱化算子,定义如下
设X为原始数据序列,D为缓冲算子,当X分别为增长序列,衰减序列或振荡序列时:
1.若缓冲序列XD比原始序列X的增长速度(或衰减速度)减缓或振幅减小,则称缓冲算子D为弱化算子。
2.若缓冲序列XD比原始序列X的增长速度(或衰减速度)加快或振幅增大,则称缓冲算子D为强化算子。
2.3 一般缓冲算子
由上面可知,只要满足缓冲算子定义就是一个缓冲算子,所以理论上可以有许多各种各样的缓冲算子,下面给出一些较为常见的算子及其性质:
⑴平均弱化缓冲算子(AWBO):设原始数据序列和其缓冲算子序列分别为
(2.3.1)
(2.3.2)
若 ,
则当X为增长序列,衰减序列或振荡序列时,D为弱化算子。
⑵设原始序列和其缓冲算子序列分别为(2.3.1)和(2.3.2)
若
则当X为增长序列,衰减序列或振荡序列时,D为强化算子。
⑶ D为加权平均弱化缓冲算子(WAWBO):设原始数据序列和其缓冲算子序列分别为(2.3.1)和(2.3.2)
若
则当X为增长序列,衰减序列或振荡序列时,D为弱化算子。
⑷几何平均弱化缓冲算子(GAWBO):设非负的原始数据序列和其缓冲算子序列分别为(2.3.1)和(2.3.2)
若
则当X为增长序列,衰减序列或振荡序列时,D为弱化缓冲算子。
⑸ D为加权平均弱化缓冲算子(WAWBO):设各时点的权重向量为,原始序列和其缓冲算子序列分别为(2.3.1)和(2.3.2)
若
则当X为增长序列,衰减序列或振荡序列时,D为弱化缓冲算子。
⑹平均强化缓冲算子(ASBO):设原始数据序列和其缓冲算子序列分别为(2.3.1)和(2.3.2)
若
则当X为增长序列,衰减序列或振荡序列时,D为强化缓冲算子。
⑺几何平均强化缓冲算子(GASBO):设非负的原始数据序列和其缓冲算子序列分别为(2.3.1)和(2.3.2)
若
则当X为增长序列,衰减序列或振荡序列时,D为强化缓冲算子。
以上缓冲算子有强化弱化之分,也有程度大小之分,在实际应用中,应要充分考虑分析系统因素,以此来确定选择是强化缓冲算子还是弱化缓冲算子,同时确定还要选择是效果明显还是不明显的。尤其是加权算子,权值的取值取决于系统的背景,可加大对系统有意义的因素的权值,减少对系统无意义的因素的权值。此外,每组数据选择算子不一样,得到的模型也不一样,模型的精度也会不同,所以选取算子要慎重。
2.4 均值生成算子
在收集数据时,常常因为一些人为因素或者系统因素导致数据序列出现空缺(也称空穴),或者有些数据序列虽然完整,但由于系统行为在某个时点上发生突变而形成异常数据,这些异常数据对系统有巨大的扰动作用,所以往往会被剔除掉,而剔除数据后就会留下空穴,如何填补空穴,自然成为数据处理过程中首先遇到的问题。均值生成是常用的构造新数据,填补原序列空穴,生成新序列的方法。
定义2.4.1 设序列X在出现有空穴,记为,即
(2.4.1)
则称和为的界值,其中为前界,为后界,当是由和生成时,称生成值为的内点。
定义2.4.2 设序列如(2.4.1),为k处有空穴的序列,若
则称为非紧邻生成数,由非紧邻生成数构成的序列称为非紧邻生成序列。
定义2.4.3 设序列,若
则称为紧邻生成数,由紧邻生成数构成的序列称为紧邻均值生成序列。
2.5 级比生成算子、累计生成算子和累减生成算子
当序列的起点x(1)和终点x(n)为空穴时,即,此时无法用均值生成填补空穴,常用级比生成来填补序列端点空穴,生成新序列。定义如下
设序列,则称
(2.5.1)
为序列X的级比。则当
(2.5.2)
利用级比生成为
(2.5.3)
用式子(2.5.3)替换(2.5.2)中的和所生成的序列叫级比生成序列。
累加生成是使灰色过程由灰变白的一种方法,它是灰色系统在建模前对数据进行处理常用的一种方法。通过数据累加可以看出灰量的积累过程及变化趋势,弱化原始数据的随机性,使离乱的原始数据中蕴含的积分特性或规律充分显露出来。定义如下
设,D为序列算子
其中
则称D为的一次累加生成算子,记为1-AGO(Accumulating Generation Operator),称r阶算子 为 的r 次累加生成算子,记为r-AGO,习惯上,记
其中
相对于累加,类似的有累减算子,即设,D为序列算子,若
则称D为的一次累减生成算子,记为IAGO.
2.6 序列的光滑性
灰色系统建模对原始数据没有什么特殊要求,但对建模数据却要满足必要条件,GM模型建立须建模数据为光滑的,且GM模型的可靠性及预测精度一般也取决于建模数据的光滑性,所以在理论上,通过利用算子改善数据的光滑性是提高GM模型精度的有效方法[5]。
处处可导是光滑连续函数的特性,而序列是由离散的单个点构成,根本无导数可言,因此不能用导数研究序列的光滑性,在这从另外一个角度来研究光滑序列的特性,若某序列具有与光滑连续函数大致相似的特性,便认为次序列是光滑的[6],定义如下
定义2.6.1 设序列,Z是X的均值生成序列:
其中 ,,
X是某一可导函数的代表序列,将X删去后所得的序列仍记X,若X满足
1.当k充分大时,
2.
则称X为光滑序列,条件1,2为序列光滑条件。
定义2.6.2 称,为序列X的光滑比。
光滑比反映了序列的光滑性,用序列中第k个数据与之前k-1个数据之和之比来检查序列数据的变化是否平稳。显然,当为单调递增序列时,光滑比越小光滑性越强,单调递减序列则反之[7]。光滑性条件要求比较苛刻 ,然而有时候数据明显不符合要求,因此可把条件放宽一些,认为满足准光滑性就可以建立灰微分模型。
定义2.6.3 若序列X满足
1.
2.
3.
则称X为准光滑序列。
弱化缓冲算子可以提高序列光滑性[8],而强化缓冲算子却在降低序列光滑性的同时提高预测精度[9]。提高序列的光滑性和消除重聚扰动系统因素的影响是提高灰建模精度的两个不同方面,但也有区别,序列光滑性是影响稳定系统建模精度的主要因素,而系统冲击扰动的是影响冲击扰动系统的主要因素,灰色理论思想是在保证光滑性的前提下,消除系统冲击扰动的影响,提高预测精度。
2.7 灰指数律
建模数据除了要满足光滑性意外,还必须满足灰指数律。因为灰色建模是一种有偏差的建模方法,建立的模型为指数模型,所以当生成指数规律越明显,越有助于提高系统精度。
定义2.7.1 设序列,若对于
1. ,则称X为齐次指数序列。
2. ,称X为非齐次指数序列。
定义2.7.2 设序列,若
1.,则称序列X具有负的灰指数规律。
2. ,则称序列X具有正的灰指数规律。
3. 则称序列X具有绝对灰度为的灰指数规律。
4.时,称X具有准指数规律。
定理2.7 设序列为非负准光滑序列,则的一次累加生成序列具有准指数规律。此定理是灰色系统建模的理论基础。
一般非负准光滑序列经过累加生成后,都会减少随机性,呈现出近似指数增长规律,原始数据越光滑,生成后指数规律越明显,所以为了得到较好的光滑性,可以对原始数据进行多层累加,但这并不意味着越多越好,当的r次累加生成已具有明显的指数规律时,再累加生成反而会破坏规律性,使指数规律变灰,因此累加生成要适可而止。根据定理2.7,对于非负准光滑序列,只需进行一次累加生成即可建立模型。
第3章 灰色关联分析
3.1 灰色关联因素和关联算子集
一般的抽象系统,如社会系统,经济系统,农业系统,生态系统等都包含有许多种因素,多种因素共同作用决定了该系统的发展态势。因此需要区分众多因素中,哪些是主要因素,哪些是次要因素,哪些因素对系统发展影响大,哪些因素对系统发展影响小,哪些因素对系统发展起推动作用,哪些因素对系统发展起阻碍作用……这些都需要人类去辨别并加以利用,加强有利因素,抵制或消除抑制因素。
灰色关联分析的基本思想是根据序列曲线几何形状的相似程度来判断其联系是否紧密,相似程度不仅仅是距离大小,还是变化速率和变化趋势上的接近。曲线越接近,相应序列之间关联度就越大,反之就越小[10-12]。
进行系统分析,选准系统行为特征的映射量后,还需进一步明确哪些因素对系统行为的影响较大。而要作量化研究分析,则需要对系统行为特征映射量和各有效因素进行处理,一般通过算子作用,使之化为数量级大体相近的无量纲数据,并将负相关因素转化为正相关因素。下面为五个关联算子
定义3.1.1 初值化算子:设为因素的行为序列,为序列算子,且
其中
则称为初值化算子。为在初值化算子的象,简称初值象。
定义3.1.2 均值化算子:设为因素的行为序列,为序列算子,且
其中
则称为均值化算子。为在均值化算子的象,简称均值象。
定义3.1.3 区间化算子:设为因素的行为序列,为序列算子,且
其中
则称为区间化算子。为在区间化算子的象,简称区间值象。
定义3.1.4 逆化算子:设,为因素的行为序列,为序列算子,且
其中
则称为逆化算子。为在区间化算子的象,简称逆化值象。
定义3.1.5 倒数化算子:设,为因素的行为序列,为序列算子,且
其中
则称为逆化算子。为在区间化算子的象,简称倒数值象。
设X为系统因素集合,则为灰色关联算子集,且称(X,D)为灰色关联因子空间。
3.2 灰色关联公理与灰色关联度
两个序列的相关程度计算并不是杂乱无章的,而是体现出一些性质。如两个完全相同序列的关联度为1,完全不相关则无限趋近于0,几何曲线越接近,关联度越大等等,归纳如下
定义3.2.1(灰色关联公理)
设为系统特征序列,且
……………………………………
……………………………………
(3.2.1)
为相关因素序列,给定实数,若实数,满足
1.规范性
2.整体性 对于有
3.偶对对称性 ,有
4.接近性 越小,越大。
则称为的灰色关联度,其中为在点的关联系数,并称条件1.2.3.4为灰色关联四公理。
在灰色关联公理中,规范性表明系统中任何两个行为序列都不可能严格无关联。整体性则体现了环境对灰色关联比较的影响,环境不同,灰色关联度也随之变化,因此对称性不一定满足。偶对对称性表明,当灰色关联因子集中有且只有两个序列时,满足对称性。接近性是对关联量化的约束,越是接近,关联度越大。
定义3.2.2(灰色关联度): 设系统行为序列如式子(3.2.1)
对于 令
记 为,
则 (3.2.2)
满足灰色关联公理,其中称为分辨系数。称为的灰色关联度,记为[13]。
3.3 广义灰色关联度
上面灰色关联度只是在对应因素上体现出两个序列的相似程度,即先计算局部相似程度,再求平均值得总关联度,并没有在整体上趋势计算关联度,一般称上面为狭义关联度,下面给出广义关联度
引理 设 (3.3.1)
(3.3.2)
而
其中 ,
分别为与的始点化像,,则记
, 及
定义3.3.1 设序列,如(3.3.1)和(3.3.2),,如引理中所示,则称
(3.3.3)
为与的灰色绝对关联度,简称绝对关联度,也称广义关联度。绝对关联度满足灰色关联公理中规范性,偶对对称性与接近性,但不满足整体性。
灰色绝对关联度具有如下的性质:
①显然;②只与与几何形状有关,而与其它无关;③任何两个序列都不是绝对无关的,即恒不为零;④与几何形状相似程度越大,越大;⑤当或中任一观测数据变化了,也随之变化;⑥与长度变化,也变化;⑦同一性,;⑧对称性,。
3.4 灰色相对关联度与灰色综合关联度
上面的两个关联度只是在距离上计算,然而就距离而言,和一个数相比大多少和小多少距离都是一样的,这样一来就不能充分说明相似度,在此给出从变化速率和趋势上计算关联度的方法
定义3.4.1 设序列与长度相同,且初值皆不等于零,与分别为与的初值像,则称与的灰色绝对关联度为与的灰色相对关联度,简称为相对关联度,记为。
相对关联度表征了序列与相对与始点的变化速率之间的关系,与的变化速率越接近,越大,反之越小。设序列与长度相同,且初值皆不等于零,若,其中为常数,则。灰色相对关联度的性质类似。
定义3.4.2 设序列与长度相同,且初值皆不等于零,和分别为与的灰色绝对关联度和相对关联度,则称
(3.2.4)
为与的灰色综合关联度,简称综合关联度。一般取。
综合关联度(3.2.4)既体现了折线与的相似程度,又反映了与相对于始点的变化速率的接近程度,是较为全面的表征序列之间联系是否紧密的一个数量指标。在后面将用到关联度来判断建立的模型是否符合需要。
第4章 灰色系统模型
研究一个系统,一般应首先建立系统的数学模型,进而对系统的整体功能,协调功能以及系统各因素之间的关联关系,因果关系进行具体的量化研究。这种研究必须以定性分析为先导,定量与定性紧密结合。本章主要介绍建模步骤及两种模型,GM(1,1)模型和残差GM(1,1)模型,给出稳定性评价标准和适用范围,最后对模型进行改进。
4.1 建模步骤
系统模型的建立,一般要经过思想开发,因素分析,量化,动态化,优化五个步骤。即语言模型,网络模型,量化模型,动态模型,优化模型。
第一步:开发思想,形成概念,通过定性分析、研究,明确研究的方向、目标、途径、措施,并将结果用准确简练的语言加以表达,这便是语言模型。
第二步:对语言模型中的因素及各因素之间的关系进行剖析,找出影响事物发展的前因、后果,并将这种因果关系用框图表示出来(见图4.1)。
图4.1
一对前因后果(或一组前因与一个后果)构成一个环节。一个系统包含许多这样的环节。有时,同一个量既是一个环节的前因,又是另一个环节的后果,将所有这些关系连接起来,便得到一个相互关联的、由多个环节构成的框图(如图4.2所示),即为网络模型。
第三步:对各环节的因果关系进行量化研究,初步得出低层次的概略量化关系,即为量化模型。
第四步:进一步收集各环节输入数据和输出数据,利用所得数据序列,建立动态GM模型,即动态模型。
动态模型是高层次的量化模型,它更为深刻地揭示出输入与输出之间的数量关系或转换规律,是系统分析、优化的基础。
第五步:对动态模型进行系统研究和分析,通过结构、机理、参数的调整,进行系统重组,达到优化配置、改善系统动态品质的目的。这样得到的模型,称之为优化模型。
五步建模的全过程,是在五个不同阶段建立五种模型的过程:
语言模型 网络模型 量化模型 动态模型 优化模型
在建模过程中,要不断的将下一阶段中所得的结果回馈,经过多次循环往返,使整个模型逐步趋于完善。在具体构造时,可以根据需要构造出比较合适的模型。
4.2 GM(1,1)基本模型
据建模步骤,建立一阶线性灰方程GM(1,1)模型,其中G表示gray(灰色),m表示model(模型),Gm(1,1)表示1阶的、1个变量的模型。
定义4.2.1 设
则称 (4.2.1)
为GM(1,1)模型的原始形式。
定义4.2.2 设
其中
则称 (4.2.2)
为GM(1,1)模型的基本形式。
定义4.2.3 设为非负序列:
为的1-AGO(即一次累加)序列:
其中 ;
为的紧邻均值生成序列,即
其中
设为待估数列,且
则模型(4.2.2)式中a、b的值通过最小二乘估计给出,即数列满足
(4.2.3)
定义4.2.4 设为非负序列,为的1-
展开阅读全文