数学建模社区-数学中国

标题: 模糊决策分析方法 [打印本页]

作者: 浅夏110    时间: 2020-5-26 15:36
标题: 模糊决策分析方法
模糊数学中有一个研究的热点问题就是“模糊决策”,它就是研究在模糊环境下或者 模糊系统中进行决策的数学理论和方法。模糊决策的目标是把决策论域中的对象在模糊 环境下进行排序,或按某些模糊限制条件从决策域中选择出最优对象。
) w$ T) v; p( b' W# K
7 K' {1 {" f) Y# I: o2 e1 模糊综合评价法# ~+ J3 K5 u& U
模糊综合评价方法,是应用模糊关系合成的原理,从多个因素(指标)对被评价事物 隶属等级状况进行综合性评判的一种方法,其具体的步骤为:0 `& A( a9 N9 p+ D; I+ v+ U  w

0 z' s# t' u% a( F" R1 L% m* |+ [* Q0 [) k4 r

0 F, B% x; t+ F1 e. W常用的模糊算子有:% k; f. ~; w' Y: A2 P' [6 y. G& o: O

0 n9 R! [( H% L( }) q4 `8 w( s2 M4 A" `( a: [0 ^+ ?5 G* E

. l1 P: f# t/ P% f' Z$ B经过比较研究, M (•,⊕) 对各因素按权数大小,统筹兼顾,综合考虑,比较合理。( u& b/ Z  T/ z/ o9 S
$ [' Q- z$ Z+ `" |$ t$ r
(6) 对模糊综合评价结果 B 作分析处理。
) _1 {/ k- i  H8 N- y$ m5 n9 x( J  `" U
★ 多目标模糊综合评价法建模实例
; K, |0 n5 [/ {科技成果通常可用技术水平、技术难度、工作量、经济效益、社会效益等 5 个指 标进行评价,等级分为一等、二等、三等、四等。某项科研成果经过评委会评定,得到 单因素评判矩阵.
9 _3 p3 J# o$ \& o- ^' A* e
" }2 {; f- w4 M% z$ D7 R* K4 U! W4 w- w% r. U
; V: C9 X3 y% J7 S0 i( t
用 M (•,⊕) 算子,得 B = (0.23,0.35,0.31,0.11) 由计算结果可见,用 M (•,⊕) 评价模型比较合理,成果应评为二等奖。+ d: t) h: x/ y

/ \8 @, D$ k0 U- {) w7 e+ [" F! i2 多目标模糊综合评价决策法* X# T4 D" O& S0 E; p) ?- \  |
当被评价的对象有两个以上时,从多个对象中选择出一个最优的方法称为多目标模 糊综合评价决策法。 评价的步骤:  `' {1 \- m0 r3 ]6 w/ P  N9 v3 I
2 S% y* f: ]7 Q5 j
① 对每个对象按上面多个目标(因素)进行模糊综合评价;
. h2 `- M' K5 h8 P$ l, L2 K
; H, [4 P# |- M( I# X" G) f- {* b② 将模糊评语量化,计算各对象的优先度。假设模糊评价评语量化集(或评价尺 度)为 S ,则各对象的优先度为:
- k: ^! g, I1 G) w) q: h
2 _! k) i% \$ i- P& s! `: a; V$ a9 s4 d0 K  w
) r. N- [9 r/ r0 o' k3 V6 f3 p
★ 多目标模糊综合评价决策法建模实例7 q. V  ~; G2 ~) A
假定在上例中有两项科研成果,第一项科研成果为甲项,其模糊评价结果为 B1 = (0.23,0.5,0.31,0.11) 现对科研成果乙进行同样的模糊评价,其评价矩阵为
0 z2 g+ G0 ^, U, Z% ]* q5 v/ G; U2 K/ B' R4 w: u+ X: a

/ g) q5 A6 @: [6 f3 _
7 O  J6 }* B: ~) a' q; H  D3 R4 w各评价因素的权值分配为 A = (0.35,0.35,0.1,0.1,0.1)$ {$ }1 S* O# M5 E- s9 @6 P

