QQ登录

只需要一步,快速开始

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

    9 a0 b! U: e  |, L% n  x+ M1 模糊综合评价法4 d3 o: r0 p2 Z2 v+ ~$ Y. J+ i8 z5 {
    模糊综合评价方法,是应用模糊关系合成的原理,从多个因素(指标)对被评价事物 隶属等级状况进行综合性评判的一种方法,其具体的步骤为:
    9 [$ Y3 O1 W, u% t0 l6 m9 w: {1 e+ ?1 E* M) c5 W

    , {, {9 P2 C; w2 F. t. ?% @1 w) t$ [0 [
    常用的模糊算子有:- F3 \' B  r/ B  n6 Y5 R' j) m
    8 U) |' z+ k' y0 ^- T

    ' g. i3 ~6 p" r) j6 {4 V9 K3 X* i! N3 E6 d
    经过比较研究, M (•,⊕) 对各因素按权数大小,统筹兼顾,综合考虑,比较合理。1 K) o" X: o  o. m# g2 K
    5 `; g+ l9 r; \' a* J
    (6) 对模糊综合评价结果 B 作分析处理。
    # N9 M3 P6 Y& O1 x! M/ u5 {
    6 C8 g0 \, t% j& y! s! [★ 多目标模糊综合评价法建模实例
    6 B& y0 N/ S5 W, O- v科技成果通常可用技术水平、技术难度、工作量、经济效益、社会效益等 5 个指 标进行评价,等级分为一等、二等、三等、四等。某项科研成果经过评委会评定,得到 单因素评判矩阵.3 ]- o4 i" a  y3 ^" x6 l

    2 k- n9 G( J' _8 V# J' g; @! J0 t- X4 m! |  B! B* m
    - {7 I" h/ u! S
    用 M (•,⊕) 算子,得 B = (0.23,0.35,0.31,0.11) 由计算结果可见,用 M (•,⊕) 评价模型比较合理,成果应评为二等奖。# P% _8 G) L* Y% h7 \* h
    ' h$ J. X6 i8 G% ?
    2 多目标模糊综合评价决策法% f9 D6 R5 y5 j1 j2 z3 r4 [% q
    当被评价的对象有两个以上时,从多个对象中选择出一个最优的方法称为多目标模 糊综合评价决策法。 评价的步骤:- v# ?( |' D3 u- }+ _

    : V* c2 B( h. z* y7 b① 对每个对象按上面多个目标(因素)进行模糊综合评价;9 ]% I- A/ e* G% o

    ) |6 z8 {6 E8 }, b1 Y② 将模糊评语量化,计算各对象的优先度。假设模糊评价评语量化集(或评价尺 度)为 S ,则各对象的优先度为:
    : p4 ~' P$ a! d; _0 i& E0 Q' L5 p" K% [' d6 d* L3 x
    - P5 _- ^3 w! V& g) f$ b
    & ~7 w# T$ c  p! t0 J5 d' z' r
    ★ 多目标模糊综合评价决策法建模实例. z* h+ V$ t7 Z+ V1 v  f+ N
    假定在上例中有两项科研成果,第一项科研成果为甲项,其模糊评价结果为 B1 = (0.23,0.5,0.31,0.11) 现对科研成果乙进行同样的模糊评价,其评价矩阵为- o* R, J2 Y+ {2 o4 C/ t* s# h$ ^
    / n7 w7 i: \3 d  K4 t; l  `- s

    % ^# ]0 E$ r" ~* f
    : W6 Q" w! U: u# w  b% h各评价因素的权值分配为 A = (0.35,0.35,0.1,0.1,0.1)6 E! [/ n7 L6 Q3 i* t
    / X, x6 b5 I' X9 R
    所以,综合评价为0 p6 J& f4 _8 p9 y! {* D* e" t6 `! U
    . \6 c# K' ~3 ^
    + f% ~+ E; R* Z
    ; h4 C+ D* d( w3 j/ n2 b/ l$ }
    例 16 某露天煤矿有五个边坡设计方案,其各项参数根据分析计算结果得到边坡 设计方案的参数如下表所示。
    . Y' l; b4 E8 t# t7 j5 C0 w+ r% P' N8 z3 t6 W" D5 c
    # _0 m. r: s8 J( K  N$ m

    1 r$ i( g" A3 P, g( F据勘探该矿探明储量 8800 吨,开采总投资不超过 8000 万元,试作出各方案的优 劣排序,选出最佳方案。 解 首先确定隶属函数:
    ) ^4 f7 b5 h  e, v: f7 x
    / M1 P8 ^, {* W5 m2 W3 k+ C: z(1)可采矿量的隶属函数: x, S- J# F: r

    9 R- h$ A3 t! y3 z/ ^因为勘探的地质储量为 8800 吨,故可用资源的利用函数作为隶属函数
    & w! D- c. V+ b8 P: o2 K/ F
    ! t: C6 r8 d2 i+ E# O
    # H* {" R1 X& ~- J4 ?0 Y9 p. b+ r+ T) @: z4 M% p6 {; p
    3 B, J" N2 T. J5 L5 [& [; i
    ; z6 x% S6 \9 C. u4 O
    ; X7 c4 F0 V. L5 Q# y: z6 U; G
    根据专家评价,诸项目在决策中占的权重为 A = (0.25, 0.20, 0.20, 0.10, 0.25) , 于是得诸方案的综合评价为 B = AR = (0.7435, 0.5919, 0.6789, 0.3600, 0.3905)% ]" z: J- S  a. S4 o2 }* b, b: y
    9 H& F. p7 |" D" z, F
    由此可知:方案 I 最佳,III 次之,IV 最差。 程序计算如下:" l, M/ K' w$ {) ~
    5 z/ f& o9 l; V1 Z0 w' E/ w. A5 Y, S
    (1)首先编写函数文件 myfun.m 如下:
    5 U9 P2 @+ R2 K$ q3 v2 N* z# [& M7 i3 G$ k: E
    function f=myfun(x);
    / s6 V% A( [0 W4 ?# Sf(1,=x(1,/8800;( c8 m! U, f9 A+ ]$ S' \; O
    f(2,=1-x(2,/8000;2 u* Z( {) H! F5 X, Y" N7 n# F
    f(3,=0;2 v/ S1 M, e# @' E% U: D6 l
    f(3,find(x(3,<=5.5))=1; : Z3 z# b, S: [3 b" ]  I4 \
    flag=find(x(3,>5.5 & x(3,<=8);
    % Y' O5 f4 H1 e& rf(3,flag)=(8-x(3,flag))/2.5;
    " p, j/ }, z4 B3 vf(4,=1-x(4,/200;
    6 V6 @3 K2 w2 |f(5,=(x(5,-50)/1450; 1 u! s' s5 N, F2 m1 f
    ! t- \3 J8 ^2 |  @) |

    # ]* c8 T: u: V1 B/ D2 T8 U3 h(2)编写程序文件如下:
    " [+ D3 o. V! g& U) e- g) A& A: {  `# c0 a
    x=[4700 6700 5900 8800 7600" a0 c# C; C, l
    5000 5500 5300 6800 6000  T. ^5 ~! }" S8 M; w
    4.0 6.1 5.5 7.0 6.8
    & p3 v3 |; w. _7 q3 u30 50 40 200 160
    5 D1 J8 V/ P0 W: F. K$ _& l* c1500 700 1000 50 100];8 q. V% T5 ^6 q; d# Q5 j
    r=myfun(x);: D$ I# e! c3 C1 D
    a=[0.25,0.20,0.20,0.10,0.25];7 U" j5 K. X4 B
    b=a*r - ?& l4 g7 |1 S1 J

    % e; h- ^6 C/ _# i: Z, r3 多层次模糊综合评价模型的数学方法
    : j' d7 j6 P! k: A' i3.1 多层次模糊综合评价模型数学方法的基本步骤
    % s" |5 k# W  ]" m2 |' m5 c, T0 }' z3 i" A
      A3 h; _! j( M# S# ^4 c  n

    ; D7 e, \) ^, M- j3 a( T% f! X" ?7 L8 Z& p) ?. S$ }: W% [9 \. U

    $ x. P, S: w2 i+ M
    ( ]; l$ r. N9 C& Q1 x- X+ m; N) {3.2 多目标模糊综合评价决策法建模实例3 ?% z+ @8 k0 Y; q
    科技成果模糊综合评价模型的建立及其有关参数的确定。3 Q* t+ ?6 ^- W* Q( C. A) q

    8 n8 a0 R( f; l7 i5 H0 @(1)科技成果综合评价的因素集(指标体系)的确定 根据科研成果的特点, 并经过专家调研, 设计以下一套综合评价指标体系.
    2 ]  M5 b+ j1 b& w7 W, A) I& }$ W% h* n4 {0 k1 H1 a7 ]7 @

    , ^" F; R2 S( _8 w( J$ A. i, u5 @- `# I
    2 f  \% J, k6 Z4 |: ?9 }, f
    ' c1 D% Y+ h8 G( ]
    6 M/ K: o/ J' i9 k+ L
    (2)科技成果的评语集的确定* z+ G& O& ^; ]

    ' v4 ~' ]5 v' a* {2 g0 a8 m! s在评价科技成果时,可以将其分为一定的等级. 在此, 从“专家打分”的角度把 评价的等级分为“10 分”、“8 分”、“6 分”、“4 分”、“2 分”五个等级,因此评语集表 示为: V = {10 分, 8 分, 6 分, 4 分, 2 分}.
    0 c6 d3 u1 D0 \  R8 s; @. f; N- _& X( j4 q6 g
    ( o5 r" l1 E8 ]$ X* O

    4 L  W  S3 W# f& _; W) I3 g* d(4)权重  的确定
    / Q, Z2 t& X. o; B4 ]在(1)给出的综合评价体系中三大准则及 9 个指标中, 他们在综合评价中的重要 程度是不一样的。地位重要的,应给予较大的权重;反之,应给出较小的权重。下文给 出两种确定权重的实用方法。
    : b* I  N$ {3 G' s
    3 p# ^7 o, p* v7 d8 z" @① 频数统计法确定权重.
    , O" A/ Q% u$ P5 O5 p
    $ U5 M3 E. d- c/ `1 `* W& d# w3 V* S4 Y8 ?4 i, H* D# ]
    ; h8 [  h$ g3 b7 N
    ② 模糊层次分析法(AHP)确定权重$ x- }9 g6 Z0 O' U3 ~4 z' P
    该法的基本原理是从(1)中给出的综合评价体系的层次结构出发,针对每个准则 内的指标,运用专家的知识、智慧、信息和价值观,对同一层或同一个域的指标进行两 两比较对比,并按 1—9 判断标度及含义构造判断矩阵 D =  ,再由组织者计算比
    1 l! Z/ f# c# q7 ]1 @5 ~7 L6 Z7 W8 O& _6 X" E; o$ F3 Z2 Q' r2 j& M

    0 s+ \6 s5 ?0 ?1 ]* E3 y+ O% S, l- e9 Z' U: C1 p1 N
    (5)科技成果的综合评价# W1 y# M( Z( {3 O5 U
    : `2 z4 A; a; \$ t- Y, \( x

    + `. ]2 M) ]9 [$ w- p
    ' l9 s1 l1 z/ v; v% a& G" n, b; q1 C! o; p
    4 模糊多属性决策方法) \3 v$ `, n: Y+ }' c  ]" i$ G
    4.1 模糊多属性决策理论的描述+ M3 V- ]. ^- r0 W; d- b6 ?/ u

    # Z  Q4 i+ C7 C7 o# M! i# m9 r) I9 N1 \: f  Y

    : ^( q% w! R- l$ z* F- C4.2 折衷型模糊多属性决策方法* Z" c0 j- n8 S  c8 _
    (1)折衷型模糊决策的基本原理 折衷型模糊决策的基本原理是:" n+ N2 F4 T0 t/ `5 m& ]

    ; p; y0 ~! m0 ~% e: A5 U  M" \从原始的样本数据出发,先虚拟模糊正理想和模糊 负理想,其中模糊正理想是由每一个指标中模糊指标值的极大值构成;模糊负理想是由 每一个指标中模糊指标值的极小值构成。然后采用加权欧氏距离的测度工具来计算各备 选对象与模糊正理想和模糊负理想之间的距离。在此基础上,再计算各备选对象属于模 糊正理想的隶属度,其方案优选的原则是,隶属度越大,该方案越理想。
    # [% K$ I7 Z, |3 F0 u6 ~" b! l* W: M% ]' a: Y3 g+ S8 j
    (2)折衷型模糊决策的基本步骤3 b7 S7 c  ]9 h: z6 y
    Step1:指标数据的三角形模糊数表达
    ' A$ S/ J  a- P) q/ p' x' P! w/ \8 m4 Y% q  e! ?; }6 F1 A# k; ]

    2 g2 @' d7 J; ^8 a" f8 x. S
    - r* ^2 R5 r( M7 D+ |: n: ]下面运用以上的定义将定性、定量指标以及权重数据统一量化为三角形模糊数.
    0 R! P- _1 I3 }
    : a% L/ Y0 `# x+ n1) 对于定性指标,可以将两极比例法改进为三角模糊数比例法。再利用三角模糊 数比例法将定性指标转化为定量指标,其具体的转化形式见表 9。% `' L9 D; T( @" M  V3 d5 O$ s
    5 [7 r' i' f" d# e$ R: z

    # @9 Q6 I, e) F. F# x8 e9 g" o5 S! S% p3 R
    2) 对于精确的定量指标值,也写成三角模糊数的形式。设 a 是一个具体的精确数, 由三角模糊数的定义,则 a 表示成三角模糊数的形式为:
    $ W1 J$ n& d" z9 C6 K( [/ g2 l( B' N; e* H& k/ ^( ]9 V
    $ F$ D* E0 O1 \) I) W
    $ Y2 G, }: l" b  e! O- _9 u- e
    数的表达形式.8 M! _& J* g  F3 M
    / ]( s0 \/ C6 e. J
    Step2: 模糊指标矩阵 F 归一化处理
    & r" Y! S: L9 d  D  a+ j2 Q. h3 m: h/ k

    ' I( E. P! ~0 I' s9 H8 I
    5 @6 Y0 f. L. r2 eStep3: 构造模糊决策矩阵
    & r4 n- Q( {9 \0 L- ~
    ! y+ K9 L# r! Z/ H7 P: P7 I) ]1 i4 F1 h% k
    : S1 O* x0 u" q; q
    Step4: 确定模糊正理想 与模糊负理想 # X8 V6 s8 [+ }& G
    ( T+ P9 [) F2 C" O" ^, r

    2 [3 S7 |4 ]- i7 x* G
    + F, H" e( ?: j7 Y0 ~4 b4 h% W% N; y/ G: }; L; g

    * x, v6 ?, p0 K0 l
    ) S" v$ K1 d- Q" n. z4.3 折衷型模糊决策方法建模实例
    . }! Q( h2 ]. Q3 S8 s某市直属单位因工作需要,拟向社会公开招聘 8 名公务员,具体的招聘办法和程序 如下:
    ' {! N& J- S1 r/ l- A# Y9 h2 G9 H8 C# T  y; `0 v  t" c( Z
    (一)公开考试:凡是年龄不超过 30 周岁,大学专科以上学历,身体健康者均可 报名参加考试,考试科目有:综合基础知识、专业知识和“行政职业能力测验”三个部 分,每科满分为 100 分。根据考试总分的高低排序选出 16 人选择进入第二阶段的面试 考核。9 a$ r  a! ^! M; |
    ; ?+ x+ l4 j/ g* Z- ~  w; e
    (二)面试考核:面试考核主要考核应聘人员的知识面、对问题的理解能力、应变 能力、表达能力等综合素质。按照一定的标准,面试专家组对每个应聘人员的各个方面 都给出一个等级评分,从高到低分成 A/B/C/D 四个等级,具体结果见表 10 所示。; @, G9 A9 U" q5 I2 @0 O

      e9 Y3 B3 \2 _0 N/ F$ S现要求根据表 8 中的数据信息对 16 名应聘人员作出综合评价,选出 8 名作为录用 的公务员。6 Q5 I. S; U3 M2 g9 a0 K2 B
    # j5 c1 Z" {, K0 ]6 [
    $ a+ \0 Z5 E+ ~/ D9 L" m

    2 i. I1 H; C# T3 Y6 f建模过程:
    6 Y! y' s1 l) D3 q3 ~: S
    " F. y- L8 P+ s: ^7 c7 \" ^! a8 V① 借鉴表 9 的思想,对于定性指标值 A,B,C,D,可以定义表 10 的量化标准 将这些定性指标进行量化,其具体的量化形式见表 11。
    0 r2 O) W2 l/ i1 ]3 f3 V3 j! G+ |; x

    5 u% q( r8 T0 a0 J; |0 @
    , a% l' Q6 S- Q8 c! _& a5 a② 由表 11 和公式(1)把表 10 中的指标信息、权重信息化成三角形模糊数,得到1 K' Q6 s7 a: @! h( J
    ; A0 F  ]7 G3 k+ a$ J3 V

    4 |: v. E' Y/ R2 u
    * t9 @8 }* l+ W2 ^③ 由公式(3’)和(4)将 F 中的数据进行归一加权化,得到模糊决策矩阵 D 。
    5 R- @/ m4 W: i) P3 Z! \0 Z0 h$ f! h& x( a
    ④ 由公式(5)确定出模糊正理想与模糊负理想  \  W0 y* k! D& p- C1 N# y
    ( f1 ]2 _' @) Z- `& {' [" g, E
    4 V( v( ]( c. j3 I8 w# o) E4 X

    & e$ t) W: {6 j. F⑤ 模糊优选决策, \4 J  C' q1 a' x, [+ X

    $ T- o" m) R) ~" p5 M" i: v6 J) Z8 j: z$ w. G2 E5 n& C
    ! Z) O' \5 _3 H6 d( `

    4 |- K" M3 {/ [- j+ O5 ~+ I) H6 v2 i" F  v
    因此被选种的 8 个人员是人员 1、4、2、9、8、5、7、12。 计算的 MATLAB 程序如下:
    $ S: J$ H/ A* q1 V
    , v1 q3 c; m; T, {8 ]' H%把表 3 中的数据复制到纯文本文件 mohu.txt 中,然后把 A 替换成 85 90 100,
    . t9 @2 Z1 k: z%B 替换成 75 80 85,C 替换成 60 70 75,D 替换成 50 55 60
    - O0 @3 w) E( Y, Jclc,clear
    ' F! v* B& j2 w: p; |2 uload mohu.txt
    / p: w5 k0 A, ^% N. k9 I  Rsj=[repmat(mohu(:,1),1,3),mohu(:,2:end)];
    * x/ K  s3 l' i1 ~; X# P4 Q7 L%首先进行归一化处理7 R* {7 @$ R4 `( v/ M8 G
    n=size(sj,2)/3;m=size(sj,1);
    3 K( Z9 [# S* B1 b( z* k$ q1 Gw=[0.5*ones(1,3),0.125*ones(1,12)];8 G8 z% Z4 i& Q5 I2 \3 E
    w=repmat(w,m,1);
    9 ^( i& q; n  i' I" by=[];
    5 o; c# U0 N$ U9 f9 Zfor i=1:n
    - @. p5 {7 t* N4 ^$ a8 m    tm=sj(:,3*i-2:3*i);: u# ~% I4 a/ s% ]4 b
        max_t=max(tm);! |- O# k# L  r5 U
        max_t=repmat(max_t,m,1);
    % f7 F% M0 k# o( ], r6 }2 S9 l    max_t=max_t(:,3:-1:1);- K! ~9 M0 r: T
        yt=tm./max_t;yt(:,3)=min([yt(:,3)';ones(1,m)]);6 G' l/ v" I! R3 |) W- r
        y=[y,yt];  ?: ]4 K/ v8 j$ L" c+ ?
    end
    ! \3 g) H& x1 c8 a5 v%下面求模糊决策矩阵0 O, O  H6 r: q: ?; E/ ~$ q
    r=[];
    " g  k9 T+ I7 H+ Q9 l* yfor i=1:n
    3 G$ Y6 B0 F$ l( L$ k. Y    tm1=y(:,3*i-2:3*i);tm2=w(:,3*i-2:3*i);- L  h+ v9 t& t: e+ T
        r=[r,tm1.*tm2];  |% q) \! k, m! y. d. W9 [
    end; R# `  }+ C. N* g; P
    %求 M+、M-和距离
    , V+ |+ e0 N, y, O# Qmplus=max(r);mminus=min(r)
    7 o! l. i) K$ A6 o7 ^dplus=dist(mplus,r');dminus=dist(mminus,r');7 u6 q! T: [/ A- b" Z" M* p
    %求隶属度! _- g3 V6 p& {; _
    mu=dminus./(dplus+dminus);: I# d/ h: [- X6 S1 T, q' D* f3 o
    [mu_sort,ind]=sort(mu,'descend')
    2 N+ z, x& a/ s& }3 h  F2 u* H% B

    * W5 M& Z0 Q3 t6 A! _6 i8 \" s* I4 `5 l2 _7 ]! N
    习题$ {# N) m: x1 o" O- B- F6 n5 ?

    + d( T. F, l/ Z( {4 A1. (工程评标问题)某建设单位组织一项工程项目的招标,现组建成评标专家组 对 4 个投标单位的标书进行评标。4 个标书的指标信息见表 13,其中前三个指标信息是 各投标单位给定的精确数据,后三个指标信息是评标专家组经考察后的定性结论。 请 你帮评标专家组设计一个工程评标模型,以确定最后中标单位./ m" b1 M/ G8 y5 l
    + E3 h& b7 F  A) j0 U# A7 ?
    4 v! C+ y5 M" Q# k( w

    5 T) G  p# x" i6 \& v8 l/ m
    1 I' L# }: W7 m% [4 P, L————————————————
    0 p6 S. P6 Z& b6 {3 X. B版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    / e! i  `" H6 G原文链接:https://blog.csdn.net/qq_29831163/article/details/89913744, p1 k7 ?2 g  L7 T
    6 y% t' ^* }" P/ X. F8 p' r' t

    1 c. F; L7 O8 J$ y& t, t
    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-28 22:31 , Processed in 0.391183 second(s), 50 queries .

    回顶部