模糊综合评价.docx

上传人:b****3 文档编号:4150913 上传时间:2022-11-28 格式:DOCX 页数:19 大小:22.41KB
下载 相关 举报
模糊综合评价.docx_第1页
第1页 / 共19页
模糊综合评价.docx_第2页
第2页 / 共19页
模糊综合评价.docx_第3页
第3页 / 共19页
模糊综合评价.docx_第4页
第4页 / 共19页
模糊综合评价.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

模糊综合评价.docx

《模糊综合评价.docx》由会员分享,可在线阅读,更多相关《模糊综合评价.docx(19页珍藏版)》请在冰豆网上搜索。

模糊综合评价.docx

模糊综合评价

 

2模糊综合评价

在对许多事物进行客观评判时,其评判因素往往很多,我们不能只根据某一个指标的好坏就作出判断,而应该依据多种因素进行综合评判,如技术方案的选择、经济发展的比较等.模糊综合评判可有效地对受多种因素影响的事物作出全面评价.

2.1理论介绍

 

模糊综合评判通常包括以下三个方面:

设与被评价事物相关的因素有n个,

记为U{u1,u2,L,un},称之为因素集。

又设所有可能出现的评语有m个,记

为V{v1,v2,L,vm},称之为评判集。

由于各种因素所处地位不同,作用也不一

样,通常考虑用权重来衡量,记为A{a1,a2,L,an}。

 

1.评判步骤

进行模糊综合评判通常按以下步骤进行:

(1)确定因素集

U

{u1,u2,L,un}

 

(2)确定评判集

V

{v1,v2,L,vm}

(3)进行单因素评判得ri{ri1,ri2,L,rim}。

 

(4)构造综合评判矩阵:

r11

r12

L

r1m

r21

r22

L

r2m

R

M

MM

rn1

rn2

L

rnm

(5)综合评判:

对于权重A{a1,a2,L

an},计算B

AoR,并根据最大隶

属度原则作出评判。

2.算子o的定义

 

在进行综合评判时,根据算子o的不同定义,可以得到不同的模型。

1)模型I:

M(,)——主因素决定型

 

运算法则为bjmax{(airij),i1,2,L,n}(j1,2,L,m)。

该模型评判结果

只取决于在总评判中起主要作用的那个因素,其余因素均不影响评判结果,比较适用于单项评判最优就能认为综合评判最优的情形。

2)模型II:

M(g,)——主因素突出型

精选文库

 

运算法则为

b

j

max{(iij),

i

1,2,

L

}

agr

n(j1,2,L,m)。

该模型与模型I

比较接近,但比模型I更精细些,不仅突出了主要因素,也兼顾了其他因素,比较适用于模型I失效,即不可区别而需要加细时的情形。

3)模型III:

M(g,)——加权平均型

 

n

运算法则为

bj

g

(j1,2,L

m)

该模型依权重大小对所有因素均衡

airij

i1

兼顾,比较适用于要求总和最大的情形。

4)模型IV:

M(,)——取小上界和型

n

运算法则为bj

min1,

(airij)

(j1,2,L

m)。

使用该模型时,需要注

i1

意的是:

各个ai不能取得偏大,否则可能出现bj

均等于1的情形;各个ai也不

能取得太小,否则可能出现bj均等于各个ai之和的情形,这将使单因素评判的有关信息丢失。

5)模型V:

M(,)——均衡平均型

n

rij)(j1,2,L,m),其中r0

n

运算法则为bj

