数学建模社区-数学中国

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

作者: 浅夏110    时间: 2020-5-26 15:36
标题: 模糊决策分析方法
模糊数学中有一个研究的热点问题就是“模糊决策”,它就是研究在模糊环境下或者 模糊系统中进行决策的数学理论和方法。模糊决策的目标是把决策论域中的对象在模糊 环境下进行排序,或按某些模糊限制条件从决策域中选择出最优对象。; @; P2 i5 z+ d" R" [
8 u" }2 a1 x0 l  z7 l% K3 w9 r
1 模糊综合评价法0 d7 j7 I% K+ D. a) [, N! c
模糊综合评价方法,是应用模糊关系合成的原理,从多个因素(指标)对被评价事物 隶属等级状况进行综合性评判的一种方法,其具体的步骤为:/ R$ \& n# l1 l+ l

6 N- l8 t$ t# E. L- ?
4 G0 X' \- n7 N7 U8 F5 O% ]
( l0 V* K& @$ H9 I6 v常用的模糊算子有:) p' U8 P. h+ Q7 @5 f5 K/ K; p
1 X1 A, b( T0 L1 D; r3 f3 z

9 p: M$ K& ~' a) l6 F5 V+ {0 N" L2 M4 W5 o1 |% [5 U) A
经过比较研究, M (•,⊕) 对各因素按权数大小,统筹兼顾,综合考虑,比较合理。
" `$ A; T/ q: t2 Y! J& k& F7 z4 Q( S/ S- @
(6) 对模糊综合评价结果 B 作分析处理。* x) A% g1 P2 h9 x- D0 ^8 Y  i
- V7 k8 |9 g! V
★ 多目标模糊综合评价法建模实例$ F! o( `3 s1 f6 S9 K
科技成果通常可用技术水平、技术难度、工作量、经济效益、社会效益等 5 个指 标进行评价,等级分为一等、二等、三等、四等。某项科研成果经过评委会评定,得到 单因素评判矩阵.$ l$ T2 X/ t6 L: v9 w

1 t/ \$ O! \% Q# R. O  o' x. M4 w  Q' h. d( s
# a0 E6 [! {9 W  Y
用 M (•,⊕) 算子,得 B = (0.23,0.35,0.31,0.11) 由计算结果可见,用 M (•,⊕) 评价模型比较合理,成果应评为二等奖。3 _9 f6 S$ M/ N( r/ `. T

0 x& a5 @. Z4 k' G2 多目标模糊综合评价决策法  \) r  U: y9 r4 f
当被评价的对象有两个以上时,从多个对象中选择出一个最优的方法称为多目标模 糊综合评价决策法。 评价的步骤:9 ~' V. v; z. i% `

/ m  O/ s, M. ]7 X+ s. F① 对每个对象按上面多个目标(因素)进行模糊综合评价;' S6 q. l3 r/ N3 Z8 w
4 X. H+ ^- V' o8 b
② 将模糊评语量化,计算各对象的优先度。假设模糊评价评语量化集(或评价尺 度)为 S ,则各对象的优先度为:
9 d! E) G) o' m+ T( h0 n) ]9 b6 O" g4 j8 x  d4 X

