QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2623|回复: 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 |邮箱已经成功绑定
    模糊数学中有一个研究的热点问题就是“模糊决策”,它就是研究在模糊环境下或者 模糊系统中进行决策的数学理论和方法。模糊决策的目标是把决策论域中的对象在模糊 环境下进行排序,或按某些模糊限制条件从决策域中选择出最优对象。4 b& u& M& f3 p5 ^( b, f/ q1 U
    6 m# D/ r% y5 y9 r! M
    1 模糊综合评价法
    7 a3 c3 S  p7 z( M模糊综合评价方法,是应用模糊关系合成的原理,从多个因素(指标)对被评价事物 隶属等级状况进行综合性评判的一种方法,其具体的步骤为:
    ! E+ v+ K6 s' q8 {1 d4 b* \, D& h! ?
    5 x  g8 H6 ?+ h0 p9 E3 d
    7 ]4 ?- d  Z1 S% e
    常用的模糊算子有:
    6 H( Z) P) p0 w; ?/ ]3 R# y8 R! b7 M+ ]- d3 Y
    0 q7 S% f2 n7 O' q
    2 F: {. }, y' H4 Z. y
    经过比较研究, M (•,⊕) 对各因素按权数大小,统筹兼顾,综合考虑,比较合理。
    $ L$ j# z2 C$ ]8 h  X: n0 F, Y& o( _6 I, `; Q
    (6) 对模糊综合评价结果 B 作分析处理。( h* N; Y1 M; n4 j4 T7 |

    % k  `9 [) d& }9 z, v★ 多目标模糊综合评价法建模实例9 ~* ^* I+ j: l$ n
    科技成果通常可用技术水平、技术难度、工作量、经济效益、社会效益等 5 个指 标进行评价,等级分为一等、二等、三等、四等。某项科研成果经过评委会评定,得到 单因素评判矩阵.
    & j2 S/ ?3 z3 L3 a3 D% J) E1 v
    # [. }( x2 t7 l* X/ U
    $ U9 ^2 L9 l: Q" a+ a5 r- _5 N1 z
    用 M (•,⊕) 算子,得 B = (0.23,0.35,0.31,0.11) 由计算结果可见,用 M (•,⊕) 评价模型比较合理,成果应评为二等奖。
    ! `- B9 E: w; I- }$ ^  V+ W7 O9 p; Z- L9 h% W: d, c
    2 多目标模糊综合评价决策法
    & j; H  B' A4 K/ X- y当被评价的对象有两个以上时,从多个对象中选择出一个最优的方法称为多目标模 糊综合评价决策法。 评价的步骤:
    * O. k  A7 T/ `! m8 X/ l$ K* |
    ' Q$ Y  p, L& u  }① 对每个对象按上面多个目标(因素)进行模糊综合评价;; Y$ K: @0 E: @9 {- f
    # z$ {" R* M# l% ?( {3 S
    ② 将模糊评语量化,计算各对象的优先度。假设模糊评价评语量化集(或评价尺 度)为 S ,则各对象的优先度为:) u7 x0 g) I) l- h% R; f* O
    * w, t" s5 C" x! g

    9 L; Z  @, c8 R) M+ u6 Q; E4 @' L* K' J3 K" K5 H8 B3 z" l
    ★ 多目标模糊综合评价决策法建模实例
    5 H; f9 i- w* H: h0 I假定在上例中有两项科研成果,第一项科研成果为甲项,其模糊评价结果为 B1 = (0.23,0.5,0.31,0.11) 现对科研成果乙进行同样的模糊评价,其评价矩阵为
    " L7 J# M) z& P; b! ^0 ]. G1 N) C& J! O
    7 [3 @( t, h& f$ X; f, U+ |

    - w/ j+ ~- q9 G$ x各评价因素的权值分配为 A = (0.35,0.35,0.1,0.1,0.1)
    ( v# x& D7 c+ L: Z* m6 b( ^3 }! A  B
    所以,综合评价为
    6 D" Y8 p3 p6 z" ~8 y: S4 ^% ?. x/ h1 a4 K( H3 Z

    ( w7 B8 t* K. J( h1 r+ n8 i( i
    + i& E7 e6 U5 b% h/ F1 ?6 v 例 16 某露天煤矿有五个边坡设计方案,其各项参数根据分析计算结果得到边坡 设计方案的参数如下表所示。8 r" E: B  ~+ W5 b" a

    ) t( Y. `1 W. ]  j6 T' q* }
    0 d, r7 a! R9 P6 s7 M% u3 f; |; |
    4 {) N8 G1 F0 |1 ?) F$ @据勘探该矿探明储量 8800 吨,开采总投资不超过 8000 万元,试作出各方案的优 劣排序,选出最佳方案。 解 首先确定隶属函数:
    * @/ M3 c# q7 g& |" f. ~* }! z0 {3 k' x$ ?& i
    (1)可采矿量的隶属函数
    $ o' L5 D8 @. C  \! N3 w9 |6 {9 H
    因为勘探的地质储量为 8800 吨,故可用资源的利用函数作为隶属函数
    0 K$ y# n4 N% w# q2 ]
    ) [3 A( s0 P3 e+ y8 Q$ _
    5 n; |5 I, q. m( i% ~6 [, o" m9 g' Y/ m% ]" k: s

    0 ^2 s, O" I  W2 x6 W- f
    - K) U! z5 Y- h8 S( h: Z4 [: F' ~
      |7 d/ l, M) R3 l根据专家评价,诸项目在决策中占的权重为 A = (0.25, 0.20, 0.20, 0.10, 0.25) , 于是得诸方案的综合评价为 B = AR = (0.7435, 0.5919, 0.6789, 0.3600, 0.3905)" h& T6 J' o  b! L. d

    4 I% q8 m$ ~9 L6 |4 U! A由此可知:方案 I 最佳,III 次之,IV 最差。 程序计算如下:  B( D, v! J9 R; u5 W6 j. m5 l
    7 J  \3 g( I/ a" ~# Z0 p
    (1)首先编写函数文件 myfun.m 如下:' M6 R  w+ i. l4 D, M- o  R8 I( c: ^

    . \3 P6 C7 G# l+ ffunction f=myfun(x);0 o8 b& y9 i/ U  T
    f(1,=x(1,/8800;
    2 \. [  O+ u7 s# s4 h- D- Z; o- t7 ]f(2,=1-x(2,/8000;( K9 {; {& y' J0 }& C
    f(3,=0;
      S: y9 h# y0 S9 |9 Z, of(3,find(x(3,<=5.5))=1;
    , P. ?0 q. h' w1 @* Yflag=find(x(3,>5.5 & x(3,<=8);
    ' Z  B/ W# n1 ~$ r3 C! ef(3,flag)=(8-x(3,flag))/2.5;6 u6 K0 T' W6 T
    f(4,=1-x(4,/200;: ?. q' |# B+ d# P( {+ R! e0 u2 ~! w
    f(5,=(x(5,-50)/1450; 6 ]3 T( m1 S. @/ w/ W9 o( n- w

    ! E" {0 J* M$ D# I& e9 \1 o: [- h6 u6 o
    (2)编写程序文件如下:
    ) ~+ f# @% U2 X+ f& J$ A5 q3 A" |8 J: G. [" I* m5 ~3 f* W4 H1 s
    x=[4700 6700 5900 8800 7600; Q6 z9 \+ ~; U( w* N
    5000 5500 5300 6800 6000
    * R5 G3 m! a3 Y0 W* s+ a) A4.0 6.1 5.5 7.0 6.88 A  z: d# E3 F% w
    30 50 40 200 1603 i  a% k' ?3 S
    1500 700 1000 50 100];0 w0 N8 V7 k$ }) D3 a; _1 }' o
    r=myfun(x);1 X& o6 k( q7 K# Y; |! t
    a=[0.25,0.20,0.20,0.10,0.25];
    2 R( b3 S& U% j$ E# F) Eb=a*r
    2 ^, C4 o; ?  H. S
    4 H  x' e, I; t; P2 P3 多层次模糊综合评价模型的数学方法* O5 q6 p$ W1 ?3 K" D1 z" Y
    3.1 多层次模糊综合评价模型数学方法的基本步骤
    8 n! }- P5 Z9 n9 h+ s$ L0 {1 i: e8 T
    & S/ a! u7 }" r2 n+ U4 @
    / k. H$ d8 @2 B+ \! _  w

    1 L. l" m: K3 g# t8 \1 K* b5 O, q

    6 d% N$ O2 O$ n2 T2 P3.2 多目标模糊综合评价决策法建模实例: V# |8 [; D+ }1 [) \
    科技成果模糊综合评价模型的建立及其有关参数的确定。
    ' }+ e) M0 M% S. `) w$ y. C9 i" e( C0 I# l8 |; z
    (1)科技成果综合评价的因素集(指标体系)的确定 根据科研成果的特点, 并经过专家调研, 设计以下一套综合评价指标体系.' V. z5 n# R" {# W. q# ?$ ]: J
    ' Y( R3 J2 v. X) E& z9 ^

    ) e- L7 M  k- K' v
    1 \# X9 m# _2 W
    . l" B' A' F8 V0 B3 N0 g8 R4 U" k8 U5 ^$ C) D

    4 G; w- T: J$ Y* n. u! x(2)科技成果的评语集的确定
    ) i' w) B$ ~6 ]: }; Q) n3 }: k4 @: P) y) p
    在评价科技成果时,可以将其分为一定的等级. 在此, 从“专家打分”的角度把 评价的等级分为“10 分”、“8 分”、“6 分”、“4 分”、“2 分”五个等级,因此评语集表 示为: V = {10 分, 8 分, 6 分, 4 分, 2 分}.
    ( k  [, V, X. V! O; M
    ; D/ \! [* l: F
    0 I3 y" n7 q! u5 A/ ]1 q$ ~- a
    - f( D. b  d5 S% R(4)权重  的确定0 ^! `8 Z' v1 l! d
    在(1)给出的综合评价体系中三大准则及 9 个指标中, 他们在综合评价中的重要 程度是不一样的。地位重要的,应给予较大的权重;反之,应给出较小的权重。下文给 出两种确定权重的实用方法。3 ?. ]# Z% _" t
    . t2 F% m. |8 m3 x3 w* n
    ① 频数统计法确定权重.5 _( V. }, H! r/ ]

    3 M5 W; U4 m+ G( y: b9 U
    % ~3 n0 r  Q  [/ h- [! y% S+ _+ k. @4 Q; t
    ② 模糊层次分析法(AHP)确定权重8 `4 X  y5 G4 [# F
    该法的基本原理是从(1)中给出的综合评价体系的层次结构出发,针对每个准则 内的指标,运用专家的知识、智慧、信息和价值观,对同一层或同一个域的指标进行两 两比较对比,并按 1—9 判断标度及含义构造判断矩阵 D =  ,再由组织者计算比
    " {& q/ A! \9 U% H2 i5 b( m& e: L  S2 \; ^  `  x4 J2 J) E+ q  q

    ; t9 M! D7 @# |1 b# u  b# b' c9 m! b2 a9 l4 @
    (5)科技成果的综合评价' V3 j! U: e: f  G6 F! ~
    1 p/ u1 O4 O7 w& U
    ; \% X7 k, s! ?0 b/ m( Q7 y

    ! S$ Q: C0 V: F) E7 m* ]: G2 `1 c* p6 \) R" S
    4 模糊多属性决策方法/ c2 c  w% V1 R0 y$ n
    4.1 模糊多属性决策理论的描述
    % [2 X" y3 C: t; j( c
    5 `% {. m4 [. I
    8 {! @" z' n: p% }  [. U, X; O- k! m6 N; @3 `2 k0 y, ?
    4.2 折衷型模糊多属性决策方法
    4 N9 P, x* p" Q% v6 c! t(1)折衷型模糊决策的基本原理 折衷型模糊决策的基本原理是:
    ! ~! k( }" U2 ]4 Y( l4 T+ W* {; x5 p$ E# ~6 r- p
    从原始的样本数据出发,先虚拟模糊正理想和模糊 负理想,其中模糊正理想是由每一个指标中模糊指标值的极大值构成;模糊负理想是由 每一个指标中模糊指标值的极小值构成。然后采用加权欧氏距离的测度工具来计算各备 选对象与模糊正理想和模糊负理想之间的距离。在此基础上,再计算各备选对象属于模 糊正理想的隶属度,其方案优选的原则是,隶属度越大,该方案越理想。
    & s1 J; h) N4 F/ a3 L: |8 }
    2 |8 v( E( T* j$ d& o$ ^(2)折衷型模糊决策的基本步骤, v- P# M  ^: d
    Step1:指标数据的三角形模糊数表达% |/ v5 l& G8 f' y& p7 D# T- t
    ' S% Z- K8 b! Z. R% }' ^
    0 H: k* _( d; q- i; m( A. a; T4 a
    : m5 v, h9 |) w0 u, d
    下面运用以上的定义将定性、定量指标以及权重数据统一量化为三角形模糊数.
      l! x0 `* M2 ~" k0 C' T" G
    / L* U2 |* |2 [+ n1) 对于定性指标,可以将两极比例法改进为三角模糊数比例法。再利用三角模糊 数比例法将定性指标转化为定量指标,其具体的转化形式见表 9。
    # ~& }# }' ~7 l1 B6 O) b5 b9 g: B! R$ \( h1 J

    # r6 x, V5 Q  r, l- K% J
    ' P/ P6 d4 d9 [7 e2) 对于精确的定量指标值,也写成三角模糊数的形式。设 a 是一个具体的精确数, 由三角模糊数的定义,则 a 表示成三角模糊数的形式为:
    ! Q) h3 A+ v' T2 {( X3 X
    # G: W' z5 d$ l: N  M
    : {- b+ N( H2 G5 I$ L/ A' }% f: X  m& F- ?1 O
    数的表达形式.4 C3 f# R# W% R8 Q

    / `/ n5 w9 z6 j% ~! b, q% h5 cStep2: 模糊指标矩阵 F 归一化处理. X$ e) H: n4 b" ~5 c: }. O
    $ A0 [2 a% W5 H6 A; G- X/ e
    8 a1 Z, ^7 ?* \* C

    , Y7 y* n: O/ V, M0 P/ p$ PStep3: 构造模糊决策矩阵
    9 Q. U; D" e4 w! o6 Q7 U% u6 P
    + U* d( h  d4 Y  @, r, o6 D. e
    3 b( K1 B& g5 G* O/ v" p. ^  O3 S" G
    Step4: 确定模糊正理想 与模糊负理想 $ b% A1 w$ p/ k3 r2 a- s; W+ D

    / n/ ?+ N6 @4 f/ g8 W7 }. U& H) M+ G9 s1 G$ K
    % s& W- m% U- \9 `

    - l1 A- g. X% R2 t, E( I; @1 q' N, ~8 d1 K
    5 a: T- d& G# M3 n
    4.3 折衷型模糊决策方法建模实例
    4 L! }( @0 z' Q7 p$ @( }; l6 W4 ~某市直属单位因工作需要,拟向社会公开招聘 8 名公务员,具体的招聘办法和程序 如下:
    7 X* j  D# S7 i( @' g" J' p; r) N( f% D4 K0 z6 T: Z1 B
    (一)公开考试:凡是年龄不超过 30 周岁,大学专科以上学历,身体健康者均可 报名参加考试,考试科目有:综合基础知识、专业知识和“行政职业能力测验”三个部 分,每科满分为 100 分。根据考试总分的高低排序选出 16 人选择进入第二阶段的面试 考核。! r+ V  `$ C" K. }8 i: |4 m
    2 Q6 ^& ~$ `/ j: F% e7 N
    (二)面试考核:面试考核主要考核应聘人员的知识面、对问题的理解能力、应变 能力、表达能力等综合素质。按照一定的标准,面试专家组对每个应聘人员的各个方面 都给出一个等级评分,从高到低分成 A/B/C/D 四个等级,具体结果见表 10 所示。% A! S! z3 g5 s) b

    6 d+ \# i# c0 S现要求根据表 8 中的数据信息对 16 名应聘人员作出综合评价,选出 8 名作为录用 的公务员。* C0 C$ O7 w1 t  e% R' e
    2 b# `, G0 U) E& ?! k

    ( @0 h# p$ I8 a% p: A) R# f% w" k  m; c/ J/ p
    建模过程:, G! J' y9 J) H& C# e

    9 N0 b8 {, u5 t" [1 {① 借鉴表 9 的思想,对于定性指标值 A,B,C,D,可以定义表 10 的量化标准 将这些定性指标进行量化,其具体的量化形式见表 11。! g9 ], c$ S( _0 _8 F) K, [
    , ^9 X! q; d! j  U2 M

    " i2 a6 P: }5 R' ?, j$ ^9 q, ]7 T) I( }5 A5 O
    ② 由表 11 和公式(1)把表 10 中的指标信息、权重信息化成三角形模糊数,得到
    + b1 R3 m9 Y; X* n7 m
      q! _1 Q! _, R9 G+ Z$ d* A' R/ a+ n9 @) @! g5 B
    ; o+ Z0 r& L8 C  X9 @, A
    ③ 由公式(3’)和(4)将 F 中的数据进行归一加权化,得到模糊决策矩阵 D 。/ i) e; o1 F, ]* Y5 U. z

    + ~& |: D. `: C9 f④ 由公式(5)确定出模糊正理想与模糊负理想/ I7 v$ C5 B& y
    5 {0 K5 {( A6 h- r

    ; G" K( Z  x* }3 C
    ! c, Y. {; Y* T' X9 \* R⑤ 模糊优选决策$ A. l" M$ a( w: g" g

    . M0 F- E& B( e' `. i. z
    - L( f$ T. P  m6 ~$ |0 ^; `+ I9 C6 L6 y* l& ^- S6 n

    & `( Z* o& g2 E  I% g( G% n+ f9 S- b; U8 E3 [! i
    因此被选种的 8 个人员是人员 1、4、2、9、8、5、7、12。 计算的 MATLAB 程序如下:
    ' N# v* ^! r/ Y( x( t- v! E
    5 j, K' s$ U: E' Z9 j%把表 3 中的数据复制到纯文本文件 mohu.txt 中,然后把 A 替换成 85 90 100,
    6 U* _2 Q/ {- A) w- f: e# c%B 替换成 75 80 85,C 替换成 60 70 75,D 替换成 50 55 60
    $ T1 s; x, W. c4 y, C( o9 rclc,clear
    * |* M1 t2 u# M5 Y# c9 wload mohu.txt
    7 X, P0 ~% f# x, Z6 B& ^' rsj=[repmat(mohu(:,1),1,3),mohu(:,2:end)];
    * r* X/ `3 _9 e%首先进行归一化处理
    , M8 y4 X# g; ^; \! |n=size(sj,2)/3;m=size(sj,1);
    " r! G- }; l* G3 u' D( ow=[0.5*ones(1,3),0.125*ones(1,12)];6 ?' \: S4 D; Y
    w=repmat(w,m,1);& w4 _5 x. B+ c4 R( o
    y=[];. z8 C# N( s" k
    for i=1:n
    , J5 {" m9 `1 Q# h/ l4 u; Y7 T    tm=sj(:,3*i-2:3*i);
    / p7 o8 s/ y3 O; P4 y9 ]  Z* P6 `' z    max_t=max(tm);$ x( f  e5 e7 l, ?& p: O' O8 Y5 j, V5 H
        max_t=repmat(max_t,m,1);  ~: q8 C1 D- q$ t: U
        max_t=max_t(:,3:-1:1);# N3 R% H( R6 b9 a
        yt=tm./max_t;yt(:,3)=min([yt(:,3)';ones(1,m)]);  i3 Y# }4 h- D6 s) u8 @$ j
        y=[y,yt];- g$ `1 Y1 S* X' {& ?
    end
    8 q9 w8 [& p5 P! _5 a. \! n: N%下面求模糊决策矩阵
    1 ]# ?5 C9 Y+ g: or=[];
    ; t3 r* K! p# p3 O3 P: o* Z& w: Gfor i=1:n7 J- Q" ]6 s+ B
        tm1=y(:,3*i-2:3*i);tm2=w(:,3*i-2:3*i);& B5 o& ^" T7 |
        r=[r,tm1.*tm2];" ]4 z2 ?# L6 v5 `1 K; M) b
    end* d5 [$ v, \) T: l
    %求 M+、M-和距离$ H( l5 ]  c' a
    mplus=max(r);mminus=min(r)
    8 A2 Y% J) O$ l- E* A- ^5 {dplus=dist(mplus,r');dminus=dist(mminus,r');! u! L& `% L0 Y( x, i& [
    %求隶属度/ w. M) D2 Q5 {5 x2 z
    mu=dminus./(dplus+dminus);
    ; T; r$ n/ q$ I. I[mu_sort,ind]=sort(mu,'descend')
    : E/ N) |  h7 B5 z1 p& @2 m
    $ M+ }/ o. F# O5 S' x* d. J7 q
    / a; O. s0 ?4 v! N. x9 V) w( G! w1 w9 {$ ?/ o, ^
    习题/ \! ~: j9 N9 E3 M1 H+ r
    3 S" Z) y/ V( g/ \2 Z* X/ Y
    1. (工程评标问题)某建设单位组织一项工程项目的招标,现组建成评标专家组 对 4 个投标单位的标书进行评标。4 个标书的指标信息见表 13,其中前三个指标信息是 各投标单位给定的精确数据,后三个指标信息是评标专家组经考察后的定性结论。 请 你帮评标专家组设计一个工程评标模型,以确定最后中标单位.
    ' a, _! \7 @; m* N/ K8 }
    5 ^6 g1 t% R  Z0 q' G2 _4 W
    7 N, p; b% K' [7 u8 v9 Z' x* i/ F* P
    8 J5 ?, |0 L7 @5 E& P
    / o$ {: C7 n: F7 G————————————————
    ( s& A; k8 [$ x7 G7 s( B) |版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    ; H" M+ I- j  @! `- m原文链接:https://blog.csdn.net/qq_29831163/article/details/899137446 M% n$ w+ E1 h- b+ G7 o4 U

      b5 Y0 q  E5 X+ M. T! f: A8 x! m8 D( V  h
    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-13 03:49 , Processed in 0.444697 second(s), 51 queries .

    回顶部