QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2642|回复: 0
打印 上一主题 下一主题

[建模教程] 模糊决策分析方法

[复制链接]
字体大小: 正常 放大
浅夏110 实名认证       

542

主题

15

听众

1万

积分

  • TA的每日心情
    开心
    2020-11-14 17:15
  • 签到天数: 74 天

    [LV.6]常住居民II

    邮箱绑定达人

    群组2019美赛冲刺课程

    群组站长地区赛培训

    群组2019考研数学 桃子老师

    群组2018教师培训(呼伦贝

    群组2019考研数学 站长系列

    跳转到指定楼层
    1#
    发表于 2020-5-26 15:36 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    模糊数学中有一个研究的热点问题就是“模糊决策”,它就是研究在模糊环境下或者 模糊系统中进行决策的数学理论和方法。模糊决策的目标是把决策论域中的对象在模糊 环境下进行排序,或按某些模糊限制条件从决策域中选择出最优对象。: V3 k. |& H: l# V
    * ^6 f7 m: P0 c: Z. Q
    1 模糊综合评价法9 z) [9 p, O7 c
    模糊综合评价方法,是应用模糊关系合成的原理,从多个因素(指标)对被评价事物 隶属等级状况进行综合性评判的一种方法,其具体的步骤为:# I- G  C# j% p+ C+ h; v7 V$ G

    1 v2 c- X! K1 a; o% W& u- U8 l2 D3 R3 k
    : l: Q- J& T" V+ {8 S
    常用的模糊算子有:
    ! s5 X5 M2 P4 \' m8 l  t5 B3 c5 p( k6 O$ Z
    5 }: G# d  ]% ]) f; t3 z3 I
    / L- L" a) t' M( w
    经过比较研究, M (•,⊕) 对各因素按权数大小,统筹兼顾,综合考虑,比较合理。
    ! l% T  K$ i: z3 q# j* w/ q, G  p7 x1 q. q" h  w
    (6) 对模糊综合评价结果 B 作分析处理。6 X$ W4 N( L; `2 t; ~1 S
    * `, [! N# a! \% j# d% R5 Z. A" f
    ★ 多目标模糊综合评价法建模实例  |. B" G7 y% p' e
    科技成果通常可用技术水平、技术难度、工作量、经济效益、社会效益等 5 个指 标进行评价,等级分为一等、二等、三等、四等。某项科研成果经过评委会评定,得到 单因素评判矩阵.: T$ t9 T, f/ m3 s

    0 \$ R  o; L& d6 J+ v6 W4 o1 x) r2 P* X/ k. c* d4 l: g7 m8 E
    : M4 _% u" U8 \0 l
    用 M (•,⊕) 算子,得 B = (0.23,0.35,0.31,0.11) 由计算结果可见,用 M (•,⊕) 评价模型比较合理,成果应评为二等奖。: [9 V8 f* j# t, T) [/ k

    $ \/ ?1 u. O, j: K2 多目标模糊综合评价决策法
    $ G- u8 \% z' U3 t  K; m当被评价的对象有两个以上时,从多个对象中选择出一个最优的方法称为多目标模 糊综合评价决策法。 评价的步骤:8 D, G, W( _: |3 s$ ~+ Z
    6 g0 I" E! z- _$ E
    ① 对每个对象按上面多个目标(因素)进行模糊综合评价;, ^5 i# C! m- e5 o7 b, q
    - x/ v" A) K5 R" F) U
    ② 将模糊评语量化,计算各对象的优先度。假设模糊评价评语量化集(或评价尺 度)为 S ,则各对象的优先度为:% d/ q, O9 l- D$ w) W$ R* Z

    : O  J. M  G6 F6 z  Q  B
    ' ]3 a7 F% _4 p5 {# N/ N. }9 M( ~$ q/ U$ |7 f2 b- H
    ★ 多目标模糊综合评价决策法建模实例3 A( ~( g$ z* y6 R' x) B& R- C8 l
    假定在上例中有两项科研成果,第一项科研成果为甲项,其模糊评价结果为 B1 = (0.23,0.5,0.31,0.11) 现对科研成果乙进行同样的模糊评价,其评价矩阵为& D: v/ S2 {# K. S2 U! a

    8 \/ K; ?5 a+ q; k# S- y5 i1 X  C. e9 L7 P) \; L, v

    ! w8 N' W! q- D5 K$ L/ b各评价因素的权值分配为 A = (0.35,0.35,0.1,0.1,0.1)5 ]( w; V) ?: k' X, r% f+ g* `* _

    ' r3 S! s2 S1 T$ h所以,综合评价为
    ! Y- z3 H& T1 |  y! V7 X* a: e7 d% l9 \) a6 F" n3 P

    8 [) h* i5 _9 n0 ?, L/ `8 J: @1 o$ B. K
    例 16 某露天煤矿有五个边坡设计方案,其各项参数根据分析计算结果得到边坡 设计方案的参数如下表所示。
    4 I  b$ c+ o4 w1 w9 y" Z  i0 ^) R0 o5 M5 I7 `2 T

    5 R) z- M- C0 F4 ^1 K  w. `
    3 O) D& S5 B; X/ t0 g据勘探该矿探明储量 8800 吨,开采总投资不超过 8000 万元,试作出各方案的优 劣排序,选出最佳方案。 解 首先确定隶属函数:: J2 Z0 Q2 P4 f& x  ~5 k
    + |# d9 ]) W. |/ C! _
    (1)可采矿量的隶属函数
    ( ^3 \2 W* x3 ?& b& c9 @& y; i+ e" r7 P  v9 q2 Z( F
    因为勘探的地质储量为 8800 吨,故可用资源的利用函数作为隶属函数
    4 Q% s( U! E. i% F; j0 f# g% l
    7 r; A4 N+ B2 {& Q& W1 E1 y1 m& X' P* l$ I2 m5 N% T

    $ ^# [& Z- p; Q5 q( [0 D9 ]
    0 u, s7 G' X# y! d4 o+ I& c) X( r$ u4 |1 A  g* k4 G+ Z; h
    & S5 J1 S2 d) i% _  P
    根据专家评价,诸项目在决策中占的权重为 A = (0.25, 0.20, 0.20, 0.10, 0.25) , 于是得诸方案的综合评价为 B = AR = (0.7435, 0.5919, 0.6789, 0.3600, 0.3905)( ^% _8 G1 q! o: C4 \& X4 u! M
    - n3 u: G" ~; K
    由此可知:方案 I 最佳,III 次之,IV 最差。 程序计算如下:* Z4 ]! W! S1 K; p) M0 }5 X( D

    9 M- J: s( q! e% ^5 K(1)首先编写函数文件 myfun.m 如下:
    & P- O- i' ~" r! T
    + J% b) L' C4 i1 p, e! A4 vfunction f=myfun(x);2 j3 f6 W( Z. O, b4 \
    f(1,=x(1,/8800;7 K" x% u+ G4 l. E
    f(2,=1-x(2,/8000;
    6 @  q0 g$ o( O6 S2 q6 _f(3,=0;
    , i* B- m! q) L# e. hf(3,find(x(3,<=5.5))=1; * E+ L" e9 ?" T4 N. M% {$ G
    flag=find(x(3,>5.5 & x(3,<=8);
    ! i9 ?8 P! R: V' C9 v0 A1 x' xf(3,flag)=(8-x(3,flag))/2.5;
    5 g% m3 k4 {- j& A7 of(4,=1-x(4,/200;0 l3 K6 ^0 W$ }( u
    f(5,=(x(5,-50)/1450;
    ; A/ i' o+ r( ?, o$ E6 B& G
    % u" A: Q) C3 D" U2 O! K$ j6 K& U& A/ T  P9 g. A8 c
    (2)编写程序文件如下:: u( \. H8 I& z4 {) c& Y; L
    5 Y1 Z6 L) J6 g' I5 x
    x=[4700 6700 5900 8800 7600- x2 m) f7 q- E* r8 O4 @
    5000 5500 5300 6800 6000
    3 @/ v# R* ]( a/ `0 ^: D8 Y, S/ J4.0 6.1 5.5 7.0 6.8/ T" m3 L! w( \' s
    30 50 40 200 160
    5 V+ U  l$ U3 W( c7 c  E1500 700 1000 50 100];! D, K7 X% c$ X, R3 H( q& R
    r=myfun(x);
    1 h, u4 ?8 |. t8 c& Za=[0.25,0.20,0.20,0.10,0.25];
    $ j% h! H; ]& F: h5 u/ nb=a*r
    1 g# X: O$ Z4 y: c2 a- Z
    * D9 x& t; x; d: J3 多层次模糊综合评价模型的数学方法
    # c7 ?2 @( z/ I+ J3.1 多层次模糊综合评价模型数学方法的基本步骤
    5 r+ ^) U; i) T2 M8 @3 X  Q! B0 a1 }3 z

    3 z3 g: t: L6 k' r: q. [* y- }# C  R: n9 g/ ?, _2 v7 ~
    # s: V4 [4 S. l$ X8 x0 t
    0 Z) J; ?" Z7 ^) P

    ) b4 X% s8 w5 W  ]7 F& k8 f* U3.2 多目标模糊综合评价决策法建模实例
    ( @3 x# \) c/ T0 a' ?, }科技成果模糊综合评价模型的建立及其有关参数的确定。
    ( |& }/ Q. @; L8 v5 _5 i: i7 v# I- b0 v* l1 ~  ~2 H
    (1)科技成果综合评价的因素集(指标体系)的确定 根据科研成果的特点, 并经过专家调研, 设计以下一套综合评价指标体系.
    # T, l, O* [5 g* t0 b' d  V: B/ ~, u/ W( I( w7 ~! m

    " n& f- ~" v  x- J$ U, f
    ! k; u: U" R6 ~0 v
    + v; O- C. `4 X* m5 b
    8 k+ d  J% L! n$ g. H# s8 Y1 m9 h; Z* W9 |( ~! K& Y
    (2)科技成果的评语集的确定& F1 W" q) k* {/ _( V9 o

    1 N8 T: b2 c  r; V) I0 e* x在评价科技成果时,可以将其分为一定的等级. 在此, 从“专家打分”的角度把 评价的等级分为“10 分”、“8 分”、“6 分”、“4 分”、“2 分”五个等级,因此评语集表 示为: V = {10 分, 8 分, 6 分, 4 分, 2 分}.
    1 B; L1 G, E+ g* ?( a, ?) \0 a0 `: A0 q: W# i, t

    ) o( E- s( A1 B( I4 {& ^, E- M9 M- j' ?4 {+ x$ E
    (4)权重  的确定
    2 D0 n  v/ T) z% E在(1)给出的综合评价体系中三大准则及 9 个指标中, 他们在综合评价中的重要 程度是不一样的。地位重要的,应给予较大的权重;反之,应给出较小的权重。下文给 出两种确定权重的实用方法。' T' W- A6 t6 R( ?1 ?: a
    % G$ ^8 s( `: J1 [( m9 d8 L4 u
    ① 频数统计法确定权重.; B' o9 M3 [; y- i7 m, ?4 X
    " D5 f8 A" j) p5 y

    ' i7 T  C8 c0 p/ F. e% t: R1 [; o6 ^8 n3 ^) O8 a# T  L6 _# _
    ② 模糊层次分析法(AHP)确定权重
    5 x* k+ U( Q8 r5 N; I该法的基本原理是从(1)中给出的综合评价体系的层次结构出发,针对每个准则 内的指标,运用专家的知识、智慧、信息和价值观,对同一层或同一个域的指标进行两 两比较对比,并按 1—9 判断标度及含义构造判断矩阵 D =  ,再由组织者计算比; R$ C( Q7 Q. f( f

    9 V# b$ P5 ]! G
    9 Q/ H7 {, U/ v! p$ {* l5 U8 M  c% G) H1 C$ Q
    (5)科技成果的综合评价
    % H5 Z% O2 ]& t+ {: J, k) S) @5 L: j2 d( s9 |/ }5 |
    ) \9 O8 q: W5 U& G8 I( Y' H
    ) z& @- C0 `! e, H  l
      @, X# U2 ^/ A3 H) k
    4 模糊多属性决策方法! F# }0 n  @/ A# Q
    4.1 模糊多属性决策理论的描述
    . ~. a0 [) M+ G( ^/ m0 X8 d7 t( A' `! r/ G- ~

    9 J) `! m, r$ a* \4 Q2 g( T/ V$ ]) X( f2 T  `$ g
    4.2 折衷型模糊多属性决策方法  k! I  C' E! B; O9 {) x* D+ l1 X
    (1)折衷型模糊决策的基本原理 折衷型模糊决策的基本原理是:
      U' \6 M$ c# [7 i- o
    * B. z& z" j: R- w' ?! B1 ^6 C3 G从原始的样本数据出发,先虚拟模糊正理想和模糊 负理想,其中模糊正理想是由每一个指标中模糊指标值的极大值构成;模糊负理想是由 每一个指标中模糊指标值的极小值构成。然后采用加权欧氏距离的测度工具来计算各备 选对象与模糊正理想和模糊负理想之间的距离。在此基础上,再计算各备选对象属于模 糊正理想的隶属度,其方案优选的原则是,隶属度越大,该方案越理想。8 i$ B, z" p  d1 |
    5 g* m: z3 K- K+ P6 g
    (2)折衷型模糊决策的基本步骤% G' d: S& a! X+ b
    Step1:指标数据的三角形模糊数表达% D' u  w6 q+ b4 u9 d
    " F0 m2 `" _1 D4 J% w' q" Y
    " f; f; y+ K! y; G1 l; }
    & s! @% w, Q7 j6 |2 J" M/ n# H0 K& q
    下面运用以上的定义将定性、定量指标以及权重数据统一量化为三角形模糊数." |& H/ {2 X1 Y) Q$ N

    ' [' z0 x' O% F/ f4 d' @1 M1) 对于定性指标,可以将两极比例法改进为三角模糊数比例法。再利用三角模糊 数比例法将定性指标转化为定量指标,其具体的转化形式见表 9。
    , @5 J$ Q( M5 L
    , o' _1 h2 t4 g: y
      }$ U/ |9 b) o( ]* O! j
    6 K, H- _) v8 v6 g) A: I2) 对于精确的定量指标值,也写成三角模糊数的形式。设 a 是一个具体的精确数, 由三角模糊数的定义,则 a 表示成三角模糊数的形式为:% v2 @; j/ S1 }. @
    ' ?- I5 R' A) V: m, @
    / a4 ?9 k7 s# v7 E

    ( y; z! N" j  ~5 f: `数的表达形式.: v* I' }5 j4 ?5 d& I
    ! M, o2 N; E, v) H2 L& K, O- Y- b
    Step2: 模糊指标矩阵 F 归一化处理# X# n8 O" l4 `- T5 @0 W% B2 @  k

    ; k* z) [( u- g; B6 s& W" @& V$ i$ F8 k3 o
    ' B4 o* o5 C( {
    Step3: 构造模糊决策矩阵
    2 c# Z" ?/ P2 x* b$ j1 d, O% k* v( ^5 E; r2 U' m

    ) o( e3 h( K8 s2 S" x
    % j+ z0 t# B( z: P- v+ t( G1 Q; C& tStep4: 确定模糊正理想 与模糊负理想 # W, t/ i1 x  h, V

    ! I* A+ q: Y4 o) s
    9 v( L6 g" I! ]+ V4 }8 H) l* J1 B4 u+ j# |: n

    % j$ w( l/ M  J! o% n4 b- \( }+ I$ m
    6 c3 `4 s  h8 `! V+ f/ L
    4.3 折衷型模糊决策方法建模实例
      h/ J* v3 A% i% t2 {某市直属单位因工作需要,拟向社会公开招聘 8 名公务员,具体的招聘办法和程序 如下:  Z, H5 M) _# o9 x9 E

    - f" Z: j/ s; j(一)公开考试:凡是年龄不超过 30 周岁,大学专科以上学历,身体健康者均可 报名参加考试,考试科目有:综合基础知识、专业知识和“行政职业能力测验”三个部 分,每科满分为 100 分。根据考试总分的高低排序选出 16 人选择进入第二阶段的面试 考核。
    ( _* |, {4 L1 Y- U3 m
    * }2 e9 @; T; V9 }. ](二)面试考核:面试考核主要考核应聘人员的知识面、对问题的理解能力、应变 能力、表达能力等综合素质。按照一定的标准,面试专家组对每个应聘人员的各个方面 都给出一个等级评分,从高到低分成 A/B/C/D 四个等级,具体结果见表 10 所示。
      f% [! `5 \/ u) f0 h4 l! j- n' Z9 p0 h4 i) F- m- f
    现要求根据表 8 中的数据信息对 16 名应聘人员作出综合评价,选出 8 名作为录用 的公务员。, |9 @. ]- H5 E, ^- \" }" x
    ; A4 L; a  n: E+ \( I! K
    2 o& i0 M$ e& X# v! m& }1 i

    3 w2 ]: ?& M+ \$ d8 \0 x7 l6 o5 \) s建模过程:2 e+ ~' [- Y' o9 `( |

    ( o. `8 p& @4 m% Z① 借鉴表 9 的思想,对于定性指标值 A,B,C,D,可以定义表 10 的量化标准 将这些定性指标进行量化,其具体的量化形式见表 11。
    ; k( ~+ F, `+ _$ i/ W- `' `& v; O) m; D8 G& Y$ q, b

    " N( y6 S; C1 w* M$ t1 o  _3 D, d/ P1 _5 I/ A
    ② 由表 11 和公式(1)把表 10 中的指标信息、权重信息化成三角形模糊数,得到
    # @  z- n% S3 Y7 J8 Y& S6 B6 W: o+ v4 f# e% Z: G
    , H+ i$ e. O+ n5 b2 ]: P
    . i: v! X* F* e
    ③ 由公式(3’)和(4)将 F 中的数据进行归一加权化,得到模糊决策矩阵 D 。
    , |0 }4 t4 _* E& T. E" [  C0 z+ _7 c  E4 t' z, {
    ④ 由公式(5)确定出模糊正理想与模糊负理想
    + A# ?$ x, I0 b4 t; i  H6 N( r* H" a0 ?9 y& J3 S+ X
    ' n& _5 v: `) r. V3 \0 v- W0 f7 D

    0 c# L# ^$ l' t* }( A0 Y8 L⑤ 模糊优选决策* e' F/ [, d5 x" h2 O  C# ?
    ) V" u1 L; i8 S" R1 t7 N2 Y6 ?. ]
    $ P4 h( e! ^: P5 Q( ?

    ! d# l. r) ?" u
    % U5 _9 c8 B; f7 d% A0 Z# @. u6 a' o$ l6 W" b# i3 Q) `; x
    因此被选种的 8 个人员是人员 1、4、2、9、8、5、7、12。 计算的 MATLAB 程序如下:$ Y  ?6 V! k9 f6 j/ f; b: h& X  v

    2 O7 g% E5 S4 q; H%把表 3 中的数据复制到纯文本文件 mohu.txt 中,然后把 A 替换成 85 90 100,
    " _/ z. r7 g, s: b: O  ^5 ?; H1 d; B%B 替换成 75 80 85,C 替换成 60 70 75,D 替换成 50 55 60
    3 ?4 Z$ V8 p- N; L4 ^clc,clear
    4 ^2 f, H& f2 S' A- V3 Oload mohu.txt
    ( w' }+ I0 {9 R) a. Ksj=[repmat(mohu(:,1),1,3),mohu(:,2:end)];) ?( D4 d3 q' t" D* W, a! F
    %首先进行归一化处理
    8 A! w) M* B1 z  n( |+ a- wn=size(sj,2)/3;m=size(sj,1);
    * w- N# Q+ q* A1 _/ x( _w=[0.5*ones(1,3),0.125*ones(1,12)];
    , W2 J8 h8 n# o  Iw=repmat(w,m,1);
    3 a0 C; D3 m) [$ `y=[];& m0 n9 y( G, M8 n1 h8 W5 m. i
    for i=1:n
    6 Y- b$ c- E' f! ]4 X& z    tm=sj(:,3*i-2:3*i);3 C/ i- t! _+ {1 w' J' u0 J$ v4 s( s
        max_t=max(tm);
    , R9 h  v- m) k3 J# T5 H    max_t=repmat(max_t,m,1);' s' [% o" u) U& b3 V% H- ~) V0 r
        max_t=max_t(:,3:-1:1);
    / P% p* Y1 P0 u0 L1 u2 y( j( ~6 m    yt=tm./max_t;yt(:,3)=min([yt(:,3)';ones(1,m)]);
    , ]. u  k. k6 S% h- W: Y    y=[y,yt];4 @) I$ g8 K7 f8 V) I& l" O
    end1 X1 U, B3 t! g2 U& P
    %下面求模糊决策矩阵/ T  p8 x3 |6 q4 X5 c9 |
    r=[];5 L# z% _. o0 G/ K
    for i=1:n: \8 A; A/ D# R
        tm1=y(:,3*i-2:3*i);tm2=w(:,3*i-2:3*i);/ ?# Y2 [3 Q) L$ z& q
        r=[r,tm1.*tm2];
    # P0 i8 w, Q& E, v& L- `end" S# g# P# [5 c- F, m( W
    %求 M+、M-和距离) r: a, u+ X" K' P7 d) |) F. U) S
    mplus=max(r);mminus=min(r)
    ; V& B: c5 Z8 e+ U1 |2 adplus=dist(mplus,r');dminus=dist(mminus,r');
    , z% p& f" x1 `: Z( o" ?- b%求隶属度/ w# w) l1 i  o) L( ]
    mu=dminus./(dplus+dminus);
    0 q- O- h2 z' ~% M2 f; Z2 [[mu_sort,ind]=sort(mu,'descend') 3 g. n3 f! ^7 }& W3 \: {* Y: H
    & A0 B5 y% W' \# w% c' d$ a( p

    2 G( {+ l) Q1 {  z
    , N; s; [7 v$ L. j/ D' n9 u$ z$ o习题
    / S3 f; T9 h7 ~) B  e( x( N" e% ~9 H* k' L5 @+ t
    1. (工程评标问题)某建设单位组织一项工程项目的招标,现组建成评标专家组 对 4 个投标单位的标书进行评标。4 个标书的指标信息见表 13,其中前三个指标信息是 各投标单位给定的精确数据,后三个指标信息是评标专家组经考察后的定性结论。 请 你帮评标专家组设计一个工程评标模型,以确定最后中标单位.( E$ a7 w# s. ~& `4 T( V

    1 w: Z. \1 y! s
    " a$ f3 _0 p1 W0 a: O
    2 b" J$ h. {6 K- l5 y. G0 d! v" V; B+ Z% r# }
    ————————————————
    / e9 t5 y) j3 M9 B* D5 B版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    1 h$ d6 q! s( c8 A# K, j$ `( Z7 x! ]原文链接:https://blog.csdn.net/qq_29831163/article/details/89913744
    # L" I  X2 f5 H3 G# k
    0 J4 s( C" |0 v" G/ p) @4 |
    ) ^: h; y7 T' M0 `" h0 L+ a) _
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-30 04:53 , Processed in 0.327392 second(s), 51 queries .

    回顶部