2024年1月23日发(作者:2012毕节中考数学试卷)

数学建模方法详解--三种最常用算法

一、层次分析法

层次分析法[1] (analytic hierarchy process,AHP)是美国著名的运筹学家T.L.Saaty教授于20世纪70年代初首先提出的一种定性与定量分析相结合的多准则决策方法[2,3,4].该方法是社会、经济系统决策的有效工具,目前在工程计划、资源分配、方案排序、政策制定、冲突问题、性能评价等方面都有广泛的应用.

(一) 层次分析法的基本原理

层次分析法的核心问题是排序,包括递阶层次结构原理、测度原理和排序原理[5].下面分别予以介绍.

1. 递阶层次结构原理

一个复杂的结构问题可以分解为它的组成部分或因素,即目标、准则、方案等.每一个因素称为元素.按照属性的不同把这些元素分组形成互不相交的层次,上一层的元素对相邻的下一层的全部或部分元素起支配作用,形成按层次自上而下的逐层支配关系.具有这种性质的层次称为递阶层次.

2. 测度原理

决策就是要从一组已知的方案中选择理想方案,而理想方案一般是在一定的准则下通过使效用函数极大化而产生的.然而对于社会、经济系统的决策模型来说,常常难以定量测度.因此,层次分析法的核心是决策模型中各因素的测度化.

3. 排序原理

层次分析法的排序问题,实质上是一组元素两两比较其重要性,计算元素相对重要性的测度问题.

1

(二) 层次分析法的基本步骤

层次分析法的基本思路与人对一个复杂的决策问题的思维、判断过程大体上是一致的[1].

1. 成对比较矩阵和权向量

为了能够尽可能地减少性质不同的诸因素相互比较的困难,提高结果的准确度.T.L.Saaty等人的作法,一是不把所有因素放在一起比较,而是两两相互对比,二是对比时采用相对尺度.

假设要比较某一层n个因素C1,,Cn对上层一个因素O的影响,每次取两个因素Ci和Cj,用aij表示Ci和Cj对O的影响之比,全部nn比较结果可用成对比较阵

Aaij,aij0,aji1表示,A称为正互反矩阵.

aij一般地,如果一个正互反阵A满足:

aijajkaik,

i,j,k1,2,,n (1)

则A称为一致性矩阵,简称一致阵.容易证明n阶一致阵A有下列性质:

①A的秩为1,A的唯一非零特征根为n;

②A的任一列向量都是对应于特征根n的特征向量.

如果得到的成对比较阵是一致阵,自然应取对应于特征根n的、归一化的特征向量(即分量之和为1)表示诸因素C1,,Cn对上层因素O的权重,这个向量称为权向量.如果成对比较阵A不是一致阵,但在不一致的容许范围内,用对应于A最大特征根(记作)的特征向量(归一化后)作为权向量w,即w满足:

Aww (2)

2

直观地看,因为矩阵A的特征根和特征向量连续地依赖于矩阵的元素aij,所以当aij离一致性的要求不远时,A的特征根和特征向量也与一致阵的相差不大.(2)式表示的方法称为由成对比较阵求权向量的特征根法.

2. 比较尺度

当比较两个可能具有不同性质的因素Ci和Cj对于一个上层因素O的影响时,采用Saaty等人提出的19尺度,即aij的取值范围是1,2,,9及其互反数1,12,,19.

3. 一致性检验

成对比较阵通常不是一致阵,但是为了能用它的对应于特征根的特征向量作为被比较因素的权向量,其不一致程度应在容许范围内.

若已经给出n阶一致阵的特征根是n,则n阶正互反阵A的最大特征根n,而当n时A是一致阵.所以比n大得越多,A的不一致程度越严重,用特征向量作为权向量引起的判断误差越大.因而可以用n数值的大小衡量A的不一致程度.Saaty将

CInn1 (3)

定义为一致性指标.CI0时A为一致阵;CI越大A的不一致程度越严重.注意到A的n个特征根之和恰好等于n,所以CI相当于除外其余n1个特征根的平均值.

为了确定A的不一致程度的容许范围,需要找到衡量A的一致性指标CI的标准,又引入所谓随机一致性指标RI,计算RI的过程是:对于固定的n,随机地构造正互反阵A,然后计算A的一致性指标CI.

n

1 2 3 4 5 6 7 8 9 10 11

3

RI

0 0 0.58 0.90 1.12 1.24 1.32 1.41 1.45 1.49 1.51

表1 随机一致性指标RI的数值

