QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2626|回复: 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 |邮箱已经成功绑定
    模糊数学中有一个研究的热点问题就是“模糊决策”,它就是研究在模糊环境下或者 模糊系统中进行决策的数学理论和方法。模糊决策的目标是把决策论域中的对象在模糊 环境下进行排序,或按某些模糊限制条件从决策域中选择出最优对象。
    6 P# B- X- C- h9 _9 b& x7 h. u0 o3 d, l4 v
    1 模糊综合评价法0 W' \& ^# j% y1 z6 v7 ~
    模糊综合评价方法,是应用模糊关系合成的原理,从多个因素(指标)对被评价事物 隶属等级状况进行综合性评判的一种方法,其具体的步骤为:
    ; c" @) P' n! [6 k) a) T% y6 R+ o; n" _

    ! ^5 [/ c0 n; {2 A& q+ i7 _; [! X& d! U& f% `
    常用的模糊算子有:
    1 Y* F, i; Y" {" \: B! u- T; t1 z" d- r5 l% B3 p0 M  \' P

    $ M, ^# R! T$ c' g7 j9 c7 }/ B' y5 n7 v& _. x, y5 ?# t
    经过比较研究, M (•,⊕) 对各因素按权数大小,统筹兼顾,综合考虑,比较合理。
    $ Q; I, a0 J& r* a! T# r9 J0 j
    $ e; t, Q; X' L! W(6) 对模糊综合评价结果 B 作分析处理。
    / D, D' |3 }; |) K  e! Y! U% u
    / \. n. G0 n( A9 P% O8 m★ 多目标模糊综合评价法建模实例% x6 t4 G& F6 R+ H3 e9 p
    科技成果通常可用技术水平、技术难度、工作量、经济效益、社会效益等 5 个指 标进行评价,等级分为一等、二等、三等、四等。某项科研成果经过评委会评定,得到 单因素评判矩阵.
    % m1 d( A7 Z5 E6 _
    , `! q6 p4 l! O3 ]) A9 t6 V4 y2 Y# Q+ @0 `/ Y0 m. g
    & E. }& @! x1 s8 D
    用 M (•,⊕) 算子,得 B = (0.23,0.35,0.31,0.11) 由计算结果可见,用 M (•,⊕) 评价模型比较合理,成果应评为二等奖。1 Q: Q- a  Y/ s4 o

    1 L, ]3 h4 J2 Y6 c$ W+ D2 o2 多目标模糊综合评价决策法% I8 \, N$ x4 Q0 P" ^* S' O
    当被评价的对象有两个以上时,从多个对象中选择出一个最优的方法称为多目标模 糊综合评价决策法。 评价的步骤:
    1 ^! t, L+ D1 |' n9 t" o* p; p0 F3 S) b4 R$ s9 S
    ① 对每个对象按上面多个目标(因素)进行模糊综合评价;: |$ x% L3 z; [+ G: L' k3 H6 s$ s

    + |, C/ M! V% \② 将模糊评语量化,计算各对象的优先度。假设模糊评价评语量化集(或评价尺 度)为 S ,则各对象的优先度为:
    * X8 [( o) G# e; E$ F. [
    7 c# x* m7 }8 `- e
    + h0 B& ~4 o3 X7 d" N- f5 I$ p
    , y  g" x+ ]9 R; M9 Y, E★ 多目标模糊综合评价决策法建模实例; e6 M$ }+ [) m( i  B$ d
    假定在上例中有两项科研成果,第一项科研成果为甲项,其模糊评价结果为 B1 = (0.23,0.5,0.31,0.11) 现对科研成果乙进行同样的模糊评价,其评价矩阵为3 l' Z9 N! p/ U: u

    ' C& ^; y5 D+ j* u! m0 ~: B
    ' I4 U3 T$ a; ~$ V% K8 w
    ' x& n3 n; A9 c# a1 A& G- \! x各评价因素的权值分配为 A = (0.35,0.35,0.1,0.1,0.1)  T4 f; t/ ~) k! T. C

    6 R! W7 J( I3 b所以,综合评价为
    3 w5 H6 s) k) A( a1 _0 i' v( p

    " k: W- l# q  y; E  i' e' A: E
    5 Q8 Q# s2 v* ]5 ]3 I+ G' B 例 16 某露天煤矿有五个边坡设计方案,其各项参数根据分析计算结果得到边坡 设计方案的参数如下表所示。
    / b3 U- k2 u4 B& ?: C+ H
    # w5 a& a: X. s" P, K+ R  p0 }" f7 R

    3 t2 T9 s% `/ J8 J据勘探该矿探明储量 8800 吨,开采总投资不超过 8000 万元,试作出各方案的优 劣排序,选出最佳方案。 解 首先确定隶属函数:1 a4 ~% r7 J! z! z1 A' S8 [0 L% I
    ; N9 F. A% }1 |5 V4 ^: e) b: \
    (1)可采矿量的隶属函数/ f- M# R2 G4 a

    ' W+ h4 o* {( G2 [4 b因为勘探的地质储量为 8800 吨,故可用资源的利用函数作为隶属函数' C+ g, p! e: c: |

    9 s" x" h' I" B( {) U
    ) w) e; u; E- o3 [! H/ z8 g- L  _0 z
    # n& R# f6 r7 J8 N* x# f! k8 V' S6 D) B* P: [
    ( M9 l! e& j% N* R

    3 V  C9 d9 R3 F: M根据专家评价,诸项目在决策中占的权重为 A = (0.25, 0.20, 0.20, 0.10, 0.25) , 于是得诸方案的综合评价为 B = AR = (0.7435, 0.5919, 0.6789, 0.3600, 0.3905)1 e- V3 I/ f$ l/ t5 ^: P
    # A/ P6 @* K. z, U& U) c( G
    由此可知:方案 I 最佳,III 次之,IV 最差。 程序计算如下:$ g% t! m7 O( {. ]6 C* Y
    2 P5 O; Y+ @  H, L. ^: c
    (1)首先编写函数文件 myfun.m 如下:$ R, t1 q  c+ t
    & q4 h) @4 |* W; k8 c0 I0 {
    function f=myfun(x);
    & j8 W% {0 w6 C% V$ F8 H3 Xf(1,=x(1,/8800;8 r& @5 F# \+ H6 b4 s* `$ @
    f(2,=1-x(2,/8000;. C& `6 o% e4 ?8 H" f
    f(3,=0;( }* x8 m+ m0 Y) ~
    f(3,find(x(3,<=5.5))=1;
    0 r* G9 y3 R5 |% vflag=find(x(3,>5.5 & x(3,<=8);" ~! ^9 ^$ `9 B* n4 T
    f(3,flag)=(8-x(3,flag))/2.5;
    6 f, c, ?3 Z6 P3 i  b+ |: j0 h4 K1 _f(4,=1-x(4,/200;
    6 e! k) D9 V: m3 x" T: If(5,=(x(5,-50)/1450; : H6 Q' w# s) c/ F, o' K- m

    ; ], U, f! g6 q. j% N; d& x' L* h' F+ k) K+ P
    (2)编写程序文件如下:
    : ]& Q: ^  D2 c7 _5 E; j& M  D0 ^  g2 J
    x=[4700 6700 5900 8800 7600
    * b5 w2 g* ~' @0 V8 d5000 5500 5300 6800 6000
    5 q# }2 g6 B1 B4 ^5 J# O7 l4.0 6.1 5.5 7.0 6.89 E) |$ m/ K" e: _+ K' g
    30 50 40 200 160  `9 b' B. Y+ B0 Y9 X0 c2 _5 A- u" V
    1500 700 1000 50 100];$ i  T$ W7 A8 @) C0 ^7 S6 @
    r=myfun(x);
    + z4 R/ Z# \2 a# oa=[0.25,0.20,0.20,0.10,0.25];- j+ K# s) w$ @. W: b- b' d; q
    b=a*r
    4 u; M9 h3 h) V% A9 Z/ h9 \1 F: r6 e3 p' u- \; H
    3 多层次模糊综合评价模型的数学方法" ~# N- [8 x% Y: W6 n8 C
    3.1 多层次模糊综合评价模型数学方法的基本步骤
    ; D; Q# j3 k) b, V4 L" v
    / G# @  U) c: f& K4 Y9 E
    & ~6 G# [+ [- e: Z. R
    . x' o3 {. S8 E1 w* \" d2 h
    2 g2 x$ ?9 Q* d+ [% I
    . e4 R0 V7 n; f3 s3 Q6 u, y: h% p1 b( I7 r+ I
    3.2 多目标模糊综合评价决策法建模实例
    * y# D; X- e2 q1 B4 D" w( u科技成果模糊综合评价模型的建立及其有关参数的确定。1 k9 q/ t5 b8 A* P, z
    $ E9 O! @* G& I. q# _( \
    (1)科技成果综合评价的因素集(指标体系)的确定 根据科研成果的特点, 并经过专家调研, 设计以下一套综合评价指标体系.' Z) {' J/ K( s$ g1 q# G# k

    # |1 L" {$ ^$ {
    % G8 l  G5 ], f8 I+ Z5 U, l
    0 E6 T7 J7 ]1 W% v. c) c2 y# S/ k( L: E
    / i, U, }( d4 k3 V- C8 L/ E; K' |7 M

    3 r5 C+ d/ }, P' P& y1 `& R6 ?- R(2)科技成果的评语集的确定
    / ~: K. y4 s$ N, o" ^( I- Q$ _6 _, D+ u8 W2 o
    在评价科技成果时,可以将其分为一定的等级. 在此, 从“专家打分”的角度把 评价的等级分为“10 分”、“8 分”、“6 分”、“4 分”、“2 分”五个等级,因此评语集表 示为: V = {10 分, 8 分, 6 分, 4 分, 2 分}.
    , e- M! k+ H, g" P$ Y& e) y2 l) I: H8 r/ U4 T, Z& q

    , H+ z) K5 A7 N3 k% D1 h
    ; N7 R1 Y; C1 X5 E(4)权重  的确定
    $ G9 A7 Q* Q: d. |+ z% `& P在(1)给出的综合评价体系中三大准则及 9 个指标中, 他们在综合评价中的重要 程度是不一样的。地位重要的,应给予较大的权重;反之,应给出较小的权重。下文给 出两种确定权重的实用方法。! B- K2 m# D' ~
    ; O, z9 w0 a0 c9 n7 }3 n% h# Q9 F5 S3 B
    ① 频数统计法确定权重.0 r) f7 {9 ]3 V% c$ O
    ; A- q0 n: L5 F' h- E- G

    " K$ j* R2 p: ?( f$ W7 g1 S' u
    5 r3 E5 z4 _/ T+ ~② 模糊层次分析法(AHP)确定权重8 V* U# Z/ ^6 M2 |
    该法的基本原理是从(1)中给出的综合评价体系的层次结构出发,针对每个准则 内的指标,运用专家的知识、智慧、信息和价值观,对同一层或同一个域的指标进行两 两比较对比,并按 1—9 判断标度及含义构造判断矩阵 D =  ,再由组织者计算比
    ! d7 F" }) x9 @
    - V) `0 R1 B3 q7 v* M+ m% U8 g
    # p& S- S8 h- m' O% W+ T  _7 {  c
    (5)科技成果的综合评价9 r  C6 v3 z- X# T2 @

    7 J6 Z# P' |$ @! M/ J9 G
    2 C9 z# I& D4 z$ [% D; b
    ! N4 M9 ]7 }! K) ]' G5 G, q% ~1 `% k# I9 r# s4 x! s
    4 模糊多属性决策方法
    6 c' I7 O  }0 |' g1 S. D- G4.1 模糊多属性决策理论的描述
    # U4 |2 C& E. `# z) q* H: F1 ]- O' w  c. L

    + n) X0 e- V7 u/ v/ O
    ! Q: g/ s8 R7 B- x- L. {7 h/ L' L4.2 折衷型模糊多属性决策方法* ], `: ?* R7 ~  L, e, H
    (1)折衷型模糊决策的基本原理 折衷型模糊决策的基本原理是:
    3 s0 y: |) J9 o8 V! g3 e( @0 i  s& O  n0 ~0 }  l  `0 w
    从原始的样本数据出发,先虚拟模糊正理想和模糊 负理想,其中模糊正理想是由每一个指标中模糊指标值的极大值构成;模糊负理想是由 每一个指标中模糊指标值的极小值构成。然后采用加权欧氏距离的测度工具来计算各备 选对象与模糊正理想和模糊负理想之间的距离。在此基础上,再计算各备选对象属于模 糊正理想的隶属度,其方案优选的原则是,隶属度越大,该方案越理想。
    7 \9 h! l% Q) G/ H5 B# o- d, c* B' [6 T* p, m5 d
    (2)折衷型模糊决策的基本步骤: I+ `5 P( N1 x. R
    Step1:指标数据的三角形模糊数表达
    # A9 D2 j$ t9 f) T0 t. P' R4 S6 ^2 w6 |/ K: r3 s% O% _0 X7 u

      k# F5 o& a4 ?# K3 {: j- B% `1 {1 T- e
    下面运用以上的定义将定性、定量指标以及权重数据统一量化为三角形模糊数.
    . ~  R! a- @7 l7 p
    , L- T% C! Q7 G: }6 P5 V1) 对于定性指标,可以将两极比例法改进为三角模糊数比例法。再利用三角模糊 数比例法将定性指标转化为定量指标,其具体的转化形式见表 9。
    , l2 ^& `) }$ D" s! W
    3 Y* t, m7 h' t8 j3 L! [' \- Q: ^; N+ Y% C
    % S3 a! `' e' p
    2) 对于精确的定量指标值,也写成三角模糊数的形式。设 a 是一个具体的精确数, 由三角模糊数的定义,则 a 表示成三角模糊数的形式为:
    6 s- X9 m4 k4 V1 V4 W! m
    ) e3 c0 @9 P4 S8 u6 r% m. o
    5 ~) I; }& h, T/ f  w, n8 C) [) z; E# m# A8 M: t
    数的表达形式.- E8 W, H" @* J( ^2 f
    ; A8 l. s7 t; K& ~! N
    Step2: 模糊指标矩阵 F 归一化处理8 C+ W$ b; a% F1 d  w

    # a% K; j1 D2 {. f: z) d& p* z8 b, q9 I) T( B
    $ T7 C: ?$ Y5 n. R9 _
    Step3: 构造模糊决策矩阵
    6 E8 f! p8 E2 X+ L1 ^2 P4 _  L( V( ^- Q9 ?0 f1 i/ T! P

    ; o: D4 ~2 M3 `# Y3 W3 H: |# G/ c  q+ f3 \  i- Q8 h3 n
    Step4: 确定模糊正理想 与模糊负理想
    . x6 I1 ~% K+ p2 {" C8 L' \- z: {, j& E4 G
    & ^1 K2 m+ S/ ?3 P! F& X1 }
    7 }% g7 O0 w' X, }. i6 I
    / u; d* E3 ], f' P0 w. n
    4 P( D2 Q1 ]8 o& R! d  a
    1 j$ D  ]2 c  L7 j1 a3 n# N/ n
    1 N$ H* I0 Y& j+ l' S- U6 y3 b4.3 折衷型模糊决策方法建模实例& m, I' A7 y6 \+ l8 w: R/ Y1 X- ?+ l7 T
    某市直属单位因工作需要,拟向社会公开招聘 8 名公务员,具体的招聘办法和程序 如下:
    4 u3 F; P, I: A. [+ j% W' d+ ?; z6 Y7 ^3 W; F+ m
    (一)公开考试:凡是年龄不超过 30 周岁,大学专科以上学历,身体健康者均可 报名参加考试,考试科目有:综合基础知识、专业知识和“行政职业能力测验”三个部 分,每科满分为 100 分。根据考试总分的高低排序选出 16 人选择进入第二阶段的面试 考核。4 z9 P1 d- {5 G) p3 ~
    8 E6 w1 v1 Y& N+ l4 U' \4 X
    (二)面试考核:面试考核主要考核应聘人员的知识面、对问题的理解能力、应变 能力、表达能力等综合素质。按照一定的标准,面试专家组对每个应聘人员的各个方面 都给出一个等级评分,从高到低分成 A/B/C/D 四个等级,具体结果见表 10 所示。
    ' l8 o  n' K7 ]0 E% v0 G- D3 {& u( v$ B. F
    现要求根据表 8 中的数据信息对 16 名应聘人员作出综合评价,选出 8 名作为录用 的公务员。
    9 Q7 t. s6 M4 K4 m$ w6 `: ^  N: A, N( q* a) o: W) b; R

    ! V) i& v4 m* @9 q
    : L4 X2 ?% R$ B建模过程:
    4 U6 x1 o' Y# j9 m* N2 F% P8 f4 E$ }1 g1 [) j6 B# q" @8 ?2 ~
    ① 借鉴表 9 的思想,对于定性指标值 A,B,C,D,可以定义表 10 的量化标准 将这些定性指标进行量化,其具体的量化形式见表 11。
    " j$ c$ ^9 v9 H! e* e/ J# V- F6 ^# G4 C+ `% D7 O, I

    - U% [1 q# J5 t. g6 I6 n
    & e0 j1 n) K3 h. x. _② 由表 11 和公式(1)把表 10 中的指标信息、权重信息化成三角形模糊数,得到
    . [- t+ E1 T0 ?' W- r' R( v' Z% R* W5 K% q" D1 e
    9 }2 t" _, U& y. o, w( Z" q/ \
    - c  F, X. M- N
    ③ 由公式(3’)和(4)将 F 中的数据进行归一加权化,得到模糊决策矩阵 D 。5 Z2 s# ~* C  Q+ P+ i8 u4 G. z. E6 `

      q5 T  j' g2 g% g' Q) Q: m④ 由公式(5)确定出模糊正理想与模糊负理想- G( _2 l+ ~3 `, `! g

    % L' e9 L& ]& p6 w
    % y- G+ I& l+ l# E4 }! ?/ v+ f8 y
    ; d3 k3 J  q8 S( F" H+ c% p4 D⑤ 模糊优选决策3 w1 g, Z! l3 @  F

    ( y8 N3 j/ W' e/ z% @( B7 V: N  E7 A( ~8 J2 }

    ' F% a' b8 B& [/ B. ?+ B, Z
      d& h# [0 K" f& c3 L! k2 ], F, d& E: z; v. z: l) T5 Q
    因此被选种的 8 个人员是人员 1、4、2、9、8、5、7、12。 计算的 MATLAB 程序如下:
    / E8 b1 d3 W# ^! ?+ |6 {8 q
    $ t& h+ k- k7 I6 n+ [5 W8 B& V7 \%把表 3 中的数据复制到纯文本文件 mohu.txt 中,然后把 A 替换成 85 90 100,, x" h& P+ C7 b
    %B 替换成 75 80 85,C 替换成 60 70 75,D 替换成 50 55 60. Q# W4 {2 W0 S6 w+ u- O- ^* y
    clc,clear% _6 N3 W1 G, l8 f
    load mohu.txt
    * d9 z' J, W; p* {sj=[repmat(mohu(:,1),1,3),mohu(:,2:end)];! T$ ~6 o2 U& n5 U2 V
    %首先进行归一化处理
    ( r$ _6 B  g: K/ d& [( m; an=size(sj,2)/3;m=size(sj,1);  C& M: ]2 ^4 V9 M
    w=[0.5*ones(1,3),0.125*ones(1,12)];
    # v1 H3 P& s5 c% lw=repmat(w,m,1);
    - O* T! s8 l) p7 t. a: ?, R; t- Sy=[];+ t3 a/ E- I: Q# v/ {
    for i=1:n$ N1 n& @. h' Z: Q( @9 C
        tm=sj(:,3*i-2:3*i);" Q& \( H( @! F' f/ Q" e# u9 u0 `
        max_t=max(tm);/ c" f7 i* N7 h# @/ O& Z' P
        max_t=repmat(max_t,m,1);
    ( N8 j; e& k6 f3 Q) a" a. J( m    max_t=max_t(:,3:-1:1);
    ( s5 T8 S3 K0 ~! X    yt=tm./max_t;yt(:,3)=min([yt(:,3)';ones(1,m)]);
    . p; N; \2 E( {9 w# k2 p7 k1 u    y=[y,yt];
    3 H5 O7 o0 k- L7 f  L2 V3 U2 g3 r3 Mend( i0 w8 i, c. h. `
    %下面求模糊决策矩阵
    ' o4 N* _" U+ Xr=[];- r4 v  ^$ S9 b4 Y0 U, ?. f
    for i=1:n
      }* k$ L; P% Y2 j+ g" a    tm1=y(:,3*i-2:3*i);tm2=w(:,3*i-2:3*i);: Q+ B% o  l3 z
        r=[r,tm1.*tm2];' j6 j9 q- q; c0 v6 |1 [+ F1 h; A  R
    end
      A" |9 L$ F9 S/ N/ v%求 M+、M-和距离! W! B( ?# r, U$ K
    mplus=max(r);mminus=min(r)
    $ [, x8 H; M6 p  s9 P$ N  h! C5 O1 `dplus=dist(mplus,r');dminus=dist(mminus,r');
    2 s( b$ g0 v+ i# y) w9 Q%求隶属度
    " B3 T9 |5 f1 [) V, I: P: ^mu=dminus./(dplus+dminus);$ n. D8 r4 b- H+ b, \
    [mu_sort,ind]=sort(mu,'descend')
    , L  z+ U$ c5 m7 \9 l
    . b- Y: f! N0 @5 e2 `1 B" a: l8 b5 L4 s- Y/ y8 {$ S$ L

    + W. @3 Z6 \: N$ R4 K( q习题
    & |2 Y. b" [' F1 P, D. R3 w& n+ [% k8 l; _
    1. (工程评标问题)某建设单位组织一项工程项目的招标,现组建成评标专家组 对 4 个投标单位的标书进行评标。4 个标书的指标信息见表 13,其中前三个指标信息是 各投标单位给定的精确数据,后三个指标信息是评标专家组经考察后的定性结论。 请 你帮评标专家组设计一个工程评标模型,以确定最后中标单位.# Z) E) Z/ T% R& E) q

    6 `: r( g- h& `# `8 ]* O, U+ O" Y; q& B& `
    % E! a" K& }* R$ c3 Q' M8 C

    ( [) D  z( B. E- ]————————————————
    5 o: D7 Y! w' B/ S版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。: }. {0 S' [1 c8 b8 h4 P" e4 F
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89913744
    / W2 E+ N. V$ \( \
    - E# x& z  C% S7 k. F
      F- G/ P1 {0 {
    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-6-14 12:36 , Processed in 0.409567 second(s), 50 queries .

    回顶部