1.评价指标权重的确定
由于地质环境质量影响因素有的通过定性来描述,有的通过定量来描述,因此应该选择一种指标权重确定方法既能确定定性指标的权重,又能确定定量指标的权重。只有通过这样的方法才能客观真实地反映出地质环境质量各影响因素对地质环境质量的影响程度。而层次分析法(AHP)就满足条件,其自变量既可以是定性变量又可以是定量变量,因此,采用层次分析法(AHP)来确定评价指标的权重。
(1)层次分析法的基本原理
层次分析(AHP)是美国著名的运筹学专家匹兹堡大学教授T.L.Saaty于20世纪70年代提出的,其原理简单,有较严格的数学依据,广泛应用于复杂系统的分析与决策。该方法确定权重的程序如下:
1)选定专家组:请对地质环境质量评价有一定研究和认识的专家组成专家组开展调查。调查的目的是应用专家们集体智慧,对地质环境质量影响因素的相对重要性进行评估。
2)构造判断矩阵:uij表示ui对uj的相对重要性数值,uij的取值按表3-5进行。
表3-5 地质环境评价指标重要性比较标度表
根据表3-5得到判断矩阵T
胶东半岛海水入侵地区水资源高效碧老利用与河口海岸生态修复技术
3)计算重要性排序:根据判断矩阵,利用线性代数知识,精确地求出T的最大特征根所对应的特征向量。所求特征向量即为各评价因素的重要性排序,归一化后,也就是权重分配。一般情况下,阶数较高,可以用方根法、和积法等近似解法。这里主要介绍悔答升方根法。
计算特征向量(a)
1)计算判断矩阵每一行的乘积;W (i=1,2,3,…,m)
2)计算Wi的m次方根:
3)对向量W=(W1,W2,…,Wm)作归一化处理,即 ,则a=(a1,a2,a1,…,am)T即为所求的特征向量。
计算判断矩阵的最大特征根(λmax)
胶东半岛海水入侵地区水资举前源高效利用与河口海岸生态修复技术
式中:(Aa)i——向量(Aa)的第i个元素
胶东半岛海水入侵地区水资源高效利用与河口海岸生态修复技术
利用公式 进行一致性检验
式中:CR——判断矩阵的随机一致性比率;
CI——判断矩阵的一致性指标,由下式确定:
胶东半岛海水入侵地区水资源高效利用与河口海岸生态修复技术
RI——判断矩阵平均随机一致性指标(表3-6)。
表3-6 层次分析法的平均随机一致性指标值
(2)运用层次分析法确定各指标权重
(B1,B2,B3)的权重(B1:地质环境背景条件;B2:地质灾害与环境地质问题;B3:人类工程活动)
建立判断矩阵见表3-7。
表3-7 A-B判断矩阵
计算判断矩阵每一行元素的乘积Mi
M1=1.333,M2=15,M3=0.05
计算Mi的3次方根wi
胶东半岛海水入侵地区水资源高效利用与河口海岸生态修复技术
对方根向量规一化,即对向量 =( , , ,)T规一化
w1=0.2797,w2=0.6267,w3=0.0927
计算判断矩阵的最大特征根λmax
胶东半岛海水入侵地区水资源高效利用与河口海岸生态修复技术
式中AWi表示向量AW的第i个元素。
胶东半岛海水入侵地区水资源高效利用与河口海岸生态修复技术
计算得
计算CR
胶东半岛海水入侵地区水资源高效利用与河口海岸生态修复技术
三阶矩阵的一致性指标RI=0.58。
CR=CI/RI=0.0430/0.58=0.074<0.1,具有满意的一致性。
C1-C6相对于B1的权重见表3-8。
表3-8 B1-Ci(1,2,3,…,6)判断矩阵
λmax=6.41544,CI=0.08309,RI=1.24,CR=0.067<0.1,具有满意的一致性。
C7-C11相对于B2的权重见表3-9。
表3-9 B2-Ci(7,8,…,11)判断矩阵
λmax=5.17055,CI=0.04264,RI=1.12,CR=0.038<0.1,具有满意的一致性。
C12-C14相对于B3的权重见表3-10。
表3-10 B3-Ci(12,13,14)判断矩阵
λmax=3.10784,CI=0.05392,RI=0.58,CR=0.093<0.1,具有满意的一致性。
层次总排序,即各项指标相对于目标层(A)的权重等于各个指标相对于类指标层的权重乘以类指标层相对于目标层的权重。最后得出综合权重见表3-11。
表3-11 地质环境质量定量评价指标综合权重表
2.模糊综合评判的评价步骤
步骤1,确定评价因素集、地质环境质量等级集、评价单元数集
(1)在1:50万胶东半岛环境地质问题分布图上以1cm×1cm为单元,将环境地质问题分布图网格化,共得到659个评价单元,即评价单元数集,O={O1,O2,O3,…,O659},评价因素集内的元素为评价胶东半岛地质环境质量的评价指标,共13个指标:①地貌单元;②场地土类型;③浅层地下水开采量;④地下水污染状况;⑤区域地壳稳定性;⑥地震烈度;⑦地面变形灾害;⑧斜坡环境变异灾害;⑨地下水环境变异问题;⑩滨岸侵蚀问题; 人口密度(人/km2); 单位面积地区生产总值(万元/km2); 重大工程建设。即U={u1,u2,…,u13,m=13}。地质环境质量等级集为具体界定该地区地质环境质量属于哪一级,优等(Ⅰ级)、良好(Ⅱ级)、一般(Ⅲ级)、较差(Ⅳ级)。即地质环境质量等级集:V={v1,v2,v3,v4,n=4}。
对于胶东半岛地质环境质量评价指标的取值问题,本次计算主要是依据胶东半岛环境地质问题分布图以及山东省统计年鉴上相关信息进行取值的。
(2)步骤2,确定13个评价指标的权重,从而得到该向量的权重分配向量A
由于各因素对该地区地质环境质量的影响程度不一致,所以需要确定一下各因素在模糊综合评判中所占的比重即权重,根据前述层次分析法(AHP)所得到的权重向量为
A={0.02707,0.05106,0.01612,0.09234,0.16341,0.01461,0.10467,0.20382,0.05005,0.02685,0.17403,0.05909,0.02048}。
(3)步骤3,确定评价指标的隶属度
由于地质环境质量评价指标的概念外延是相对模糊的,即各指标之间的界限是模糊的,不确定的,因此对于各评价指标要确定其属于哪一个等级是比较困难的,只能判别该指标属于各评价等级的不同程度。因此,在此运用0~1之间的数值来反映某一因素对地质环境质量等级的不同影响程度(即隶属度)。随着各指标取值的不同,隶属度也在不断的变化中,即同一指标也可以隶属于不同的等级。
隶属度函数就是各评价指标不同取值和隶属度之间关系的函数。这里采用的是半梯形函数,对于定量评价指标其具体计算公式如下:
当j=1时,正指标逆指标
胶东半岛海水入侵地区水资源高效利用与河口海岸生态修复技术
当j=2,3时,正指标逆指标
胶东半岛海水入侵地区水资源高效利用与河口海岸生态修复技术
当j=4时,正指标逆指标
胶东半岛海水入侵地区水资源高效利用与河口海岸生态修复技术
对于定性指标而言,其隶属度取值如下:
当定性因素为优等(Ⅰ级)时,(u1,u2,u3,u4)=(1,0,0,0)
当定性因素为良好(Ⅱ级)时,(u1,u2,u3,u4)=(0,1,0,0)
当定性因素为一般(Ⅲ级)时,(u1,u2,u3,u4)=(0,0,1,0)
当定性因素为较差(Ⅳ级)时,(u1,u2,u3,u4)=(0,0,0,1)
(4)步骤4,每个影响因素经过隶属度函数的计算,可以求得各自的隶属度从而能获得模糊综合评判矩阵R。
胶东半岛海水入侵地区水资源高效利用与河口海岸生态修复技术
式中:rij表示第i个(1≤i≤m)因素在第j个(1≤j≤n)地质环境质量等级上的隶属度,同时还满足如下关系: =1。
(5)步骤5,进行运算得到综合评价结果和所属的地质环境质量等级
模糊矩阵复合运算的方法很多,常用的有以下3种:
1)“主因素突出型”,即M(∧,∨)模型;
2)“半主因素突出型”即M(·,∨)模型;
3)“加权平均型”,即M(·,+)模型。
上述三种模糊矩阵复合运算方法各有各的特点和优势,本书选用的是第三种:加权平均型,即M(·,+)模型。同时建立起模糊矩阵计算结果和地质环境质量等级对应表(表13-9)。建立起模糊综合评判公式:B=A·R,即运用加权平均模型得到的单元评价结果B是由模糊综合评判矩阵R和权值分配矩阵A相乘得到的,然后根据最大隶属度原则即可以得到某一评价单元的地质环境质量等级。例如,第i个评价单元,根据模糊综合评判公式得
Bi=A·Ri=(bi1,bi2,bi3,bi4),然后根据最大隶属度原则从bi1,bi2,bi3,bi4四个数值中选取最大的一个值bij,从而可以得到该评价单元i所属的地质环境质量等级。
模糊评价法是一种基于如锋模糊数学的综合评价方法。该综合评价法根据模糊数学的隶属度理论把定性评价转化为定量评价,即用模糊数学对受到多种因素制约的事物或对象做出一个总体的评价。
理论背景:
谈到模糊集对分析理论先要说集对分析理论。
集对分析理论(SPA)是我国学者赵克勤先生于1989 年创立的一门新兴学科,它是一种用联系数“a+bi+cj”统一处理模糊、随机、中介等不确定性系统的理论和方法。集对分析理论已在自然科学、社会经济等领域得到了广泛的应用。
在我们对不确定性系统的描述中,一种是描述随机不确定性的概率统计理论,一种是模糊不确定性的模糊集合理论。概率统计理论过分强调系统的独立性,而模糊逻辑理论则过分的依赖主观的经验,因而这两种理论都有不足之处。
模糊集对理论是将模糊逻辑理论用于山春集对分析,结合从两个集合的同一性、差异性和对立性三个方面来研究系统的不确定性。在处理不确定性问题时较为客观,运算也较简单,所以模糊集对分析理论已经成功运用于人工智能、系统控制、管理决策等领域。
它具有结果清晰,系统性强的特点,能较好地解决模糊的、难以量化的问题,适合各种非确定性问题的解决渣唯晌。 模糊集合理论的概念于1965 年由美国自动控制专家查德(L.A.Zadeh)教授提出,用以表达事物的不确定性。模糊综合评价法的应用程序。
2 模糊综合评价在对许多事物进行客观评判时,其评判因素往往很多,我们不能只根据某一个指标的好坏就作出判断,而应该依据多种因素进行综合评判,如技术方案的选择、经济发展的比较等.模糊综合评判可有链码效地对受多种因素影响的事物作出全面评价.2.1 理论介绍模糊综合评判通常包括以下三个方面:设与被评价事物相关的因素有n
n
个,记为
U=\{u_{1},u_{2},⋯,u_{n}\}
U={u
1
,u
2
,⋯,u
n
}
,称之为因素集。又设所有可能出现的评语有
m
m
个,记为
V=\{v_{1},v_{2},⋯,v_{m}\}
V={v
1
,v
2
,⋯,v
m
}
,称之为评判集。由于各种因素所处地位不同,作用也不一样,通常考虑用权重来衡量,记为
A=\{a_{1},a_{2},⋯,a_{n}\}
A={a
1
,a
2
,⋯,a
n
}
。1.评判步骤进行模糊综合评判通常按以下步骤进行:(1)确定因素集
U=\{u_{1},u_{2},⋯,u_{n}\}
U={u
1
,u
2
,⋯,u
n
}
。 (2)确定评判集
V=\{v_{1},v_{2},⋯,v_{m}\}
V={v
1
,v
2
,⋯,v
m
}
。(3)进行单因素评判得
r_{i}=\{r_{i1},r_{i2},⋯,r_{im}\}
r
i
={r
i1
,r
i2
,⋯,r
im
}
。(4)构造综合评判矩阵:
R=\begin{bmatrix}r_{11} r_{12} ⋯ r_{1m}\\ r_{21} r_{22} ⋯ r_{2m}\\ ⋮ ⋮ ⋮\\ r_{n1} r_{n2} ⋯ r_{nm}\end{bmatrix}
R=
⎣
⎢
⎢
⎢
⎢
⎡
r
11
r
12
⋯r
1m
r
21
r
22
⋯r
2m
⋮⋮⋮
r
n1
r
n2
⋯r
nm
⎦
⎥
⎥
⎥
⎥
⎤
(5)综合评判:对于权重
A=\{a_{1},a_{2},⋯,a_{n}\}
A={a
1
,a
2
,⋯,a
n
}
,计算
B=A∘R
B=A∘R
,并根据最大隶属度原则乱唤孙作出评判。2.算子
∘
∘
的定义在进行综合评判时,根据算子 的不同定哗链义,可以得到不同的模型。1)模型
I:M(∧,∨)
I:M(∧,∨)
——主因素决定型运算法则为
b_{j}=max\{(a_{i}∧r_{ij}),i=1,2,⋯,n\}
b
j
=max{(a
i
∧r
ij
),i=1,2,⋯,n}
(j=1,2,⋯,m)
(j=1,2,⋯,m)
。该模型评判结果只取决于在总评判中起主要作用的那个因素,其余因素均不影响评判结果,比较适用于单项评判最优就能认为综合评判最优的情形。2)模型
II:M(•,∨)
II:M(•,∨)
——主因素突出型运算法则为
b_{j}=max\{(a_{i}•r_{ij}),i=1,2,⋯,n\}
b
j
=max{(a
i
•r
ij
),i=1,2,⋯,n}
(j=1,2,⋯,m)
(j=1,2,⋯,m)
。该模型与模型I比较接近,但比模型I更精细些,不仅突出了主要因素,也兼顾了其他因素,比较适用于模型I失效,即不可区别而需要加细时的情形。3)模型
III:M(•,+)
III:M(•,+)
——加权平均型运算法则为
b_{j}=\sum\limits_{i=1}^{n}{a_{i}}•r_{ij}
b
j
=
i=1
∑
n
a
i
•r
ij
(j=1,2,⋯,m)
(j=1,2,⋯,m)
。该模型依权重大小对所有因素均衡兼顾,比较适用于要求总和最大的情形。4)模型
IV:M(∧,⊕)
IV:M(∧,⊕)
——取小上界和型运算法则为
b_{j}=\min \begin{Bmatrix}1,\sum\limits_{i=1}^{n}{(a_{i}}∧r_{ij})\end{Bmatrix}
b
j
=min{
1,
i=1
∑
n
(a
i
∧r
ij
)
}
(j=1,2,⋯,m)
(j=1,2,⋯,m)
。使用该模型时,需要注意的是:各个
a_{i}
a
i
不能取得偏大,否则可能出现
b_{j}
b
j
均等于1的情形;各个
a_{i}
a
i
也不能取得太小,否则可能出现
b_{j}
b
j
均等于各个
a_{i}
a
i
之和的情形,这将使单因素评判的有关信息丢失。5)模型
V:M(∧,+)
V:M(∧,+)
——均衡平均型运算法则为
b_{j}=\sum\limits_{i=1}^{n}{(a_{i}}∧\frac{r_{ij}}{r_{0}})
b
j
=
i=1
∑
n
(a
i
∧
r
0
r
ij
)
(j=1,2,⋯,m)
(j=1,2,⋯,m)
,其中
r_{0}=\sum\limits_{k=1}^{n}{r_{kj}}
r
0
=
k=1
∑
n
r
kj
。该模型适用于综合评判矩阵
R
R
中的元素偏大或偏小时的情景。2.2 案例分析例1 考虑一个服装评判的问题,为此建立因素集
U=\{u_{1},u_{2},u_{3},u_{4}\}
U={u
1
,u
2
,u
3
,u
4
}
,其中
u_{1}
u
1
表示花色,
u_{2}
u
2
表示式样,
u_{3}
u
3
表示耐穿程度,
u_{4}
u
4
表示价格。建立评判集
V=\{v_{1},v_{2},v_{3},v_{4}\}
V={v
1
,v
2
,v
3
,v
4
}
,其中
v_{1}
v
1
表示很欢迎,
v_{2}
v
2
表示较欢迎,
v_{3}
v
3
表示不太欢迎,
v_{4}
v
4
表示不欢迎。进行单因素评判的结果如下:
u_{1}↦r_{1}=(0.2,0.5,0.2,0.1)
u
1
↦r
1
=(0.2,0.5,0.2,0.1)
,
u_{2}↦r_{2}=(0.7,0.2,0.1,0)
u
2
↦r
2
=(0.7,0.2,0.1,0)
u_{3}↦r_{3}=(0,0.4,0.5,0.1)
u
3
↦r
3
=(0,0.4,0.5,0.1)
,
u_{4}↦r_{4}=(0.2,0.3,0.5,0)
u
4
↦r
4
=(0.2,0.3,0.5,0)
设有两类顾客,他们根据自己的喜好对各因素所分配的权重分别为
A_{1}=(0.1,0.2,0.3,0.4)
A
1
=(0.1,0.2,0.3,0.4)
,
A_{2}=(0.4,0.35,0.15,0.1)
A
2
=(0.4,0.35,0.15,0.1)
试分析这两类顾客对此服装的喜好程度。分析 由单因素评判构造综合评判矩阵:
R=\begin{bmatrix}0.2 0.5 0.2 0.1\\ 0.7 0.2 0.1 0\\ 0 0.4 0.5 0.1\\ 0.2 0.3 0.5 0\end{bmatrix}
R=
⎣
⎢
⎢
⎢
⎡
0.20.50.20.1
0.70.20.10
00.40.50.1
0.20.30.50
⎦
⎥
⎥
⎥
⎤
用模型
M(∧,∨)
M(∧,∨)
计算综合评判为
B_{1}=A_{1}∘R=(0.2,0.3,0.4,0.1)
B
1
=A
1
∘R=(0.2,0.3,0.4,0.1)
B_{2}=A_{2}∘R=(0.35,0.4,0.2,0.1)
B
2
=A
2
∘R=(0.35,0.4,0.2,0.1)
根据最大隶属度原则知,第一类顾客对此服装不太欢迎,第二类顾客对此服装则比较欢迎。程序源码:function Example 1A1=[0.1 0.2 0.3 0.4]A2=[0.4 0.35 0.15 0.1]R=[0.2 0.5 0.2 0.10.7 0.2 0.1 00 0.4 0.5 0.10.2 0.3 0.5 0]fuzzy_zhpj(1,A1,R)fuzzy_zhpj(1,A2,R)end%%function[B]=fuzzy_zhpj(model,A,R) %模糊综合评判B=[][m,s1]=size(A)[s2,n]=size(R)if(s1~=s2)disp('A的列不等于R的行')elseif(model==1)%主因素决定型for(i=1:m)for(j=1:n)B(i,j)=0for(k=1:s1)x=0if(A(i,k)<R(k,j))x=A(i,k)elsex=R(k,j)endif(B(i,j)<x)B(i,j)=xendend
endendelseif(model==2) %主因素突出型for(i=1:m)for(j=1:n)B(i,j)=0for(k=1:s1)x=A(i,k)*R(k,j)if(B(i,j)<x)B(i,j)=xendendendendelseif(model==3) %加权平均型for(i=1:m)for(j=1:n)B(i,j)=0for(k=1:s1)B(i,j)=B(i,j)+A(i,k)*R(k,j)endendendelseif(model==4)%取小上界和型for(i=1:m)for(j=1:n)B(i,j)=0for(k=1:s1)x=0x=min(A(i,k),R(k,j))B(i,j)=B(i,j)+xend
B(i,j)=min(B(i,j),1)endendelseif(model==5)%均衡平均型C=[]C=sum(R)for(j=1:n)for(i=1:s2)R(i,j)=R(i,j)/C(j)endendfor(i=1:m)for(j=1:n)B(i,j)=0for(k=1:s1)x=0x=min(A(i,k),R(k,j))B(i,j)=B(i,j)+xendendendelsedisp('模型赋值不当')endendend程序输出结果如下:ans=0.2000 0.3000 0.4000 0.1000ans=0.3500 0.4000 0.2000 0.1000例 2 某校规定,在对一位教师的评价中,若“好”与“较好”占50%以上,可晋升为教授。教授分教学型教授和科研型教授,在评价指标上给出不同的权重,分别为
A_{1}=(0.2,0.5,0.1,0.2)
A
1
=(0.2,0.5,0.1,0.2)
,
A_{2}=(0.2,0.1,0.5,0.2)
A
2
=(0.2,0.1,0.5,0.2)
。学科评议组由7人组成,对该教师的评价见表1,请判别该教师能否晋升,可晋升为哪一级教授。
表1 对该教师的评价
好 较好 一般 较差 差
政治表现 4 2 1 0 0
教学水平 6 1 0 0 0
科研能力 0 0 5 1 1
外语水平 2 2 1 1 1
分析 将评议组7人对每一项的投票按百分比转化为成隶属度得综合评判矩阵:
R=\begin{bmatrix}\begin{arra
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)