表中n1,2时RI0,是因为1,2阶的正互反阵总是一致阵.

对于n3的成对比较阵A,将它的一致性指标CI与同阶(指n相同)的随机一致性指标RI之比称为一致性比率CR,当

CRCI0.1 (4)

RI时认为A的不一致程度在容许范围之内,可用其特征向量作为权向量.

对于A利用(3),(4)式和表1进行检验称为一致性检验.当检验不通过时,要重新进行成对比较,或对已有的A进行修正.

4. 组合权向量

由各准则对目标的权向量和各方案对每一准则的权向量,计算各方案对目标的权向量,称为组合权向量.一般地,若共有s层,则第k层对第一层(设只有1个因素)的组合权向量满足:

wkWkwk1,k3,4,s (5)

其中W是以第k层对第k1层的权向量为列向量组成的矩阵.于是最下层对最上层的组合权向量为:

kwsWsWs1W3w2 (6)

5. 组合一致性检验

在应用层次分析法作重大决策时,除了对每个成对比较阵进行一致性检验外,还常要进行所谓组合一致性检验,以确定组合权向量是否可以作为最终的决策依据.

p组合一致性检验可逐层进行.如第p层的一致性指标为CI1p,,CIn(n是第p1层因素的数目),随机一致性指标为

4

pp,定义

RI1,,RInppp1CIPCI,,CI

nw1ppp1RIpRI,,RI

1nw则第p层的组合一致性比率为:

CRpCIpp,p3,4,,s (7)

RIp第p层通过组合一致性检验的条件为CR0.1.

定义最下层(第s层)对第一层的组合一致性比率为:

CR*CRP (8)

p2s对于重大项目,仅当CR*适当地小时,才认为整个层次的比较判断通过一致性检验.

层次分析法的基本步骤归纳如下:

(1) 建立层次结构模型 在深入分析实际问题的基础上,将有关的各个因素按照不同属性自上而下地分解成若干层次.同一层的诸因素从属于上一层的因素或对上层因素有影响,同时又支配下一层的因素或受到下层因素的作用,而同一层的各因素之间尽量相互独立.最上层为目标层,通常只有1个因素,最下层通常为方案或对象层,中间可以有1个或几个层次,通常称为准则或指标层,当准则过多时(比如多于9个)应进一步分解出子准则层.

(2) 构造成对比较阵 从层次结构模型的第2层开始,对于从属于上一层每个因素的同一层诸因素,用成对比较法和19比

5

较尺度构造成对比较阵,直到最下层.

(3) 计算权向量并做一致性检验 对于每一个成对比较阵计算最大特征根及对应特征向量,利用一致性指标,随机一致性指标和一致性比率做一致性检验.若检验通过,特征向量(归一化后)即为权向量;若不通过,重新构造成对比较阵.

(4) 计算组合权向量并做组合一致性检验 利用公式计算最下层对目标的组合权向量,并酌情作组合一致性检验.若检验通过,则可按照组合权向量表示的结果进行决策,否则需重新考虑模型或重新构造那些一致性比率CR较大的成对比较阵.

(三) 层次分析法的优点

1. 系统性 层次分析把研究对象作为一个系统,按照分解、比较判断、综合的思维方式进行决策,成为继机理分析、统计分析之后发展起来的系统分析的重要工具.

2. 实用性 层次分析把定性和定量方法结合起来,能处理许多用传统的最优化技术无法着手的实际问题,应用范围很广.同时,这种方法将决策者与决策分析者相互沟通,决策者甚至可以直接应用它,这就增加了决策的有效性.

3. 简洁性 具有中等文化程度的人即可了解层次分析的基本原理和掌握它的基本步骤,计算也非常简便,且所得结果简单明确,容易为决策者了解和掌握.

(四) 层次分析法的局限性

层次分析法的局限性可以用囿旧、粗略、主观等词来概括.

第一,它只能从原有的方案中选优,不能生成新方案;

第二,它的比较、判断直到结果都是粗糙的,不适于精度要求很高的问题;

第三,从建立层次结构模型到给出成对比较矩阵,人的主观因素的作用很大,这就使得决策结果可能难以为众人接受.当然,采取专家群体判断的方法是克服这个缺点的一种途径.

6

(五) 层次分析法的若干问题

层次分析法问世以来不仅得到广泛的应用而且在理论体系、计算方法等方面都有很大发展,下面从应用的角度讨论几个问题.

1. 正互反阵最大特征根和对应特征向量的性质