(ai

rkj。

该模型适用于

i1

r0

k1

综合评判矩阵R中的元素偏大或偏小时的情景。

 

2.2案例分析

 

例1考虑一个服装评判的问题,为此建立因素集U{u1,u2,u3,u4},其中u1表示花色,u2表示式样,u3表示耐穿程度,u4表示价格。

建立评判集

V{v1,v2,v3,v4},其中v1表示很欢迎,v2表示较欢迎,v3表示不太欢迎,v4表示不欢迎。

进行单因素评判的结果如下:

 

u1a

r1

(0.2,0.5,0.2,0.1)

,u2

a

r2

(0.7,0.2,0.1,0)

u3a

r3

(0,0.4,0.5,0.1)

,u4

a

r4

(0.2,0.3,0.5,0)

 

设有两类顾客,他们根据自己的喜好对各因素所分配的权重分别为

A1(0.1,0.2,0.3,0.4),A2(0.4,0.35,0.15,0.1)

 

试分析这两类顾客对此服装的喜好程度。

 

分析由单因素评判构造综合评判矩阵:

 

--2

精选文库

 

0.20.50.20.1

0.70.20.10

R

10.40.50.1

0.20.30.50

 

用模型M(,)计算综合评判为

 

B1

A1oR

(0.2,0.3,0.4,0.1)

B2

A2oR

(0.35,0.4,0.2,0.1)

 

根据最大隶属度原则知,第一类顾客对此服装不太欢迎,第二类顾客对此服装则比较欢迎。

 

程序源码:

functionExample1

A1=[0.10.20.30.4];

A2=[0.40.350.150.1];

R=[0.20.50.20.1;

0.70.20.10;

00.40.50.1;

0.20.30.50];

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的行');

 

else

 

if(model==1)%主因素决定型

 

for(i=1:

m)

for(j=1:

n)

 

--3

精选文库

 

B(i,j)=0;

for(k=1:

s1)

x=0;

if(A(i,k)

x=A(i,k);

else

x=R(k,j);

end

if(B(i,j)

B(i,j)=x;

end

end

end

end

 

elseif(model==2)%主因素突出型

 

for(i=1:

m)

for(j=1:

n)

B(i,j)=0;

for(k=1:

s1)

x=A(i,k)*R(k,j);

if(B(i,j)

B(i,j)=x;

end

end

end

end

 

elseif(model==3)%加权平均型

for(i=1:

m)

for(j=1:

n)

B(i,j)=0;

for(k=1:

s1)

B(i,j)=B(i,j)+A(i,k)*R(k,j);

 

--4

精选文库

 

end

end

end

 

elseif(model==4)%取小上界和型

for(i=1:

m)

for(j=1:

n)

B(i,j)=0;

for(k=1:

s1)

x=0;

x=min(A(i,k),R(k,j));

B(i,j)=B(i,j)+x;

end

B(i,j)=min(B(i,j),1);

end

end

 

elseif(model==5)%均衡平均型

 

C=[];

C=sum(R);

for(j=1:

n)

for(i=1:

s2)

R(i,j)=R(i,j)/C(j);

end

end

for(i=1:

m)

for(j=1:

n)

B(i,j)=0;

for(k=1:

s1)

x=0;

x=min(A(i,k),R(k,j));

B(i,j)=B(i,j)+x;

end

end

 

--5

精选文库

 

end

else

 

disp('模型赋值不当');

 

end

end

end

 

程序输出结果如下:

ans=

0.20000.30000.40000.1000

ans=

0.35000.40000.20000.1000

例2某校规定,在对一位教师的评价中,若“好”与“较好”占50%以上,可晋升为教授。

教授分教学型教授和科研型教授,在评价指标上给出不同

的权重,分别为A1(0.2,0.5,0.1,0.2),A2(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人对每一项的投票按百分比转化为成隶属度得综合评判矩阵:

 

0.57

0.29

0.14

0

0

0.86

0.14

0

0

0

R

0

0.71

0.14

0.14

0

0

0.29

0.14

0.14

0.14

 

按模型M(,)针对俩个权重分别计算得

 

B1AoR0.5,0.2,0.14,0.14,0.14

 

B2A2R0.2,0.2,0.5,0.14,0.14

 

--6

精选文库

 

由于要计算百分比,需要将上述评判结果进一步归一化为如下:

B1

'

0.46,0.18,0.12,0.12,0.12

'

0.17,0.17,0.42,0.12,0.12

B2

显然,对第一类权重“好”与“较好”占50%以上,故该教师可晋升为教学型教授,程序与例1相同。

 

输入及结果:

%输入评价指标权重矩阵和综合评判矩阵

A1=[0.20.50.10.2];

A2=[0.20.10.50.2];

R=[0.57

0.29

0.14

0

0;

0.86

0.14

0

0

0;

0

0

0.71

0.14

0.14

0.29

0.29

0.14

0.14

0.14];

fuzzy_zhpj(1,A1,R)

fuzzy_zhpj(1,A2,R)

 

程序输出结果如下:

ans=

0.50000.20000.14000.14000.1400

ans=

0.20000.20000.50000.14000.1400

 

例3某产粮区进行耕作制度改革,制定了甲、已、丙三个方案见表2,以

表3作为评价指标,5个因素权重定为(0.2,0.1,0.15,0.3,0.25),请确定应该选择哪一个方案。

表2三个方案

方案

亩产量(kg/亩)

产品质量

亩用工量

亩纯收入/元

生态影响

592.5

3

55

72

5

529

2

38

105

3

412

1

32

85

2

 

--7

精选文库

 

表35

个评价标准

分数

亩产量

产品质量

亩用工量

亩纯收入

生态影响

5

550~600

1

<20

>130

1

4

500~550

2

20~30

110~130

2

3

450~500

3

30~40

90~110

3

2

400~450

4

40~50

70~90

4

1

350~400

5

50~60

50~70

5

0

<350

6

>60

<50

6

 

分析根据评价标准建立各指标的隶属函数如下。

 

亩产量的隶属函数:

0,

x1

350

x1

350

C(x1)

350

600

350

1,

x1

600

 

产品质量的隶属函数:

1,

x2

1

C(x2)

1

x2

1,

1

6

6

1

0,

x2

6

亩用工量的隶属函数:

1,

x3

20

C(x3)

1

x3

20,

20

60

60

20

0,

x3

60

亩纯收入的隶属函数:

0,

x4

50

Cx4

x4

50,

50

x4

130

130

50

1,

x4

130

对生态影响的隶属函数:

1,

x5

1

Cx5

1

x5

1

1

x56

6

1

0,

x5

6

 

--8

精选文库

 

将表2三个方案中数据带入相应隶属函数算出隶属度,从而得到综合评判距阵:

 

0.970.7160.248

0.60.81

R0.1250.550.7

0.2750.68750.4375

0.20.60.8

 

根据所给权重按加权平均型计算得

 

BAoR0.4053,0.6620,0.5858

 

根据最大隶属度原则,0.662最大,所对应的是乙方案,故应选择乙方

案。

 

程序同例1.

 

输入及结果:

 

%输入评价指标权重矩阵和综合评判距阵

 

A=[0.20.10.150.30.25];

R=[0.970.7160.248;

0.60.81;

0.1250.550.7;

0.2750.68750.4375;

0.20.60.8];

 

fuzzy_zhpj(3,A,R)%调用综合评判函数

 

程序运行结果如下:

ans=

0.40530.66200.5858

 

--9

精选文库

 

例4表4是大气污染物评价标准。

今测得某日某地以上污染物日均浓度为

(0.07,0.20,0.123,5.00,0.08,0.14),各污染物权重为(0.1,0.20,

0.3,0.3,0.05,0.05),试判别其污染等级。

 

表4

大气污染物评价标准

单位mg/m2

污染物

Ⅰ级

Ⅱ级

Ⅲ级

Ⅳ级

SO2

0.05

0.15

0.25

0.50

TSP

0.12

0.30

0.50

1.00

N02

0.10

0.10

0.15

0.30

CO

4.00

4.00

6.00

10.00

PM1

0.05

0.15

0.25

0.50

O3

0.12

0.16

0.20

0.40

 

分析由于大气中各污染物含量均是越少大气质量越高,可构造各污染物含量对四个等级的隶属函数如下:

 

对Ⅰ级的隶属函数:

 

1,

xi

a

ri1

bxi,axi

b

ba

0,

xi

b

 

对Ⅱ级的隶属函数:

xi

a,

a

xi

b

b

a

ri2

cxi,

bxi

c

c

b

0,

xi

corxi

a

 

对Ⅲ级的隶属函数:

 

--10

精选文库

 

xib,

b

xi

c

c

b

ri3

d

xi,

cxi

d

d

c

0,

xi

dor

xib

 

对Ⅳ级的隶属函数:

 

0,

xi

c

xi

c

cxi

d

ri4

c

d

1,

xi

d

其中i

1,2,3,4,5,6表示6种污染物,如r24表示第二种污染物的含量

xi对Ⅳ

级的隶属度,而a,b,c,d依次表示评价标准中各污染物含量。

 

对污染物SO2,其含量xi0.07,计算其对各等级的隶属度如下:

0.050.070.15,故

 

r11

0.15

0.07

0.8,r12

0.07

0.05

0.15

0.05

0.15

0.2

0.05

因0.07

0.15,故r13

0,因0.07

0.25,故r14

0。

 

同理可计算其他污染物含量对各等级的隶属度,从而得综合评判距阵:

 

0.8

0.2

0

0

0.56

0.44

0

0

0

0.6

0.4

0

R

0.5

0.5

0

0

0.7

0.3

0

0

0.5

0.5

0

0

结合权重,选择加权平均型进行计算得

B

AoR0.252,0.478,0.27,0,根

据最大隶属度原则,0.478最大,故当日大气质量为Ⅱ级。

 

程序同例1

 

输入及其结果:

A=[0.10.20.30.30.050.05];

R=[0.80.200;

 

--11

精选文库

 

0.560.4400;

00.60.40;

00.50.50;

0.70.300;

0.50.500];

fuzzy_zhpj(3,A,R)

 

程序运行结果如下:

ans=

0.25200.47800.27000

 

2.3方法评论

 

模糊综合评价经常用来处理一类选择和排序问题。

应用的关键在于模糊综合评价矩阵的建立,它是由单因素评判向量所构成的,简单的情形可按类似于百分比的方式得到,稍复杂一点的情形需要构造隶属函数来进行转化,此时,要注意评判指标的属性,合理选择隶属函数。

进行综合评判时,要根据问题的实际情况,选择恰当的模型来进行计算。

另外,关于权重,前面的例题都是直接给出的,而实际当中是不会有的。

当然,评判者可以自行设定,但若能用到一些数学方法,如层次分析法,将定性和定量相结合,则会显得更加具有说服力。

 

--12

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1