+ a) [$ |% d3 {4 m2 G
4 N1 a' T1 `! t★ 多目标模糊综合评价决策法建模实例+ |8 L& n' o% f+ `: T
假定在上例中有两项科研成果,第一项科研成果为甲项,其模糊评价结果为 B1 = (0.23,0.5,0.31,0.11) 现对科研成果乙进行同样的模糊评价,其评价矩阵为
9 b8 d2 H* ]. ^* Q. @4 Q' P
! N2 k* N  b2 l, }" d/ m! p5 Y" \- P7 G. ~
+ h4 ~" ]  ~8 ^0 d% l: H& F; g% j
各评价因素的权值分配为 A = (0.35,0.35,0.1,0.1,0.1)
; ?  \8 \. l- n3 u5 T2 O/ {0 g  q# L8 j/ y; Q5 D* c
所以,综合评价为& N) y) k8 h1 Z- A+ |+ _

* k+ ?. u6 h' s9 S- U2 N0 Z9 l, V  n1 h

+ D+ i6 [2 J/ h9 ]( g 例 16 某露天煤矿有五个边坡设计方案,其各项参数根据分析计算结果得到边坡 设计方案的参数如下表所示。8 ^/ p& O+ z9 `( n8 x2 F

( e  H) D8 v2 X+ k/ E/ N9 y6 P! r" J" C/ F, w# k( y  ?  \

* m) N! Z+ I! r6 p据勘探该矿探明储量 8800 吨,开采总投资不超过 8000 万元,试作出各方案的优 劣排序,选出最佳方案。 解 首先确定隶属函数:
2 b3 R5 a; |- G" c- B2 h5 F0 K5 h' C; p" I) q4 y+ b
(1)可采矿量的隶属函数) J- c9 Y2 [; y

, t5 a/ Y5 Y# \因为勘探的地质储量为 8800 吨,故可用资源的利用函数作为隶属函数
0 M' b4 \; c- ~
6 H6 `; b/ B' N0 s6 J  ^7 q
8 r6 C# Z: _* r7 [
/ _4 F5 p. {% y6 r* P: J, G, B" f/ K6 `! X8 J, q* p; W

8 i8 C% [4 o3 h. _" t  _3 V) j/ }! h, Y5 u. R
根据专家评价,诸项目在决策中占的权重为 A = (0.25, 0.20, 0.20, 0.10, 0.25) , 于是得诸方案的综合评价为 B = AR = (0.7435, 0.5919, 0.6789, 0.3600, 0.3905)" o5 D: J' D* @9 J
. z( S5 ~0 w! T! W& U+ @
由此可知:方案 I 最佳,III 次之,IV 最差。 程序计算如下:
4 ]/ m# ~5 ?( }, i4 I- j1 L
' H4 \: g5 o/ n6 d( A(1)首先编写函数文件 myfun.m 如下:9 |  ?$ @# q2 s& c: F" s
/ Y9 R4 `# K# V! W& M
function f=myfun(x);
4 e8 U. T+ U8 d& @" z# ^: Pf(1,=x(1,/8800;8 p6 m& p, s2 w7 n# V
f(2,=1-x(2,/8000;9 X) m% i# {, r* k, r" G4 e& j
f(3,=0;8 L+ H6 b8 J2 q
f(3,find(x(3,<=5.5))=1;   v; T1 f% W2 L; {, W
flag=find(x(3,>5.5 & x(3,<=8);
* @9 n  Y5 J2 ]% I1 I% F, _; K# Z% ~f(3,flag)=(8-x(3,flag))/2.5;
* f- v, Y% `; I, ~/ u, J  Xf(4,=1-x(4,/200;
( q) M6 e! f8 e3 if(5,=(x(5,-50)/1450;
$ h! e9 a( l' {. }- ?7 a- ]; @+ F# P5 K. V$ |( X# M( o
' C& B% y, }- F1 Q( F. E
(2)编写程序文件如下:
3 R' L# ~# y9 J! m9 q
+ P0 R7 R; r8 M$ nx=[4700 6700 5900 8800 7600
9 Y2 u& z" f( i5000 5500 5300 6800 6000/ |- J- p; \& Y9 C2 ]1 F5 ~7 c
4.0 6.1 5.5 7.0 6.8
! `4 K/ c. h# T. T2 d  }1 Q/ v- i30 50 40 200 1608 G) p: H. y) N6 h1 c, T
1500 700 1000 50 100];/ r9 Y5 L: \1 F$ ]& Z# H; W
r=myfun(x);* B) }; W* P* b: `0 W  @8 [
a=[0.25,0.20,0.20,0.10,0.25];  _* A* H+ b0 z* }" y- p
b=a*r 9 R7 J6 p( Q8 N' O9 e5 `0 c6 z
% Q0 a9 \3 C+ y# \9 I8 k7 v
3 多层次模糊综合评价模型的数学方法: T* A4 o, ~  f5 A( n* ?& Q* F
3.1 多层次模糊综合评价模型数学方法的基本步骤9 n( {2 r; o) t! Z

4 q, ~9 E8 M1 q* R" K
/ @& [" ~0 A: p# Q6 z3 G- h) o5 e5 ~( z. Y; F( K3 s3 {- o: Z0 I7 B

7 Z# M* X. n. Y4 i. u3 M9 ?3 q% N$ M; \7 E; l. a$ |

. M; G$ N. a9 I6 |) t3.2 多目标模糊综合评价决策法建模实例3 \2 V5 J# P' D8 G
科技成果模糊综合评价模型的建立及其有关参数的确定。5 z+ u, N5 X% O: _
  u* [1 H" j9 P" r0 N" C
(1)科技成果综合评价的因素集(指标体系)的确定 根据科研成果的特点, 并经过专家调研, 设计以下一套综合评价指标体系.1 o& N' ], s% s5 B: U+ T% g

/ M6 {" e0 K' d3 b2 l. Z
1 Q" w- S. F! }. M: h% k
6 U8 i7 r' c) c; L% m
7 j- U3 U& [+ V/ ?; S& _8 r
, O" p4 u) ^  s) J  W% o. `9 `& Z' @4 X$ I5 A; I
(2)科技成果的评语集的确定
: D9 X6 }5 T0 ]$ F; T) e7 \" Q4 K" O2 e$ h. L
在评价科技成果时,可以将其分为一定的等级. 在此, 从“专家打分”的角度把 评价的等级分为“10 分”、“8 分”、“6 分”、“4 分”、“2 分”五个等级,因此评语集表 示为: V = {10 分, 8 分, 6 分, 4 分, 2 分}.8 `: W2 [! N8 Y
: J' z' `# T9 I) k, p; C& J
9 X  ^( T4 w9 W
3 b5 P6 c3 e2 Y
(4)权重  的确定
( |! T; L) v7 h2 [在(1)给出的综合评价体系中三大准则及 9 个指标中, 他们在综合评价中的重要 程度是不一样的。地位重要的,应给予较大的权重;反之,应给出较小的权重。下文给 出两种确定权重的实用方法。
  r. n& {- p: q3 ?- n7 J: m& U5 R8 W& o1 ^# ~3 V0 ]. @
① 频数统计法确定权重.
0 K$ V: ~  F- R0 ^$ }7 `8 D% }3 t0 x

: K, N$ ]  W# @) f" Z# I) ?
6 m" g* k$ h, G: O: g7 }② 模糊层次分析法(AHP)确定权重+ o( b2 m' D; ]5 L' l" \% x
该法的基本原理是从(1)中给出的综合评价体系的层次结构出发,针对每个准则 内的指标,运用专家的知识、智慧、信息和价值观,对同一层或同一个域的指标进行两 两比较对比,并按 1—9 判断标度及含义构造判断矩阵 D =  ,再由组织者计算比
8 r8 P" P  G& V; N! N0 z
- c  f3 m. ?! ~0 |2 u& J' ]
3 C" y; j9 k. y( t) A2 |# @' P1 c( N, \+ ]; ]
(5)科技成果的综合评价  f& e% D& K+ ~% [- L; p
. C/ [5 _$ C/ g
1 R# ]! ~3 a: Z- Q- ~

/ ]. y% z7 M7 ^# z* I6 A8 ~+ m' M% z' _  X# i6 L  K4 g  K* G7 b( e% j
4 模糊多属性决策方法
' X! s# h9 Q& ?) l; _& X6 h4.1 模糊多属性决策理论的描述- k. j% H& j8 O
  [( p8 }" Y/ j) Q! q! g% M" r( z
7 B. ~* k+ h( }# A$ ?# S  g* a! |4 @

. p( a/ _/ b6 @, a4.2 折衷型模糊多属性决策方法
! }9 Q3 L2 x1 p  E(1)折衷型模糊决策的基本原理 折衷型模糊决策的基本原理是:
$ A6 n5 O# i( K+ C3 ~- b
; j3 J" I1 p. w从原始的样本数据出发,先虚拟模糊正理想和模糊 负理想,其中模糊正理想是由每一个指标中模糊指标值的极大值构成;模糊负理想是由 每一个指标中模糊指标值的极小值构成。然后采用加权欧氏距离的测度工具来计算各备 选对象与模糊正理想和模糊负理想之间的距离。在此基础上,再计算各备选对象属于模 糊正理想的隶属度,其方案优选的原则是,隶属度越大,该方案越理想。% c3 u7 w4 O, L

' C6 o* j" h# H4 x5 Q# \3 O% E" w0 D8 g(2)折衷型模糊决策的基本步骤
* R/ c5 w/ E, r3 ^0 n- X; z1 S0 DStep1:指标数据的三角形模糊数表达& J8 s, t! p4 W7 N- J6 D2 F

3 S4 T: L0 S+ V5 }2 k1 a6 e! ]: h+ ^; e5 ?

( y' d. o$ q) b2 ]下面运用以上的定义将定性、定量指标以及权重数据统一量化为三角形模糊数., {$ q6 e0 ]7 D: l0 d

3 \, U& O- v0 x/ ~  M+ ?2 T! L* O. t1) 对于定性指标,可以将两极比例法改进为三角模糊数比例法。再利用三角模糊 数比例法将定性指标转化为定量指标,其具体的转化形式见表 9。
  F. q. U% X0 c5 g. ?( ?$ ?3 L. D. |8 ?! S
9 U! `3 m+ t3 @& d! O
& F; P) x' o6 |, n" M
2) 对于精确的定量指标值,也写成三角模糊数的形式。设 a 是一个具体的精确数, 由三角模糊数的定义,则 a 表示成三角模糊数的形式为:
7 F0 a# Z0 |; h: @* u4 v  \, l  `
9 K$ r5 m3 P, T: e2 k7 V' f" C4 o# [4 q# M7 V& b) W

& Z/ r8 q$ Q' f, p1 U% D6 I4 z数的表达形式.
: A# R! ]0 ~4 v" x& X5 ?( N
1 x3 d( S8 `  T0 c, hStep2: 模糊指标矩阵 F 归一化处理
3 k2 H/ E& s! \
! Z1 X& q+ ]. l7 v5 \+ ?4 t) t. ?: ]
7 Z! B: K0 P# s( I- H# F
0 ^, M6 d. F3 YStep3: 构造模糊决策矩阵
5 H6 ]) Q2 y0 l" Z3 j
* ?- ?. n( U0 S! i& d
$ G# g/ P$ F$ f4 }! b
+ ~4 S6 c2 q+ J/ T; A  v6 DStep4: 确定模糊正理想 与模糊负理想
( \4 g" E( Q, ?) u6 f) q( {/ f; d0 W! n
! h' n3 W' t, O! U2 p, D& L
0 J5 p% o" z! Q

& m( f  _) q. A( {, H& K: f
9 H, Q/ h5 c4 W/ j: m6 G3 b: d. y. P" ?7 ]7 x7 N8 Y$ N
4.3 折衷型模糊决策方法建模实例  y1 I! h7 z- ^* C7 P3 o9 ]; _
某市直属单位因工作需要,拟向社会公开招聘 8 名公务员,具体的招聘办法和程序 如下:8 \+ ]! ]1 E+ e$ X5 R( F

. `. M: c( B, c% g(一)公开考试:凡是年龄不超过 30 周岁,大学专科以上学历,身体健康者均可 报名参加考试,考试科目有:综合基础知识、专业知识和“行政职业能力测验”三个部 分,每科满分为 100 分。根据考试总分的高低排序选出 16 人选择进入第二阶段的面试 考核。% G2 S% o3 o/ i% }$ ]( {% Y2 z
$ P/ F. b% B8 L8 A
(二)面试考核:面试考核主要考核应聘人员的知识面、对问题的理解能力、应变 能力、表达能力等综合素质。按照一定的标准,面试专家组对每个应聘人员的各个方面 都给出一个等级评分,从高到低分成 A/B/C/D 四个等级,具体结果见表 10 所示。
4 D/ z7 b% R4 [3 {& [+ U2 E) t2 F
现要求根据表 8 中的数据信息对 16 名应聘人员作出综合评价,选出 8 名作为录用 的公务员。0 d' S% {7 v% e$ }$ r- ^5 B* v

5 v1 v( P2 s. F. T9 v( v
4 ?5 Y; [9 i0 d% ?) \: D
- {$ a0 H8 m8 `$ Y- y1 i4 P建模过程:  Y. z+ d: a2 T" o, m# h

2 H# C7 t) a  J1 [' j① 借鉴表 9 的思想,对于定性指标值 A,B,C,D,可以定义表 10 的量化标准 将这些定性指标进行量化,其具体的量化形式见表 11。
2 M5 N& g5 L7 n: V8 L* ?9 c' M$ b  ~1 i$ d5 N" b9 N

: r- ^3 P9 |% I9 }/ u  f1 L/ i
/ X  ]% B) r2 n( i/ G② 由表 11 和公式(1)把表 10 中的指标信息、权重信息化成三角形模糊数,得到0 @  t: f2 |. Y8 Q4 u6 N4 {
& n' P( H* p) H, e
) S! B1 g4 o; U
- ~; i( c6 N$ v# m  \
③ 由公式(3’)和(4)将 F 中的数据进行归一加权化,得到模糊决策矩阵 D 。$ [! z3 w  X: a' A- V7 d+ w
# z8 p/ u! t8 h& M
④ 由公式(5)确定出模糊正理想与模糊负理想8 d7 S& l) s5 R8 d9 u1 A" a0 e$ z
! p; R' h" v9 K8 f$ P: z

( x9 w* O) t; |" X3 Y
7 |' ^$ y3 `  V5 j⑤ 模糊优选决策8 O$ p" K% s* ?; x. Y2 J( M
0 g! l7 r$ T. E4 G2 ^. J

' a" p8 Z* \, b' n7 M/ g7 P! N0 \0 O  _" q

9 s2 |* m* Z$ Q9 \& X: r, L+ X1 Z1 `: i8 S4 ^5 c- m
因此被选种的 8 个人员是人员 1、4、2、9、8、5、7、12。 计算的 MATLAB 程序如下:
) r" Y. r# H; ^/ ~7 S; D
; j9 V% ]  z9 s%把表 3 中的数据复制到纯文本文件 mohu.txt 中,然后把 A 替换成 85 90 100,& D; A8 j- N4 _  u+ \
%B 替换成 75 80 85,C 替换成 60 70 75,D 替换成 50 55 60
1 u% R! Z/ o5 n# }# r' }' O1 Dclc,clear
+ C- I+ {4 D$ M) r2 ]2 Cload mohu.txt) i& m' {) @4 |, L
sj=[repmat(mohu(:,1),1,3),mohu(:,2:end)];
8 v  S# k+ b5 A7 m, l  f9 O%首先进行归一化处理& g0 X8 K' R( Y/ P7 [8 R* R/ M
n=size(sj,2)/3;m=size(sj,1);8 _/ p2 {0 m# ~9 N- h
w=[0.5*ones(1,3),0.125*ones(1,12)];
+ p+ ~% G+ Q: N2 u9 e# [# yw=repmat(w,m,1);+ q4 l8 j2 C* m/ C# Z6 x! P% D
y=[];+ j! b4 h* V8 x2 y8 d1 X1 q1 ]8 M5 z
for i=1:n
: V: S: d9 b$ C. c: ^    tm=sj(:,3*i-2:3*i);
# U. ^6 S* ?3 V1 k" S    max_t=max(tm);/ T& W# E: C7 ]# @9 d" \+ A
    max_t=repmat(max_t,m,1);
! w3 C) }/ K$ q. e1 j  [3 n4 \, M    max_t=max_t(:,3:-1:1);& n$ H% |; F, V8 k+ D
    yt=tm./max_t;yt(:,3)=min([yt(:,3)';ones(1,m)]);: q  M2 U2 L. w( r4 k
    y=[y,yt];
/ `7 B/ c/ I) Q0 M# q$ `0 tend3 E7 m' H5 A+ z$ P7 n0 ?
%下面求模糊决策矩阵8 V" J, {( X" R! _! ^' U
r=[];( j( {8 ^  [* l( E- R$ x, _0 m9 J
for i=1:n
; c/ e- p+ i; F! E. U/ @# ]9 R7 M    tm1=y(:,3*i-2:3*i);tm2=w(:,3*i-2:3*i);
( f- n* n- J& b5 Q( V' T    r=[r,tm1.*tm2];
9 W4 O+ V, c- Fend
1 q5 m  U- I# m%求 M+、M-和距离
7 R3 s% @5 r9 y7 z4 A/ x1 Nmplus=max(r);mminus=min(r), I! J; }& `' p# u/ ~
dplus=dist(mplus,r');dminus=dist(mminus,r');, f( `, O: M. i1 L# u+ p2 p( A
%求隶属度
9 {& w* ~, L# T6 Tmu=dminus./(dplus+dminus);
% G* Q; {# p. D1 P4 y" u0 f' {! p6 t/ h[mu_sort,ind]=sort(mu,'descend') 5 l8 F& v. K- x" E. [" S

# \. l% F- n5 z$ D3 F, }9 p9 F, \1 N3 q6 P" E9 e

) h) Y- b- R" a; O1 |: ]- d习题) P6 c9 q7 @" ]1 y, u8 y7 V

% V# Q5 F1 }/ d0 M1. (工程评标问题)某建设单位组织一项工程项目的招标,现组建成评标专家组 对 4 个投标单位的标书进行评标。4 个标书的指标信息见表 13,其中前三个指标信息是 各投标单位给定的精确数据,后三个指标信息是评标专家组经考察后的定性结论。 请 你帮评标专家组设计一个工程评标模型,以确定最后中标单位.
& ~/ ]; }1 d& k0 j0 W7 c! h* O! j  o" d* P9 m6 F+ Y
% J0 G) V) L! g. k( ]

( S3 o9 N# ]8 g; q0 S0 Y; w2 o" _  y5 O$ X9 j
————————————————8 F9 S! g6 N: L2 d8 _$ C* H
版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。/ L' S' @8 D& v% z$ N
原文链接:https://blog.csdn.net/qq_29831163/article/details/899137449 p$ m2 v' d& e  x2 X

* `* @: D3 t# j1 k: B: m
  I3 a3 d* P1 P




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