成对比较阵是正互反阵.层次分析法中用对应它的最大特征根的特征向量作为权向量,用最大特征根定义一致性指标进行一致性检验.这里人们碰到的问题是:正互反阵是否存在正的最大特征根和正的特征向量;一致性指标的大小是否反映它接近一致阵的程度,特别,当一致性指标为零时,它是否就为一致阵.下面两个定理可以回答这些问题.

定理1 对于正矩阵A(A的所有元素为正数)

1)A的最大特征根是正单根;

2)对应正特征向量w(的所有分量为正数);

AkI3)limkw,其中I1,1,1,w是对应的归一化特征向量.

kIAI定理2

n阶正互反阵A的最大特征根n;当n时A是一致阵.

定理2和前面所述的一致阵的性质表明,n阶正互反阵A是一致阵的充要条件为

A的最大特征根n.

2. 正互反阵最大特征根和特征向量的实用算法

众所周知,用定义计算矩阵的特征根和特征向量是相当困难的,特别是矩阵阶数较高时.另一方面,因为成对比较阵是通过定性比较得到的比较粗糙的量化结果,对它精确计算是不必要的,下面介绍几种简单的方法.

(1) 幂法 步骤如下:

a.任取n维归一化初始向量w

0

7

k1Awk,k0,1,2, b.计算wc.wk1归一化,即令wk1~k1w~i1nk1i

d.对于预先给定的精度,当

|ik1ik|i1,2,,n时,wk1即为所求的特征向量;否则返回b

i1ne. 计算最大特征根k

ni1ik1这是求最大特征根对应特征向量的迭代法,w可任选或取下面方法得到的结果.

0(2) 和法 步骤如下:

ijaija. 将A的每一列向量归一化得ai1nij

iij

ij按行求和得b.对j1nii归一化ic.将*,w1,2,n即为近似特征向量.

i1n1nAwid. 计算,作为最大特征根的近似值.

ni1i这个方法实际上是将A的列向量归一化后取平均值,作为A的特征向量.

8

nij按行求积并开n次方,即iij.根法是将和法中求列向量的算(3) 根法 步骤与和法基本相同,只是将步骤b改为对j11n术平均值改为求几何平均值.

3. 为什么用成对比较阵的特征向量作为权向量

当成对比较阵A是一致阵时,aij与权向量w1,,n的关系满aiji,那么当A不是一致阵时,权向量w的选择应使得jaij与i相差尽量小.这样,如果从拟合的角度看确定w可以化为如下的最小二乘问题:

jminaijiii1,,nji1j1nn (9)

2由(9)式得到的最小二乘权向量一般与特征根法得到的不同.因为(9)式将导致求解关于i的非线性方程组,计算复杂,且不能保证得到全局最优解,没有实用价值.

如果改为对数最小二乘问题:

minlnaijlniii1,,nji1j1nn (10)

2则化为求解关于lni的线性方程组.可以验证,如此解得的i恰是前面根法计算的结果.

特征根法解决这个问题的途径可通过对定理2的证明看出.

4. 成对比较阵残缺时的处理

9

专家或有关学者由于某种原因无法或不愿对某两个因素给出相互比较的结果,于是成对比较阵出现残缺.应如何修正,以便继续进行权向量的计算呢?

aij,aij的方法是令aij0,一般地,由残缺阵Aaij构造修正阵Ami1,aij,ijaij,ijmi为第i行的个数,ij (11)

表示残缺.已经证明,可以接受的残缺阵A的充分必要条件是A为不可约矩阵.

(六) 层次分析法的广泛应用

层次分析法在正式提出来之后,由于它在处理复杂的决策问题上的实用性和有效性,很快就在世界范围内得到普遍的重视和广泛的应用.从处理问题的类型看,主要是决策、评价、分析、预测等方面. 这个方法在20世纪80年代初引入我国,很快为广大的应用数学工作者和有关领域的技术人员所接受,得到了成功的应用.

层次分析法在求解某些优化问题中的应用[5]

举例 假设某人在制定食谱时有三类食品可供选择:肉、面包、蔬菜.这三类食品所含的营养成分及单价如表所示

表2 肉、面包、蔬菜三类食品所含的营养成分及单价

食品 维生素A/(IU/g) 维生素B/(mg/g) 热量/(kJ/g) 单价/(元/g)

面包

蔬菜

0.3527

0

0.0021

0.0006

11.93

11.51

0.0275

0.006

25 0.0020 1.04 0. 0.007