! F  q5 Q) E3 z4 ^( d9 ]: k/ r4 c所以,综合评价为
& n, ~8 D/ d# C, w, t$ G8 T
# u7 D+ S, t1 j" p0 ]! v. p0 N5 B  \( |7 T
7 E3 H, k) t# w; p( B! ~
例 16 某露天煤矿有五个边坡设计方案,其各项参数根据分析计算结果得到边坡 设计方案的参数如下表所示。
* `# c# {; y2 m0 i, N2 a) J$ N/ ?6 ?+ e7 m8 v
" ^' ?. r9 d# ]' N2 v/ N

/ k9 d( u% Y2 @+ t据勘探该矿探明储量 8800 吨,开采总投资不超过 8000 万元,试作出各方案的优 劣排序,选出最佳方案。 解 首先确定隶属函数:
2 m# f. L$ M, }& D8 x* H, i# m% F5 R% |& m4 s* x6 R
(1)可采矿量的隶属函数
2 W7 \- ~  E2 y  R) t* K0 B4 T1 C/ K: I2 ]" F2 |! C9 g6 O7 i
因为勘探的地质储量为 8800 吨,故可用资源的利用函数作为隶属函数  A: U  G6 R2 p6 p3 z
# s' x6 Z; g# m

% w. x: K+ E6 Q1 S$ S7 v9 W& T* t; }; y2 e
5 b) n3 N8 V8 x; M3 z! x
0 M9 w1 |3 j) Z4 r

. z/ m) A3 |: i* Y, S$ I根据专家评价,诸项目在决策中占的权重为 A = (0.25, 0.20, 0.20, 0.10, 0.25) , 于是得诸方案的综合评价为 B = AR = (0.7435, 0.5919, 0.6789, 0.3600, 0.3905)' `5 S5 y; X: @' y2 Z" K5 g: s/ k$ ?5 ?
1 @9 O, }: Y0 r0 y& J* ]
由此可知:方案 I 最佳,III 次之,IV 最差。 程序计算如下:' o( V1 G7 g  ~

