QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2594|回复: 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 |邮箱已经成功绑定
    模糊数学中有一个研究的热点问题就是“模糊决策”,它就是研究在模糊环境下或者 模糊系统中进行决策的数学理论和方法。模糊决策的目标是把决策论域中的对象在模糊 环境下进行排序,或按某些模糊限制条件从决策域中选择出最优对象。; \& u$ }8 M: Q# ^

    ' r8 s4 B# V6 X: Z0 x5 J9 p1 模糊综合评价法
    # e, i5 f; i) v* S. l6 r3 C模糊综合评价方法,是应用模糊关系合成的原理,从多个因素(指标)对被评价事物 隶属等级状况进行综合性评判的一种方法,其具体的步骤为:# c& r1 P( t( G( H

    ) |$ E  Y6 `# N. e% h- s2 \0 |- e
    7 e% ~2 b% B% n
    , \6 P- W! m4 a/ [% Q  i常用的模糊算子有:
    - D7 v4 H' U; q& n* P# K4 S! l' D# \+ ^. F2 l4 H( d5 v

    ( W0 H4 J: t, l9 n
    0 \# F1 L# _) M; U2 E$ q经过比较研究, M (•,⊕) 对各因素按权数大小,统筹兼顾,综合考虑,比较合理。+ S  p3 G0 C' [- o
    # ~7 I! b& Z' b  |
    (6) 对模糊综合评价结果 B 作分析处理。
    9 O* v" |. ~* P4 ?- u- u4 y% {9 ?, h( T
    ★ 多目标模糊综合评价法建模实例
    / Z/ {; c9 c1 X" D7 X. N8 w科技成果通常可用技术水平、技术难度、工作量、经济效益、社会效益等 5 个指 标进行评价,等级分为一等、二等、三等、四等。某项科研成果经过评委会评定,得到 单因素评判矩阵.
    + b/ z% q4 V- i# p& o) J6 U# o& D) t3 q6 ]/ M% g
    7 Z) l0 X8 s+ ~- m2 y
    , y* U* l) e, x+ Y
    用 M (•,⊕) 算子,得 B = (0.23,0.35,0.31,0.11) 由计算结果可见,用 M (•,⊕) 评价模型比较合理,成果应评为二等奖。
    6 X  t; ^6 P( F7 }; P0 G8 N! i9 A
    2 多目标模糊综合评价决策法
    7 P9 f- V* H; J! v7 M当被评价的对象有两个以上时,从多个对象中选择出一个最优的方法称为多目标模 糊综合评价决策法。 评价的步骤:! D: Z! @% v+ b! E

    * p3 G/ V- S9 E5 S① 对每个对象按上面多个目标(因素)进行模糊综合评价;
    ( U" b: V3 [+ Q8 W- y( r; o. q
    6 e: @! S: g% b+ h- L" j) e② 将模糊评语量化,计算各对象的优先度。假设模糊评价评语量化集(或评价尺 度)为 S ,则各对象的优先度为:( ^  p+ U  m% G7 h6 }, Z% |
    5 i/ R2 P& v) _" O7 T% g
    , ?5 v/ H& p9 {( ^( J
    ) b  f( K/ R. r( E) N! F
    ★ 多目标模糊综合评价决策法建模实例# {, h. R. [/ c  D4 T
    假定在上例中有两项科研成果,第一项科研成果为甲项,其模糊评价结果为 B1 = (0.23,0.5,0.31,0.11) 现对科研成果乙进行同样的模糊评价,其评价矩阵为. k0 t# a) q6 z3 R+ Y

    ( S/ C( C8 L# z# N6 y+ c# z# F2 o
    # b9 p# s/ R2 z1 c+ \% k
    0 [+ H5 q+ T  |* ~# r  z2 ?各评价因素的权值分配为 A = (0.35,0.35,0.1,0.1,0.1)
    + ~0 d( p0 W2 F# l4 |5 i' n( x$ i# A+ q! h1 s) [! N
    所以,综合评价为1 y5 _+ `  s& t

    4 J! e  u: w: h" {, ?2 z% U& r/ y* O4 k0 L) I2 n- z
    " `) u* [. O" u- |% L( U
    例 16 某露天煤矿有五个边坡设计方案,其各项参数根据分析计算结果得到边坡 设计方案的参数如下表所示。/ ?: r. Z' u% v$ q8 N
    ) n; h8 ]7 O# T1 W2 x
    4 h6 j6 \) d+ e( Y* O/ u/ {  W# R

    $ ?0 X3 o. F* V! r; z6 ?  f1 F据勘探该矿探明储量 8800 吨,开采总投资不超过 8000 万元,试作出各方案的优 劣排序,选出最佳方案。 解 首先确定隶属函数:8 E" U0 a7 k0 h4 z/ Y

    # c2 A% a" @, ?1 S# \/ k0 ~. W(1)可采矿量的隶属函数
    2 w3 P4 q0 K" D/ }8 i$ r' f, h" A3 v
    因为勘探的地质储量为 8800 吨,故可用资源的利用函数作为隶属函数
    ) l, Z& ?) ~) j5 H" R* B$ Z: X' u$ e9 Y9 _; O2 E
    1 U- |0 {. ~; u4 ?

    5 V5 D5 b" T9 E4 d8 J: ?2 U- m2 m' ~+ \( x: }; e6 M% q$ c

    * ^; U1 w& h7 O  V) w7 q7 q0 P
    * E/ I' t# H$ t+ F( ]" t/ B6 q4 R根据专家评价,诸项目在决策中占的权重为 A = (0.25, 0.20, 0.20, 0.10, 0.25) , 于是得诸方案的综合评价为 B = AR = (0.7435, 0.5919, 0.6789, 0.3600, 0.3905)' V2 ^2 K: Z0 g

    9 R, \9 L  S$ Z# R# `0 Q6 e由此可知:方案 I 最佳,III 次之,IV 最差。 程序计算如下:
    : s  w" _. c# E. @; g$ L) k- a& g+ y( U; u, f; m" E
    (1)首先编写函数文件 myfun.m 如下:4 [$ \6 |* b4 c7 [

    - B) r, f4 D% }function f=myfun(x);
    1 e; k! S+ y9 Y" F# Cf(1,=x(1,/8800;
    * V" ?) B' H& L* b) Df(2,=1-x(2,/8000;1 S, C# n; l) ?+ O3 g8 G
    f(3,=0;
    # c. h  I+ J8 E- f8 l. o. v' z3 Af(3,find(x(3,<=5.5))=1;
    ) i: h  X5 h! I' n; x) y. Iflag=find(x(3,>5.5 & x(3,<=8);6 u( C2 j, k% h# p3 [* @
    f(3,flag)=(8-x(3,flag))/2.5;5 n7 W! z. c% R! U( ^0 M
    f(4,=1-x(4,/200;
    1 A$ ?% c% c- G' k. N0 [( j% V! Of(5,=(x(5,-50)/1450;
    - ?$ P% Y: a6 R5 g4 h* `  R3 u2 r7 H1 ~+ `" R

    + Z" G3 ~3 f! `5 b$ i% I(2)编写程序文件如下:8 |8 n: }. ?. @$ z6 K6 i3 g, s: o
    9 t/ u# P3 I4 C$ a! W8 ~
    x=[4700 6700 5900 8800 7600
    5 R+ I+ K. j% `1 `& }' F2 o; n5000 5500 5300 6800 6000+ D7 e5 `$ B9 I/ ?
    4.0 6.1 5.5 7.0 6.8, T  o/ y( }! Q# y; n
    30 50 40 200 160! H9 F# r1 E& d4 ?1 A; Z, Y
    1500 700 1000 50 100];9 n$ R- @: M- B9 C- t0 m
    r=myfun(x);2 M8 m7 [" d- ~
    a=[0.25,0.20,0.20,0.10,0.25];6 H1 p' _! B3 V- R8 J: Y
    b=a*r
    & \! i" `- f# q8 y4 E- }5 c: m( P9 S
    3 多层次模糊综合评价模型的数学方法
    3 B1 E$ |* A* ?' V( Z! f/ n3.1 多层次模糊综合评价模型数学方法的基本步骤
    & {5 R& |( o$ l5 j3 h+ c. h$ ~! d7 k. U& |1 `

    # {. t8 n2 z& T8 F$ a, O, V
    # i/ K2 ~' X; R' y# G9 H
    . O6 @6 i  w5 ~$ A: d5 z1 Y/ x7 y4 W. U7 l2 l4 ?. Y

    # ]. A6 M9 _( d& ]) i. u3.2 多目标模糊综合评价决策法建模实例( _2 E( `6 l: R
    科技成果模糊综合评价模型的建立及其有关参数的确定。
    9 o9 D6 G! ]' Y1 F) y* e. O2 Y4 T
    (1)科技成果综合评价的因素集(指标体系)的确定 根据科研成果的特点, 并经过专家调研, 设计以下一套综合评价指标体系.
    / @- ~$ Z1 O! F$ y; i% z2 _6 A: a7 c; [! d9 `, h; o

    % E! E6 A# u6 }8 M; e. {/ M
    ; o# C4 _( S9 Q& `' F9 [8 J; g$ ]1 H/ |
    " G" A* G6 q' S
    8 }$ W' N$ `4 d* Y5 q+ p4 s
    ( u! m  ^3 o2 [" H4 i( G6 Q% V(2)科技成果的评语集的确定
    + c" c0 G; [, p8 }8 _4 C5 T+ t9 x9 V4 [% @
    在评价科技成果时,可以将其分为一定的等级. 在此, 从“专家打分”的角度把 评价的等级分为“10 分”、“8 分”、“6 分”、“4 分”、“2 分”五个等级,因此评语集表 示为: V = {10 分, 8 分, 6 分, 4 分, 2 分}.
    5 N! A9 {2 O  Y  [% r% z+ I" C$ r; x0 \+ S3 K7 z; B' ?
      P9 `7 Q2 f; ]  A
    7 w7 o5 K; w9 p/ c2 I) o! h  R; m! h
    (4)权重  的确定
    1 P# F* ~/ D7 O在(1)给出的综合评价体系中三大准则及 9 个指标中, 他们在综合评价中的重要 程度是不一样的。地位重要的,应给予较大的权重;反之,应给出较小的权重。下文给 出两种确定权重的实用方法。
    8 I; W. `% }0 a( p) M- X% z$ ?% z
    ① 频数统计法确定权重.# O- l- u) t) z! K6 w
    1 E7 Y2 ~$ X' s' E7 i7 ~

    , q+ b7 r4 R0 a
    1 V* d! R  c) n; L) `& N② 模糊层次分析法(AHP)确定权重
    5 |, i9 _# N7 s8 _% k  Q该法的基本原理是从(1)中给出的综合评价体系的层次结构出发,针对每个准则 内的指标,运用专家的知识、智慧、信息和价值观,对同一层或同一个域的指标进行两 两比较对比,并按 1—9 判断标度及含义构造判断矩阵 D =  ,再由组织者计算比% L# i; w. I4 Z

    * `9 ?$ @3 Z0 q# ~0 W/ |7 _  K1 F, ~& r  @0 Q/ Q
    1 x0 s2 _9 g+ _/ z* v
    (5)科技成果的综合评价/ Z# y" p0 I* N! A* p( U2 u$ `/ R- Z

    2 D+ C, v  K: q" z2 e0 g4 ^' u. ^/ w' I/ ]5 V

    & d, N6 h, O! {& h% z$ t: t& C4 Y& A. L5 A7 U
    4 模糊多属性决策方法/ N% G  s# M$ \6 t/ @
    4.1 模糊多属性决策理论的描述
    ) e( ?' ]+ F: O/ o4 ?" L* `& ]# E" g4 Z+ a

    + C& k7 H. i! C/ ]' r8 W. F
    $ L" g: ?( T/ T8 j7 B5 P4.2 折衷型模糊多属性决策方法
    - X2 ~0 ]1 z0 Y& W4 R; }(1)折衷型模糊决策的基本原理 折衷型模糊决策的基本原理是:  O% X% a* {, c  `3 {3 z2 \( I' u
    / l0 v6 C4 H. o; ^7 f; z. a# c
    从原始的样本数据出发,先虚拟模糊正理想和模糊 负理想,其中模糊正理想是由每一个指标中模糊指标值的极大值构成;模糊负理想是由 每一个指标中模糊指标值的极小值构成。然后采用加权欧氏距离的测度工具来计算各备 选对象与模糊正理想和模糊负理想之间的距离。在此基础上,再计算各备选对象属于模 糊正理想的隶属度,其方案优选的原则是,隶属度越大,该方案越理想。2 O  l* K; I" y( Z0 u

    . A3 n0 c0 a7 a& X- Z(2)折衷型模糊决策的基本步骤
    % R0 {7 |; d; X  z( _" e/ e' eStep1:指标数据的三角形模糊数表达* q' V1 }- r7 B5 O

    5 m9 \, O- B& A% H2 x% ^& _6 B# A0 c% S! m4 a

    5 f8 E! V  ^1 y; d* l( W下面运用以上的定义将定性、定量指标以及权重数据统一量化为三角形模糊数.
    4 ^" q: |, {; j7 q: c6 y+ H0 J5 J
    " X, C. g% @9 o9 y# v- @) W. F1) 对于定性指标,可以将两极比例法改进为三角模糊数比例法。再利用三角模糊 数比例法将定性指标转化为定量指标,其具体的转化形式见表 9。  |% ]0 Y2 j5 o
    " _0 ?  C! Z& X  Z3 O" f* u8 B1 C+ x

    7 F3 v: m; _* R% G' J
    / k8 |: q2 d0 v& {$ H2 e2) 对于精确的定量指标值,也写成三角模糊数的形式。设 a 是一个具体的精确数, 由三角模糊数的定义,则 a 表示成三角模糊数的形式为:
    6 L' _; Z# I; O2 n% ~
    - O: d/ x3 P) E+ `0 Y- k0 ^- y' V* u( ]2 Z: ?: K% L5 E' Y* Z
    5 w6 I( v# V' P( V
    数的表达形式., s( d7 N0 {3 g+ c9 E9 n) m) ?

    0 }) e# E& q8 p! NStep2: 模糊指标矩阵 F 归一化处理
    1 G: C4 G$ B" e
    % h) M- J2 n! s2 F3 i( S' X2 Z( ]5 ?: h# n( T
    ! z  N& e% q# v7 m/ y, C6 n& G9 |
    Step3: 构造模糊决策矩阵4 g) ]2 n& j" X
    0 ^9 n/ Q: W% e# o! B
    2 t5 U& K! R  `8 [% L" ]1 G- D
    , ?; c6 B, w& \- i" F/ N( P; N
    Step4: 确定模糊正理想 与模糊负理想 & P" s) ?) p- D6 |6 J2 g. k

    ) `, b9 a; R6 [! a# N0 Q5 Z! ^% J( O

    , Z& d/ k8 z2 J4 P, P3 r7 P. [" m) w3 ?. p. e

    0 P0 u/ j; W2 \8 n, `) l) o! Q- Y8 P( K
    4.3 折衷型模糊决策方法建模实例- Y1 }5 Z) U% b% g6 k6 O
    某市直属单位因工作需要,拟向社会公开招聘 8 名公务员,具体的招聘办法和程序 如下:
    . l- W  W- e* `9 J% h% c; W/ E
      Q* s' c, v$ J# X$ z, [; b0 r(一)公开考试:凡是年龄不超过 30 周岁,大学专科以上学历,身体健康者均可 报名参加考试,考试科目有:综合基础知识、专业知识和“行政职业能力测验”三个部 分,每科满分为 100 分。根据考试总分的高低排序选出 16 人选择进入第二阶段的面试 考核。
    6 P" W5 Z" d) {+ U2 X! x2 q
    0 j6 @% \9 g2 g5 V(二)面试考核:面试考核主要考核应聘人员的知识面、对问题的理解能力、应变 能力、表达能力等综合素质。按照一定的标准,面试专家组对每个应聘人员的各个方面 都给出一个等级评分,从高到低分成 A/B/C/D 四个等级,具体结果见表 10 所示。* _- M" l/ `: I

    % r3 l- j4 [( k7 v: M现要求根据表 8 中的数据信息对 16 名应聘人员作出综合评价,选出 8 名作为录用 的公务员。0 l/ x% M  p* F! L; N8 A- U* @

    , O& t: x+ B/ q; p9 d
    ! ]8 m. y( n8 p/ z3 |0 X7 r1 x+ p3 `5 P& J6 v& ]1 n/ U$ |: m
    建模过程:
    5 t* q, h" X* u( k4 |
    . q. j; g' L- d3 r5 O4 T① 借鉴表 9 的思想,对于定性指标值 A,B,C,D,可以定义表 10 的量化标准 将这些定性指标进行量化,其具体的量化形式见表 11。
    8 A1 ~* \0 S6 o4 D% |7 R, b% O
    6 d: r' C8 A. H& D+ Y5 v8 G, w) n$ w9 }  O" d; P* W+ b
    & g( z8 t: c  t" @- n
    ② 由表 11 和公式(1)把表 10 中的指标信息、权重信息化成三角形模糊数,得到
    ( L6 s  u$ q, c, N: W, z; G4 j. B( U6 D) ?
    : O# i0 U+ d. U; H: ~- u8 ~
    & x' m- u6 o# T2 q8 J9 C. `; j
    ③ 由公式(3’)和(4)将 F 中的数据进行归一加权化,得到模糊决策矩阵 D 。
    # E4 n8 Z  u- [* G" Z' u, ^. X7 U' C
    ④ 由公式(5)确定出模糊正理想与模糊负理想
    - s' F. e% X* J& Z9 d5 \, S7 x3 C* \; R8 q8 ]4 F: Y2 R
    , Y' l( K* F4 o9 S( j. ]
    2 U; b1 m! Q8 s: j8 A/ s- z0 R
    ⑤ 模糊优选决策: y- r3 M$ S1 l) o

    , V6 l% }0 S- ~) _+ [/ @$ x) s# `6 o4 T( ^0 ?$ D7 b. l

    + x4 @& y$ x3 U  x+ O. R9 H& `$ t9 x1 F6 ]0 i

    & r# F6 |$ `( H5 g* i3 q因此被选种的 8 个人员是人员 1、4、2、9、8、5、7、12。 计算的 MATLAB 程序如下:
    + q# r2 D* h4 j' c9 J" {% c
    4 I& I+ E: u1 a, \, \8 O%把表 3 中的数据复制到纯文本文件 mohu.txt 中,然后把 A 替换成 85 90 100," E- a2 Z; V8 ?1 w" F
    %B 替换成 75 80 85,C 替换成 60 70 75,D 替换成 50 55 60
    . {6 E" o0 O* F; I% wclc,clear
    2 l% g0 @* |4 hload mohu.txt
    , }* e' o0 f* g4 f$ [sj=[repmat(mohu(:,1),1,3),mohu(:,2:end)];: i2 C: _, X* [
    %首先进行归一化处理; ?3 N& \7 ^: {: r) C
    n=size(sj,2)/3;m=size(sj,1);, {. Q% F, f3 [% h9 [. o  F# L4 [  f
    w=[0.5*ones(1,3),0.125*ones(1,12)];& r) t) {, R7 }# C! x9 J, J) b
    w=repmat(w,m,1);
    6 J9 X4 r/ f+ ^3 v  |: jy=[];
    ; o" T$ X' _; w1 r8 b& o; L; |for i=1:n; O- B" {( p" B. k
        tm=sj(:,3*i-2:3*i);4 E! D) k9 K$ Y2 j4 M! r5 I. `
        max_t=max(tm);
    , R2 e! o/ c$ k9 O6 s    max_t=repmat(max_t,m,1);
    ) g& d2 K. _/ t7 F* v7 K+ S4 b    max_t=max_t(:,3:-1:1);4 v! d: Y9 s% l# S; [
        yt=tm./max_t;yt(:,3)=min([yt(:,3)';ones(1,m)]);
    8 C! G, u4 \0 A( X    y=[y,yt];3 [9 S% Z* O' b! q
    end' k6 s: f4 \/ x3 D3 M1 l
    %下面求模糊决策矩阵# C% e4 k3 l# v" q0 D
    r=[];
    , K5 H/ [$ T* Lfor i=1:n
    # N! X7 _, Q9 T    tm1=y(:,3*i-2:3*i);tm2=w(:,3*i-2:3*i);3 e/ k0 y0 F9 ~+ x- D# P. |
        r=[r,tm1.*tm2];
    " o6 l8 H: p& H' O+ z- ]" iend4 c  ~8 d2 o8 d
    %求 M+、M-和距离
    * r: k5 f" V5 K* F) P  Bmplus=max(r);mminus=min(r)
    8 e2 q+ }  B  V% g4 V! Bdplus=dist(mplus,r');dminus=dist(mminus,r');, x, d* U1 w" j
    %求隶属度
      U% w6 t4 s: D# G1 Tmu=dminus./(dplus+dminus);
    " Y2 M" y$ P0 B[mu_sort,ind]=sort(mu,'descend')
    : G9 c, u9 {4 h: ?
    : T: q* z% Q, f1 U2 e
    ( o/ B# W$ K: e9 c5 C& G3 f( Y- |( ~% V$ V
    习题7 u- I3 N0 |9 V4 _$ @" c7 @

    . N2 \% l* Z+ J6 m/ I1. (工程评标问题)某建设单位组织一项工程项目的招标,现组建成评标专家组 对 4 个投标单位的标书进行评标。4 个标书的指标信息见表 13,其中前三个指标信息是 各投标单位给定的精确数据,后三个指标信息是评标专家组经考察后的定性结论。 请 你帮评标专家组设计一个工程评标模型,以确定最后中标单位.& B! X. f- \( |. I4 k7 ?
    ) R  M  D$ s  E: c

    , c! M4 X, t/ ~6 e+ T6 N( a( P+ z/ P. C6 r, p

    / X5 }! D/ V, h————————————————
    1 b7 C" O2 Q  [  t' v版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    ; U. n( [* i. ^, H: c  Z6 D3 B原文链接:https://blog.csdn.net/qq_29831163/article/details/89913744
    5 c6 _0 k) r" m9 q2 M$ J
    0 A: b6 B* K" t4 j6 O& R# T( h/ y
    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-4-15 14:32 , Processed in 0.378262 second(s), 51 queries .

    回顶部