该人体重为55kg,每天对各类营养的最低需求为:

10

维生素A

7500 国际单位 (IU)

维生素B

热量 R

1.6338

8548.5

mg

kJ

考虑应如何制定食谱可使在保证营养需求的前提下支出最小?

用层次分析法求解最优化问题可以引入包括偏好等这类因素.具体的求解过程如下:

① 建立层次结构

11

每日需求W

营养D 支出E

维生素A 维生素B 热量R 价格F

肉 面包 蔬菜

② 根据偏好建立如下两两比较判断矩阵

表3 比较判断矩阵

W

D

E

D

1

E

3

1

13

max2,CI10,CR100.1,主特征向量W0.75,0.25

故第二层元素排序总权重为W10.75,0.25

12

表4 比较判断矩阵

D

A

B

A

1

1

B

1

1

R

2

2

1

R

0.5

0.5

111max3,CI10,CR10,RI10.58 ,主特征向量W0.4,0.4,0.2

2故相对权重P10.4,0.4,0.2,0

③ 第三层组合一致性检验问题

11CI2因为CI2CI1W10;RI2RI11RI21W10.435,CR2CR1CI2RI200.1

故第三层所有判断矩阵通过一致性检验,从而得到第三层元素维生素A、维生素B、热量Q及支出E的总权重为:221W2P2W1P1P2W0.3,0.3,0.15,0.25

求第四层元素关于总目标W的排序权重向量时,用到第三层与第四层元素的排序关系矩阵,可以用原始的营养成分及单价的数据得到.注意到单价对人们来说希望最小,因此应取各单价的倒数,然后归一化.其他营养成分的数据直接进行归一化计算,可得表5

表5 各营养成分数据的归一化

食品 维生素A 维生素B 热量R 单价F

13

面包

蔬菜

0.0139

0.0000

0.9861

0.4468

0.1277

0.4255

0.4872

0.4702

0.0426

0.1051

0.4819

0.4310

则最终的第四层各元素的综合权重向量为:W3P3W20.2376,0.2293,0.5331,结果表明,按这个人的偏好,肉、面包和蔬菜的比例取0.2376:0.2293:0.5331较为合适.引入参数变量,令x10.2376k,x20.2293k,x30.5331k,代入LP1

minf0.0275x10.006x20.007x3

0.3527x125.0x375000.0021x0.0006x0.002x1.633811.9300x111.5100x21.04x38548.5x1,x2,x3,0(LP1)

则得

minf0.0116k

13.4113k75000.0017k1.6338s..t6.0282k8548.5k0LP2

容易求得k1418.1,故得最优解x*336.9350,325.1650,755.9767;最优值

f*16.4497,即肉336.94g,面325.17g,蔬菜755.98g,每日的食品费用为16.45元.

14

总之,对含有主、客观因素以及要求与期望是模糊的优化问题,用层次分析法来处理比较适用.

15

二、模糊数学法

模糊数学是1965年美国控制论专家

L.A.Zadeh创立的.模糊数学作为一门新兴学科,它已初步应用于模糊控制、模糊识别、模糊聚类分析、模糊决策、模糊评判等各方面.在气象、结构力学、控制、心理学

16

方面已有具体的研究成果.

(一) 模糊数学的研究内容

第一, 研究模糊数学的理论,以及它和精确数学、随机数学的关系;

第二, 研究模糊语言和模糊逻辑,并能作出正确的识别和判断;

17

第三, 研究模糊数学的应用.

(二) 模糊数学在数学建模中应用的可行性

1. 数学建模的意义在于将数学理论应用于实际问题[6].而模糊数学作为一种新的理论,本身就有其巨大的应用背景,国内外每年都有大量的相关论文发表,解决了许多实际问题.目前在数学建模中较少运用模糊数学方法的原因不在于模糊数学理论本身有问题,而在于最新的研究成果没有在第一时间进入数学建模的教科书中,就其理论本身所具有的实用性的特点而言,模糊数学应该有助于我们解决建模过程中的实际问题.

2. 数学建模的要求是模型与实际问题尽可能相符.对实际问题有这样一种分类方式:白色问题、灰色问题和黑色问题.毫无疑问,引进新的方法对解决这些问题大有裨益.在灰色问题和黑色问题中有很多现象是用“模糊”的自然语言描述的.在这种情况下,用模糊的模型也许更符合实际.