( F$ `7 L9 e# L4 R' }8 w, r(1)首先编写函数文件 myfun.m 如下:
6 D9 _0 o2 V. m, q  ^7 E2 \" z
, \' e9 g& a5 {( d0 \function f=myfun(x);. N: \2 Q: R5 q; [
f(1,=x(1,/8800;* b! b+ V9 Q2 d) y) M4 v# C
f(2,=1-x(2,/8000;
- {/ s3 M% o% U. Ff(3,=0;
1 `2 E4 r& i; C' E9 Xf(3,find(x(3,<=5.5))=1;
# j+ E- p" [3 f) @# U  x4 Bflag=find(x(3,>5.5 & x(3,<=8);
. ?6 K& G' M! O3 ]. df(3,flag)=(8-x(3,flag))/2.5;& D$ o8 R* M% o) d4 C1 E3 V
f(4,=1-x(4,/200;/ v- f! H9 ?4 Y& Y2 i: j6 [
f(5,=(x(5,-50)/1450; % y6 k8 v# s3 M, Y6 P. r2 ~% w- ~
% d% a- o* V8 J5 a$ \6 O: E4 F
& s% J& q' i" B+ U
(2)编写程序文件如下:
% N9 Y& N4 m0 L: b: `1 G) M
9 w& W; v7 S4 |8 U. x( ax=[4700 6700 5900 8800 7600
! l( Z. ]5 f" a: O: h0 p5000 5500 5300 6800 6000* ~/ h3 d5 p7 J: M) D. E
4.0 6.1 5.5 7.0 6.8
3 Z: @4 b: b2 L* z2 Y30 50 40 200 160
( K" J5 x5 q) w5 l7 X( ]1500 700 1000 50 100];( O( D4 b- x! e3 g
r=myfun(x);6 X9 h- r/ Z$ f) c4 J4 N
a=[0.25,0.20,0.20,0.10,0.25];) P& ?9 g0 d  N" U) K; Y
b=a*r & I2 W2 T8 U  \8 b8 P
) K. j5 F5 t6 v( z/ k4 I
3 多层次模糊综合评价模型的数学方法7 q9 X, q' P4 K5 M
3.1 多层次模糊综合评价模型数学方法的基本步骤4 Y+ i5 q4 p5 l0 O8 f( Z
( M4 }- @7 V% k0 `' ?  P6 v+ G

: Y" A# d* o, F8 L0 w) x
1 N. z5 A" Y) S, H3 @3 F) ~
9 {1 k) ^2 \6 |  s* z. C+ N& D' h6 V5 O* Z2 a5 M& y8 }, Y

: N% f  U1 T) F+ M! ~3.2 多目标模糊综合评价决策法建模实例
& s8 A  Y: m$ J# q5 a# P科技成果模糊综合评价模型的建立及其有关参数的确定。. B( y/ B; r. [4 x1 X/ W1 M
" g3 r* b* M1 q- S
(1)科技成果综合评价的因素集(指标体系)的确定 根据科研成果的特点, 并经过专家调研, 设计以下一套综合评价指标体系.
$ r5 i6 K( C: D3 a
8 ^5 v1 G2 h# _  n9 u
! w0 X% ?  |. W' O$ ~
# W- U; g# W/ w8 G9 S0 ^1 J- M& }# e& Z; G4 j( u$ O8 b

0 s/ M/ a3 q" V4 E) g
& d1 ~1 p/ _; ?  `(2)科技成果的评语集的确定
: L5 M" N! R% V0 o! X3 n7 y& C8 x6 Y0 s* X* {, b' ]+ M
在评价科技成果时,可以将其分为一定的等级. 在此, 从“专家打分”的角度把 评价的等级分为“10 分”、“8 分”、“6 分”、“4 分”、“2 分”五个等级,因此评语集表 示为: V = {10 分, 8 分, 6 分, 4 分, 2 分}.
% F* S# u4 o) }
& K" {' `( P! O# c' s: `2 O
: c9 k2 U! N9 z( Y4 U+ O% E" J! q$ Q9 C6 W1 ^3 r
(4)权重  的确定
* i6 U' K- [. z! l: b在(1)给出的综合评价体系中三大准则及 9 个指标中, 他们在综合评价中的重要 程度是不一样的。地位重要的,应给予较大的权重;反之,应给出较小的权重。下文给 出两种确定权重的实用方法。! V& H- y& R- Z: d

1 y; |! x1 g: V+ E1 D/ |① 频数统计法确定权重.. ?, K, C) p+ W- O$ ^8 X; d

' m& v3 x# r0 {1 r* U  N+ ?; P) z/ a+ _' z- r5 b( a+ g0 ^
1 x: G' d2 D1 @& u$ U
② 模糊层次分析法(AHP)确定权重
) H' G. _9 L: P: D7 m5 W3 p该法的基本原理是从(1)中给出的综合评价体系的层次结构出发,针对每个准则 内的指标,运用专家的知识、智慧、信息和价值观,对同一层或同一个域的指标进行两 两比较对比,并按 1—9 判断标度及含义构造判断矩阵 D =  ,再由组织者计算比
0 H( k6 q3 y0 b! u; M
8 E* {+ C6 a% {) @. M0 m3 p2 @$ S3 k* j! D3 ]1 Z
4 v6 I1 `+ W9 m# j) J! H
(5)科技成果的综合评价4 i5 V9 S7 d  Y" Z+ I) D

% j) D: x( E0 a
  ~0 e; ^9 }2 l, K2 A6 Q
: C* U9 Z+ I; e. W" f3 k0 u* w! o4 @) G( V) v/ y9 m, O0 v# S
4 模糊多属性决策方法8 n3 R, V' S6 m: X
4.1 模糊多属性决策理论的描述; \7 F. S- P- l6 V) t
! \, s# J1 X* _5 s; w5 K! t
4 E: u! Q3 s8 K/ E+ r7 C

0 b' S* @( P$ Z; u4.2 折衷型模糊多属性决策方法
! R- y9 f2 t3 m. f9 ?(1)折衷型模糊决策的基本原理 折衷型模糊决策的基本原理是:0 T5 e- l8 b2 i+ p
6 o+ {1 q: }' j# m8 ?0 @2 y* W
从原始的样本数据出发,先虚拟模糊正理想和模糊 负理想,其中模糊正理想是由每一个指标中模糊指标值的极大值构成;模糊负理想是由 每一个指标中模糊指标值的极小值构成。然后采用加权欧氏距离的测度工具来计算各备 选对象与模糊正理想和模糊负理想之间的距离。在此基础上,再计算各备选对象属于模 糊正理想的隶属度,其方案优选的原则是,隶属度越大,该方案越理想。
* d4 |$ Y9 y. B$ c/ n1 }
9 U& L3 L( T3 m3 z* a) M1 K% X1 g(2)折衷型模糊决策的基本步骤
- `$ b# ~7 K& p, T: g- pStep1:指标数据的三角形模糊数表达
) I1 G; Z3 y* `3 Y
0 b0 F; t1 i1 I. w; a
7 |5 j$ E* e) I% X6 \( [) {) l" [% B4 x4 p8 p
下面运用以上的定义将定性、定量指标以及权重数据统一量化为三角形模糊数.: ^) s! z& A3 U; A, e5 `6 D( |
( r( C* s) K) f$ ]
1) 对于定性指标,可以将两极比例法改进为三角模糊数比例法。再利用三角模糊 数比例法将定性指标转化为定量指标,其具体的转化形式见表 9。. ?/ \7 n  Y; X
* I2 c% B7 F0 k% R
# ~3 D. w2 N9 B/ k; T- I' D0 [

$ K! d7 [1 t( Y4 N$ j& N2) 对于精确的定量指标值,也写成三角模糊数的形式。设 a 是一个具体的精确数, 由三角模糊数的定义,则 a 表示成三角模糊数的形式为:
) U: S# F% G2 B- ]; C( ?
6 N. S9 J. X7 ^# Y! \) J* V0 U3 @
/ I* k& }# f6 }0 a$ ]. g- N, f( i# o7 W+ b- t: x
数的表达形式.
( s( L6 [7 \) }! ?7 s  g( p) q% o; {* c- O& r4 i3 h, ^9 J: R
Step2: 模糊指标矩阵 F 归一化处理( M( L- |/ W: P" H% q
" _  T8 d$ g+ C! X' |5 [, D+ Q  M! B
, V5 R, j' |1 `: \0 g

2 u# U' m: l# U' cStep3: 构造模糊决策矩阵
, l& m# C( O$ a
3 _  M5 b/ R6 W1 H; `9 N
" M" h2 q; Q' M9 V: [4 r$ i( {/ ~) `( ]0 R7 y+ W
Step4: 确定模糊正理想 与模糊负理想   \0 N. w  z1 ?8 ^: K( \) E

" z" |& S& C: e* S' X7 M0 n+ R
0 Z5 Y) ~1 f+ K4 q/ n) b# N  W
3 e+ u# ]& [- j- t9 y- {, T* \
9 k# ]6 M$ Y; e" T% B
6 x" n2 o) L6 i1 x+ Y# v: j
8 e3 V* G5 x: A0 G' u4.3 折衷型模糊决策方法建模实例
' ?# r! ~; k: P) y$ W; @/ D. j1 h某市直属单位因工作需要,拟向社会公开招聘 8 名公务员,具体的招聘办法和程序 如下:
' @3 a5 U9 {8 M+ }5 ~. e
. Y5 g2 J3 f# i) Y(一)公开考试:凡是年龄不超过 30 周岁,大学专科以上学历,身体健康者均可 报名参加考试,考试科目有:综合基础知识、专业知识和“行政职业能力测验”三个部 分,每科满分为 100 分。根据考试总分的高低排序选出 16 人选择进入第二阶段的面试 考核。4 ^, Y; ], _6 x0 O. Y& ?

8 d% T2 E; P. S, u6 I9 a) r(二)面试考核:面试考核主要考核应聘人员的知识面、对问题的理解能力、应变 能力、表达能力等综合素质。按照一定的标准,面试专家组对每个应聘人员的各个方面 都给出一个等级评分,从高到低分成 A/B/C/D 四个等级,具体结果见表 10 所示。' h" f& R# a: D5 J

( @% |4 Z! \5 q2 [现要求根据表 8 中的数据信息对 16 名应聘人员作出综合评价,选出 8 名作为录用 的公务员。
% W* }0 c* i; K: I! `, Z4 _
3 n: ^1 s  I, g# \  y2 |" ~9 ^: m0 \& n; B3 {! P- k0 d
4 w& A- L/ M! L( T
建模过程:$ N, w+ h& m2 i& X  ]

1 E' \9 G6 r/ }① 借鉴表 9 的思想,对于定性指标值 A,B,C,D,可以定义表 10 的量化标准 将这些定性指标进行量化,其具体的量化形式见表 11。8 c7 [6 q. S* X* y; x3 E

7 n% j; K" T: z6 u3 b" i( T3 G. U- _! v4 X& l

! B6 r' k( T! K  E/ C" {9 w② 由表 11 和公式(1)把表 10 中的指标信息、权重信息化成三角形模糊数,得到* M! O3 T+ S: W' S9 ~, x

* h' D; L: F5 _- }- F- g: R2 F+ M5 Y. G9 G' }7 y! M, q0 R; P% I% ~2 G8 X, X
1 ^! n1 f" R7 A& `: R  a
③ 由公式(3’)和(4)将 F 中的数据进行归一加权化,得到模糊决策矩阵 D 。0 U+ m5 h8 D" `. h- ?" A6 f& B
7 G5 t! d$ N6 c- _! s5 B4 y: |
④ 由公式(5)确定出模糊正理想与模糊负理想
4 \2 W: n6 Q, e" I+ f) Y* c8 G9 m! H4 d% M9 _

- I0 c& u. n8 o
" p7 h' g- b- z$ ]+ ^( x7 }⑤ 模糊优选决策' U; q7 O! _# j- y
& g; b- x. D& k
( a0 B; _1 X9 R7 D, N
& u) ?6 D& z$ W  ~4 B
1 x1 v' h; Q. e
$ m/ w4 k, N; g" r1 d% i( c
因此被选种的 8 个人员是人员 1、4、2、9、8、5、7、12。 计算的 MATLAB 程序如下:
2 d# x' {- U6 I6 {
4 u* D6 }6 I" H# v% c  ]%把表 3 中的数据复制到纯文本文件 mohu.txt 中,然后把 A 替换成 85 90 100,
% y" u0 G9 h6 I%B 替换成 75 80 85,C 替换成 60 70 75,D 替换成 50 55 60
0 R; k8 m. P: Q2 @* mclc,clear1 h9 i) V- t& ^: q1 R4 f
load mohu.txt
; n2 t$ ^4 ?3 p* ~! r( p$ {sj=[repmat(mohu(:,1),1,3),mohu(:,2:end)];) [6 T0 ~6 f8 L6 e/ p0 W& D
%首先进行归一化处理. |( h( N9 \- |6 L
n=size(sj,2)/3;m=size(sj,1);3 D! ^; h/ M# e% [; l
w=[0.5*ones(1,3),0.125*ones(1,12)];
8 O# S0 x# b* J& J9 d% Ow=repmat(w,m,1);
1 `) y2 \3 \2 ?9 a7 E8 Dy=[];
. T! U! U' ]( G% p7 J! jfor i=1:n8 e: R$ E8 P3 t) O! C
    tm=sj(:,3*i-2:3*i);
$ V& s. }& N) u7 @* c* ^, ?4 }    max_t=max(tm);
1 F  B. b1 ]0 p' E    max_t=repmat(max_t,m,1);
8 S7 R7 t9 o. m; D  Q* R    max_t=max_t(:,3:-1:1);4 C! W8 V" k# l8 M/ b
    yt=tm./max_t;yt(:,3)=min([yt(:,3)';ones(1,m)]);
* `# |$ h9 T$ O, Y- S2 [    y=[y,yt];
0 c+ {1 _: W# `, \! Dend
/ c, W3 D+ p) s( Q( c  N$ G3 Y%下面求模糊决策矩阵6 N2 }6 f$ W8 d3 P, D$ ^- K
r=[];/ o. `2 e% g& I4 n( L5 C4 p
for i=1:n
. V- i. ?9 x6 f" R  G* e1 ]; W) i    tm1=y(:,3*i-2:3*i);tm2=w(:,3*i-2:3*i);
# Q, t8 d' c2 t( G5 J9 Z    r=[r,tm1.*tm2];
( U+ L* p. s. }* G8 [end
9 k! {, q0 }' A, d( M%求 M+、M-和距离
$ G" Z4 ?& s& g/ B7 Kmplus=max(r);mminus=min(r), S3 X# e* r8 @6 l
dplus=dist(mplus,r');dminus=dist(mminus,r');
% v/ N5 ?4 u8 L%求隶属度! s5 r# T+ {, E3 F
mu=dminus./(dplus+dminus);
5 w/ I7 O5 P8 {5 ?. Y' z3 Z[mu_sort,ind]=sort(mu,'descend')
+ O6 D& z# H" _" B; j' a5 s7 B0 @) _7 F" P6 b& G. H

4 t1 ~9 r% v8 k+ P
$ p: D% p6 D5 e% v6 m6 V+ r习题
7 G8 `+ U7 B7 t. j# v# W. E- X4 P" s0 X
0 d: s1 s: {  E! e( R( T5 W: Y1. (工程评标问题)某建设单位组织一项工程项目的招标,现组建成评标专家组 对 4 个投标单位的标书进行评标。4 个标书的指标信息见表 13,其中前三个指标信息是 各投标单位给定的精确数据,后三个指标信息是评标专家组经考察后的定性结论。 请 你帮评标专家组设计一个工程评标模型,以确定最后中标单位.
3 P% M8 F" U; U8 T; r- R
- z1 O/ D1 B, c$ Y3 l# G, [4 ^# k( F/ G  T" j! p0 U: `5 w# _
% q+ w6 O6 H7 ?5 r) x+ B2 Q+ F

' U9 a. y. Z# ?, n; {" M1 ]1 k————————————————7 P" i( D' T9 D# O) C; q& B% Z& ^7 P7 R
版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。2 X+ j  O; D. M/ w  t1 u4 J" A
原文链接:https://blog.csdn.net/qq_29831163/article/details/89913744
2 v; i( u# o8 M+ k4 q2 ]! J$ w5 @3 m
* e7 F$ J) \, f8 Q) M6 [( C( X





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5