3. 数学建模活动的目的之一是培养学生的创新精神.用新理论、新方法解题应该受到鼓励.近年来,用神经网络法、层次分析法等新方法建立模型的论文屡有获奖,这也说明了评审者对新方法的重视.我们相信,模糊数学方法应该很好,同样能够写出优秀的论文.

(三) 模糊综合评判法中的最大隶属原则有效度

18

在模糊统计综合评判中,如何利用综合评判结果向量bb1,b2,,bm,其中,

0bj1,m为可能出现的评语个数,提供的信息对被评判对象作出所属等级的判断,目前通用的判别原则是最大隶属原则.在实际应用中很少有人注意到最大隶属原则的有效性问题,在模糊综合评判的实例中最大隶属原则无一例外地被到处搬用,然而这个原则并不是普遍适用的.

[7]最大隶属原则有效度的测量

19

1. 有效度指标的导出

在模糊综合评判中,当maxb1jnj1,bj1j1n时,最大隶属原则最有效;而在maxb1jn1jnjjc0c1,

bjnc时,最大隶属原则完全失效,j1n且maxb越大(相对于b而言),最大隶属原则也越有效.由jj1n此可认为,最大隶属原则的有效性与maxb在b中的比重有1jnjnjj1关,于是令:

maxbj1jnb (12)

jj1n

20

显然,当maxb1jnj1,bj1j1n时,则1为的最大值,当maxbc0c1,

1jnjbj1njnc时,有1n为的最小值,即得到的取值范围为:1n1.由于在最大隶属原则完全失效时,1n而不为0,所以不宜直接用值来判断最大隶属原则的有效性.为此设:

n111nn1 (13)

1n则可在某种程度上测定最大隶属原则的有效性.而最大隶b(secb的含义是向量b各分量中第二j属原则的有效性还与1secjn1jnj大的分量)的大小有很大关系,于是我们定义:

21

secbj1jnbj1nj (14)

可见: 当b1,1,0,0,,0时,取得最大值12.

当b0,1,0,0,,0时,取得最小值0.

即的取值范围为012,设01202.一般地,值越大最大隶属原则有效程度越高;而值越大,最大隶属原则的有效程度越低.因此,可以定义测量最大隶属原则有效度的相对指标:

n1n1 (15)

2n12n1使用指标能更准确地表明实施最大隶属原则的有效性.

2.

指标的使用

从指标的计算公式看出与成反比,与成正比.由与的取值范围,可以讨论的取值范围:

当取最大值,取最小值时,将取得最小值0;

当取最小值,取最大值时,将取得最大值:因为

lim,所以可定义0时,.即:0.

0由以上讨论,可得如下结论:当 时,可认定施行最大隶属原则完全有效;当1时,可认为施行最大隶属原则非常有效;当0.51时,可认为施行最大隶属原则比较有效,其有效程度即为值;当00.5时可认为施行最大隶属原则是最低效的;而当0时,可认定施行最大隶属原则完全无效.有了测量最大隶属原则有效度的指标,不仅可以判断所得可否

22

用最大隶属原则确定所属等级,而且可以说明施行最大隶属原则判断后的相对置信程度,即有多大把握认定被评对象属于某个等级.

讨论

a. 在很多情况下,可根据值的大小来直接判断使用最大隶属原则的有效性而不必计算值.根据与之间的关系,当0.7,且n4时,一定存在1.通常评价等级数取4和9之间,所以n4这一条件往往可以忽略,只要0.7就可免算值,直接认定此时采取最大隶属原则确定被评对象的等级是很有效的.

b. 如果对bb1,b2,,bm进行归一化处理而得到b,则可直接根据b进行最大隶属原则的有效度测量.

(四) 模糊数学在数学建模中的应用

模糊数学有诸多分支,应用广泛.如模糊规划、模糊优化设计、综合评判、模糊聚类分析、模糊排序、模糊层次分析等等.这些方法在工业、军事、管理等诸多领域被广泛应用.

举例

带模糊约束的最小费用流问题[8]

问题的提出 最小费用流问题的一般提法是:设DV,A,c,是一个带出发点vs和收点vt的容量-费用网络,对于任意v,vA,cijij表示弧vi,vj上的容量,ij表示弧vi,vj上通过单位流量的费用,v0是给定的非负数,问怎样制定运输方案使得从vs到vt恰好运输流值为v0的流且总费用最小?如果希望尽可能地节省时间并提高道路的通畅程度,问运输方案应当怎样制定?

模型和解法 问题可以归结为:怎样制定满足以下三个条件的最优运输方案?

(1)从vs到vt运送的流的值恰好为v0;(2)总运输费用最小;(3)在容量cij大的弧vi,vj 上适当多运输.如果仅考虑条件(1)和(2),易写出其数学模型为:

23

minvi,vjAijfijfsjfjsv0vs,vjAvj,vsA

ftjfjtv0vt,vjAvj,vtA(fijfji0viVvs,vtvi,vAvj,viAj0fijcij0,把条件(3)中的“容量大” 看作A上的一个模糊子集A,定义其隶属函数:A0,1为:ijAvi,vjdcijcv01e,其中

cAcij(平均容量)

vi,vj10cijccijc

dlg0,2Acijc,vi,vjA12Acijc1vi,vjA12Acijc1vi,vjA1

建立ij是为了量化“适当多运输”这一模糊概念.对条件(2)作如下处理:对容量cij大的弧vi,vj,人为地降低运价ij,形成“虚k拟运价”ij,其中ij满足:cij越大,相应的ij的调整幅度也越大.选取ij为ijij1ij,vi,vjA.其中k是正参数,它

24

反映了条件(2)和条件(3)在决策者心目中的地位.决策者越看重条件(3),k取值越小;当k取值足够大时,便可忽略条件(3) .一般情况下,合适的k值最好通过使用一定数量的实际数据进行模拟、检验和判断来决定.最后,用ij代替原模型M中的ij,得到一个新的模型M.用现有的方法求解这个新的规划问题,可期望得到满足条件(3)的解.

模型的评价 此模型在原有的数学规划模型和解法的基础上,增加了模糊约束.新模型比较符合实际,它的解包含了原模型的解,因而它是一个较为理想的模型.隶属度的确定在模糊数学中有多种方法,可以根据不同的实际问题进行调整.同样的思想方法可以处理其他的模糊约束问题.

25

三、灰色系统

客观世界的很多实际问题,其内部结构、参数以及特征并未全部被人们了解,对部分信息已知而部分信息未知的系统,我们称之为灰色系统.灰色系统理论是从系统的角度出发来研究信息间的关系,即研究如何利用已知信息去揭示未知信息.灰色系统理论包括系统建模、系统预测、系统分析等方面.

(一) 灰色关联分析理论及方法

26

灰色系统理论中的灰色关联分析法是在不完全的信息中,对所要分析研究的各因素,通过一定的数据,在随机的因素序列间,找出它们的关联性,找到主要特性和主要影响因素.

[9]计算方法与步骤:

1. 原始数据初值化变换处理

分别用时间序列k的第一个数据去除后面的原始数据,

27

得出新的倍数列,即初始化数列,量纲为一,各值均大于零,且数列有共同的起点.

2. 求关联系数

ikminmin|x0kxik|maxmax|x0kxik|ikik|x0kxik|maxmax|x0kxik|ik

3. 取分辨系数

01

4. 求关联度

rik1niknk1

(二) 灰色预测

28

1. 灰色预测方法的特点

(1) 灰色预测需要的原始数据少,最少只需四个数据即可建模;

(2) 灰色模型计算方法简单,适用于计算机程序运行,可作实时预测;

(3) 灰色预测一般不需要多因素数据,而只需要预测对象本身的单因素数据,它可以通过数据本身的生成,寻找系统内在的规律;

29

(4) 灰色预测既可做短期预测,也可做长期预测,实践证明,灰色预测精度较高,误差较小.

2. 灰色预测GM(1,1)模型的一点改进

一些学者为了提高预测精度做出了大量的研究工作,提出了相应的方法.本文将在改善原始离散序列光滑性的基础上,进一步研究GM(1,1)预测模型的理论缺陷及改进方法[10].问题的存在及改进方法如下:

传统灰色预测GM(1,1)模型的一般步骤为:

(1)1-ADO:对原始数据序列x0kk进行一次累加生成序列xxk1,2,,n1k0ik1,2,,n

i1(2)对x0数列进行光滑性检验:

0,k0,当kk0时:x0kx0kx1k1x0ii1k1

文献[11]进一步指出只要

x0kx0ii1k1为k的递减函数即可.

(3)对x1作紧邻生成:Z1k*x1k11*x1k,k2,3,,n

30

一般取0.5

dx1dtax1b (16)

为灰色微分方程x0kaZ1kb的白化方程.

(4)按最小二乘法计算参数a,b

(5)解(16)式并进行离散化得模拟序列x1和x0的计算公式:x1k1x01baexpakba ,其中k0,1,2,,n

x0k1x1k1x1k1expa*x01baexpak,其中k1,2,

并假定x11x11x01

文献[12,13]指出:假定x11x11x01的理由是不充分的,文献[14]认为应当以最后一个x1n为已知条件来确定微分方程中常数项cm的值,理由是最后一个数据是最新的,最能反映实际情况.同时文献[15]又进一步提出常数cm的确定,由于数据序列中的每一个数据都带有一定的随机误差和坏数据,所以应当将n个数据都分别进行计算来确定n个不同的cm,最后选出平均相对误差最小的一个cm,该方法进一步提高了预测精度.但这两种方法都有共同的特点,就是常数cm都局限于x1k序列来确定,理论上真正最佳的cm并不一定要由x1k序列中数据来确定,本文提出一种新的理论方法来确定较优的cm值.

分析过程如下:

解微分方程

dx1dtax1b



31

x1tcm*expatab(其中cm为待定常数)

将上式用差分代替微分进行离散化得到:

x1k1cm*expatba,k0,1,2,,n (17)

进行累减还原得:

x0k1x1k1x1kcm*1expa*expak,k1,2,,n (18)

令ccm1expa并分别带入(17)(18)

可以得出:

x1k1c*1expaexpakba,k0,1,2,,n (19)

1x0k1c*expak,k1,2,3,,n (20)

可以看出x0k11n,k1,2,,n都是c的函数.平均相对误差k是衡量预测精度的一个重要指标,设knk1k1,2,,n是相对误差向量,理想的应该满足k0,0,,0.如果将向量看作是n维空间中的一个点的k1,2,,n充分接近误差标准量n话,那么只需这两个点的距离最小即可,于是得

32

cx01ba1expai21expax0111nexpai1x0i2nexpai1x0ii2 (21)

在实际应用中,为了便于计算也常将第一项忽略掉,则上式可变成

ci2nnexpai1x0i2expai1x0ii2 (22)

(三) 灰色系统的应用

灰色系统是一门处理“少数据不确定性”的新兴学科,具有只需少量数据就可作系统分析、模型建立、未来预测、行为决策和过程控制的特点.

灰色系统在国内生产总值中的应用

1. 建立灰色预测模型

灰色预测[15]是指以GM(1,1)模型为基础的预测,其建模方法是列出预测对象历史发展时间序列,并对其进行一次迭加得xk,利用模型dxkdtaxkb,然后对模型进行检验.

表6

20022007年GDP及各产业增加值(亿元)

33

根据上述方法及列出的相应数据,计算得各指标预测方程如下:

(1) GDP预测方程为:x0k110039.07e0.2ke0.21

由于观察到残差较大,故考虑用GM(1,1)模型进行残差修正.其残差序列ek生成的预测模型为:ek1333.25e0.4244ke0.424k1,即修正后的预测模型为:

2002

2003

2004

2005

年份

GDP 第一产业 第二产业 第三产业

x0k

2003.07

2175.68

2150.48

2830.46

x1k

485.17

506.00

535.98

560.00

x2k

700.76

788.12

951.77

1227.38

x3k

817.17

881.56

962.73

1043.08

2006

2007

3495.94

4056.20

711.70

770.00

1595.74

1914.90

1180.50

1371.01

x0k110039.07e0.2ke0.21k1331.25e0.4244ke0.42441

34

1,k1其中

k1

0,k1利用该模型进行预测可得预测值.

(2)第一产业预测方程为:x1k13873.98e0.1169ke0.11691

由于该模型数据残差较小,故直接采用该模型为预测模型.同理可得第二、第三产业预测方程.

2. 各指标预测

对上述预测模型进行下列关联性检验,计算ik1minxik~xikmaxxik~xik16kk2iik;i0,1,2,3.

14k1x0k~xikmaxxik~xik2k经计算得00.7417,10.7978,20.859,30.646,10.6

故预测模型对历史数据进行了较高程度的模拟.

利用上面预测模型对历史数据进行模拟,可得各指标预测值如表7所示:

表7

20022007年GDP及各产业增加值(亿元)

年份

GDP 第一产业 第二产业 第三产业

0k

x1k

x2k

x3k

x

35

2002

2003

2004

2005

2006

2007

2003.07

2047.6

2447.1

2906.6

3424.4

3990.3

458.17

480.4

539.97

606.93

682.20

766.80

700.76

778.24

975.97

1223.9

1534.9

1924.9

817.17

856.16

958.01

1072.0

1199.5

1342.2

根据上述预测模型可得未来两年各相关数据如表8所示. 从预测结果看第二产业发展势头良好,未来两年将GDP产生较大影响,第一、第三产业增长速度相对落后第二产业的增长;由于第三产业基数较大,因此也提示我们今后应大力发展第三产业.

表8

20082009年GDP及各产业增加值的预测值(亿元)

年份

2008

GDP 第一产业 第二产业 第三产业

0k

x4580.0

1k

x861.88

2k

x2412

3k

x1501.9

2009 5144.8 968.76 3027.3 1680.5

3. 灰色关联分析

关联度是事物之间、因素之间关联性的量度,借助关联度,从而为因素分析提供依据,为决策提供基础.根据数据,对各序列作均值化变换:用各序列的平均值除序列的原始数据,得新序列(略);对新序列xik,计算各相关系数rik,i1,2,3

36

rikminminx0kxikmaxmaxx0kxikikikx0kxikmaxmaxx0kxikik

其中分辨系数0.5,k1,2,3,4,5,6;

采用邓氏关联度[16]16得各产业与 GDP的平均灰色关联度:rx0,x1rik,i1,2,3

6k1计算得各相关系数如表9所示.

表9 计算得各相关系数表

1

2

r1k

0.438

0.535

0.758

0.704

0.855

0.666

r2k

0.333

0.405

0.596

0.850

0.707

0.666

r3k

0.517

0.549

0.663

1.000

0.672

0.707

3

4

5

6

各产业与GDP的灰色关联度rx0,x10.659;rx0,x20.539;rx0,x30.684

关联度由大到小的排列顺序为:第三产业、第一产业、第二产业;从三个数字看大小差异不大,说明产业结构在不断优化和改善,但三大产业中没有占主要地位的产业;根据关联度越大,表示两个数列的关联性越大,比较数列对参考数列的影响程度越

37

大,今后第三产业的发展对GDP影响将相对较大.

根据表6和表8得各相关系数如表10:

表10 相关系数表

1

2

r1k

0.615

0.659

0.759

0.919

r2k

0.552

0.558

0.595

0.736

r3k

0.672

0.665

0.698

0.838

3

4

5

0.960

0.724

0.849

1.000

0.546

0.334

0.809

0.789

0.662

0.624

6

7

8

0.672

0.647

各产业与GDP的灰色关联度为:rx0,x10.744;rx0,x20.646;rx0,x30.720

关联度由大到小的排列顺序为:第一产业、第三产业、第二产业;三个数字大小差别不大,根据关联度越大,表示两个数列的关联性越大,比较数列对参考数列的影响程度越大,今后第三产业、第一产业的发展对GDP影响将相对较大.

参考文献

[1] 姜启源,谢金星,叶俊.数学模型[M].北京.高等教育出版社.2003.

[2] ,ng with : Pergamon Press,1981.

38

[3] .离散与系统模型.国防科技大学出版社.1996.

[4] Analytic Hierarchy -Hill Company,1980.

[5] 李志林,欧宜贵.数学建模及典型案例分析[M].北京.化学工业出版社.2007.42~43.

[6] 陈伟.模糊数学在数学建模中的应用[J].数学的实践与认识.2005.35(4).35-37.

[7] 陈耀辉,孙春燕.模糊综合评判法中的最大隶属原则有效度[J].重庆师范学院学报.2001.18(1).46-47.

[8] Dobois D,Prade H. Fuzzy Set and Systems-Theory and Application[M]. New York,1980.

[9] 袁嘉祖.灰色系统理论及应用[M].北京.北京科技出版社.1991.34~36.

[10] 刘全发.灰色预测GM(1,1)模型的一点改进[J].数学的实践与认识.2005.35(11).11-13.

[11] 于德江.灰色系统建模方法的探讨[J].系统工程.1991.9(15).9-12.

[12] 张大海.灰色预测公式的理论缺陷及改进[J].系统工程理论与实践.2002(8).140-142.

[13] 李云贵,李青富.灰色GM(1,1)预测模型的改进[J].系统工程.1992,10(6):27-31.

[14] 罗荣贵,陈炜.灰色系统模型的一点改进及应用[J].系统工理论与实践程,1990,9(9).9-12.

[15] 汪琳媛,李曦.灰色模型在江西省国内生产总值中的应用与分析[J].南昌大学学报,2006,30(5).

[16] 邓聚拢.灰色系统基本方法[M].武汉华.中理工大学出版社.1987.

39


更多推荐

问题,预测,模型,方法,一致性,灰色