QQ登录

只需要一步,快速开始

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

    6 F8 o& B2 ~, @5 `+ u9 {2 [1 模糊综合评价法
    ' b* M/ m8 |# R5 q! Q模糊综合评价方法,是应用模糊关系合成的原理,从多个因素(指标)对被评价事物 隶属等级状况进行综合性评判的一种方法,其具体的步骤为:1 y% M. r3 D) D1 U+ y! G) q
    . P: l9 D5 ?6 X( A& B

    5 X( B* V8 R' n. e4 Y- s; p# X# d. v0 d/ L4 v$ f! P
    常用的模糊算子有:
    0 X( I0 |8 R6 M* g: |5 r
    ( ~7 _% e/ X' F+ j8 I0 b5 {3 P  a$ i

    $ C. \; H8 c8 Y( ^9 X% j# r经过比较研究, M (•,⊕) 对各因素按权数大小,统筹兼顾,综合考虑,比较合理。2 y$ R1 x: G, n

    3 L' D- h" [2 v. o: R7 v8 n3 h(6) 对模糊综合评价结果 B 作分析处理。3 }! b! i0 d2 q6 l7 T9 D5 J6 Q

    2 y3 g( y# n8 [# f★ 多目标模糊综合评价法建模实例$ n% U% _' y9 o5 J, X- Q
    科技成果通常可用技术水平、技术难度、工作量、经济效益、社会效益等 5 个指 标进行评价,等级分为一等、二等、三等、四等。某项科研成果经过评委会评定,得到 单因素评判矩阵.
    , [3 x: P0 z$ U, @, S5 C" g' M3 ?) ^/ O
    6 k. m6 q/ E) k3 L; P0 G
    & Z7 S3 D7 W/ |0 i) ]* C: S
    用 M (•,⊕) 算子,得 B = (0.23,0.35,0.31,0.11) 由计算结果可见,用 M (•,⊕) 评价模型比较合理,成果应评为二等奖。. m8 m+ a# I5 r. w" e8 d5 j6 @
    + v' f+ e$ _1 m5 j- O8 ^- K
    2 多目标模糊综合评价决策法
    ; R! z% w; j0 k" M) \. o+ h4 D0 n) _当被评价的对象有两个以上时,从多个对象中选择出一个最优的方法称为多目标模 糊综合评价决策法。 评价的步骤:* M3 ?, d, s; ^- }& |2 K4 N' q

    2 X7 \. H6 c9 H/ z1 j' K2 g① 对每个对象按上面多个目标(因素)进行模糊综合评价;
    ) y$ z6 x7 b! T# @& [. F: E, r4 A$ D) v
    ② 将模糊评语量化,计算各对象的优先度。假设模糊评价评语量化集(或评价尺 度)为 S ,则各对象的优先度为:* F: q! h% }* b5 D

    $ ^% O# l$ f# l6 W8 O) T" a9 j% |- [. M- R

    9 M: s( \3 g$ G: p6 y( W+ D★ 多目标模糊综合评价决策法建模实例2 q/ H! G3 v( _$ T- \3 C9 k& L
    假定在上例中有两项科研成果,第一项科研成果为甲项,其模糊评价结果为 B1 = (0.23,0.5,0.31,0.11) 现对科研成果乙进行同样的模糊评价,其评价矩阵为$ ^$ @- w  j: |. @$ z4 G
    ( v4 ?. u) _& Z' ~0 h& }
    ' v' X  d( G+ P0 G, I. w0 H9 a& k

    5 v  O" f7 G( C6 P& A各评价因素的权值分配为 A = (0.35,0.35,0.1,0.1,0.1)
    + }- n4 z1 r# ^7 d! q  A( |) }
    # G5 t6 `3 D) P所以,综合评价为
    ; ]& t( H- I$ Z5 Y$ h( k6 H0 I4 r9 |8 ^' Y- W, r

    3 F5 r) X" a3 D! O0 N! A* w7 G  R+ [2 Z1 _; z: f
    例 16 某露天煤矿有五个边坡设计方案,其各项参数根据分析计算结果得到边坡 设计方案的参数如下表所示。+ f6 I5 j+ k+ U4 M' U( `

    - ?/ h" u7 o0 ]  B
      k  L) B8 y7 d& ]1 V+ x: }( }. C, S+ g# \: F) X2 p' W5 Y
    据勘探该矿探明储量 8800 吨,开采总投资不超过 8000 万元,试作出各方案的优 劣排序,选出最佳方案。 解 首先确定隶属函数:9 t7 X- j' Q+ ]  ^, V

    + \6 q. [2 f/ l+ Z  K(1)可采矿量的隶属函数
    ( j# ~0 ~, c* G2 T$ d, o: p& k& @) ]/ R
    因为勘探的地质储量为 8800 吨,故可用资源的利用函数作为隶属函数9 Y' @8 @; o( h4 q) d% q

    + r2 j/ u; M" K+ j, x6 ?/ L
    7 d1 N2 M' A: ~# X6 F9 D( \9 q/ z! I2 H! v

    6 }8 w8 L2 i0 i! R) s7 D) v3 q7 ~7 p8 s' w' T: l% ?+ y

    4 B: _* S6 T  r% l( I$ w7 @0 {根据专家评价,诸项目在决策中占的权重为 A = (0.25, 0.20, 0.20, 0.10, 0.25) , 于是得诸方案的综合评价为 B = AR = (0.7435, 0.5919, 0.6789, 0.3600, 0.3905)  l2 f, r5 W# I/ X: L3 c

    & d$ G2 z* k7 n: ^0 ~3 m& c由此可知:方案 I 最佳,III 次之,IV 最差。 程序计算如下:' G, j  y. `8 G& z2 y% |

    * v" i5 I  S- R  @5 I(1)首先编写函数文件 myfun.m 如下:% T+ ~. k- Y7 E+ d4 E. l
    ( w" ~1 y/ G7 n2 ~% e! Q
    function f=myfun(x);
    3 Z* A( Q& g& x0 I! W5 w* K7 xf(1,=x(1,/8800;
    # b5 t& F( @9 Y/ K& nf(2,=1-x(2,/8000;. e4 z  R% I4 a4 N" v% @( [
    f(3,=0;" x# K7 h: S9 T. Z, E9 o( E6 a' c4 i
    f(3,find(x(3,<=5.5))=1;
      f; I4 T( {% Aflag=find(x(3,>5.5 & x(3,<=8);
    1 W2 d3 C2 s" D9 P* l& G2 D# j' E& @f(3,flag)=(8-x(3,flag))/2.5;
    : k- h4 l% v1 S' b5 \f(4,=1-x(4,/200;
    , ]0 @5 V/ y, R2 E5 L6 h1 Pf(5,=(x(5,-50)/1450;
    3 V( U, Z8 G3 z8 K  R$ `1 b; K7 [
    9 C& _3 @0 R. t; J
    : J& R+ {5 z) H, ~(2)编写程序文件如下:  A6 r) b" f' {- [

    : s8 T4 C1 T( zx=[4700 6700 5900 8800 7600( n7 f' G( X( N: t+ G" i+ @
    5000 5500 5300 6800 60000 o& B: _8 c5 ]' e2 U
    4.0 6.1 5.5 7.0 6.89 B8 x; O" P/ ~1 A8 u
    30 50 40 200 1605 q, Z5 V3 C( b5 o, M
    1500 700 1000 50 100];
    ; e+ a  g2 A" R; ~+ Y# Mr=myfun(x);" W* P$ T% U: f* ~$ v$ ~
    a=[0.25,0.20,0.20,0.10,0.25];" U) ~6 y/ e; q$ l+ x
    b=a*r
    ( j  `/ c8 v: C$ z5 L7 }6 @( o. s1 F1 K" p1 J
    3 多层次模糊综合评价模型的数学方法5 w0 X8 l" t/ t" F) k2 E
    3.1 多层次模糊综合评价模型数学方法的基本步骤
    0 K4 `; S$ a% B% G
    ! y: z  ^. C  E9 S! P) E2 z$ r+ G. z7 f! d+ t. b5 J% o) N/ e
    1 Y  @% V2 Q/ K) v0 A; e5 e

    3 m! F+ _4 ~. L6 W) S. T0 a
    $ a5 F4 ?' j& }$ j- p
    ; p- l8 n7 X% g( v( F# |% o3.2 多目标模糊综合评价决策法建模实例
    ) l7 n, Q& C) H+ m, `' ]8 i! E科技成果模糊综合评价模型的建立及其有关参数的确定。$ z; J% m; s0 _8 ]# t8 d! o
    ( u( O' U% n& W0 p
    (1)科技成果综合评价的因素集(指标体系)的确定 根据科研成果的特点, 并经过专家调研, 设计以下一套综合评价指标体系.; _3 l$ E1 T- H

    0 u" J7 ]  `) T8 c& |0 P) J% ]/ T
    8 U4 o' G  S1 m' d$ H; e$ q
    + U! {6 R8 l* d( k  U& [/ ~8 e# W1 \5 ?+ _: ]
    $ L+ L  m" r. m5 y) g
    3 h9 U  A- O3 I! @  r5 Y5 p; b( U
    (2)科技成果的评语集的确定/ g& K- b' W2 ~) o; y( `* l

    9 K# J, q0 R2 P! C4 H在评价科技成果时,可以将其分为一定的等级. 在此, 从“专家打分”的角度把 评价的等级分为“10 分”、“8 分”、“6 分”、“4 分”、“2 分”五个等级,因此评语集表 示为: V = {10 分, 8 分, 6 分, 4 分, 2 分}.6 F: z# I3 E9 y) k/ j1 H

    5 F3 Y, H& \# N) d0 L  L& V5 `% D( Y2 G- R. X; f- w  A, z. t$ I

    - P3 K# @3 j9 \(4)权重  的确定
    : R' n+ w( S, O7 y0 [在(1)给出的综合评价体系中三大准则及 9 个指标中, 他们在综合评价中的重要 程度是不一样的。地位重要的,应给予较大的权重;反之,应给出较小的权重。下文给 出两种确定权重的实用方法。
      N$ e& k6 N4 ?" d6 G& T8 b3 e3 V, G6 ]+ `
    ① 频数统计法确定权重.
    1 K3 x+ d3 U3 A4 b) P9 i4 e, [" p9 _7 z/ U( J( ~! t
    ( j! v8 @: F6 i3 j" z4 V
    . |; t) k9 _* z6 [
    ② 模糊层次分析法(AHP)确定权重
    # P  z& K4 |6 V8 |" e4 ?! E: y该法的基本原理是从(1)中给出的综合评价体系的层次结构出发,针对每个准则 内的指标,运用专家的知识、智慧、信息和价值观,对同一层或同一个域的指标进行两 两比较对比,并按 1—9 判断标度及含义构造判断矩阵 D =  ,再由组织者计算比
    , s7 T8 |$ v/ r+ H; h) [4 R
    * H; X! |  E+ T4 G1 w# H3 ]0 p/ a" m: \/ g$ u
    2 M8 \# p8 ]8 M1 s9 `$ \
    (5)科技成果的综合评价
    , Q& N- _. e, B1 T: s! |
    , R/ I4 z6 ~; W1 h1 _) y/ v
    - i% F6 y+ T% s8 q% P; q
    - G- x4 z; w' G% v9 x
    ! M7 b4 i% q# l. K5 i$ ?4 模糊多属性决策方法
    ' T$ k7 u$ X5 f! m: t% {1 W4.1 模糊多属性决策理论的描述5 \. J' e, ^' k/ }$ `
    7 M( f. c- p8 @" Y
    % z. x( A9 X7 h
    % s6 M5 ], e/ h8 y# r* P
    4.2 折衷型模糊多属性决策方法
    * S% c) i2 ^% r: A- _6 h' ](1)折衷型模糊决策的基本原理 折衷型模糊决策的基本原理是:' U( C1 \# P# f/ }

    - Q; ]: b- x& D从原始的样本数据出发,先虚拟模糊正理想和模糊 负理想,其中模糊正理想是由每一个指标中模糊指标值的极大值构成;模糊负理想是由 每一个指标中模糊指标值的极小值构成。然后采用加权欧氏距离的测度工具来计算各备 选对象与模糊正理想和模糊负理想之间的距离。在此基础上,再计算各备选对象属于模 糊正理想的隶属度,其方案优选的原则是,隶属度越大,该方案越理想。% x: H5 q1 ~4 t" A; \& ^

    2 I' d+ U# L  ]# q5 Q0 Q(2)折衷型模糊决策的基本步骤3 r1 a5 W6 k0 V# Z& }2 }$ q; y
    Step1:指标数据的三角形模糊数表达/ b' w. `- r. Y4 [. m& W) J/ j5 }
      s7 |. V; Y4 _$ t3 W) J; j
    $ d5 ?, K3 g, @* k, e0 w' k4 D& X
      F# E$ w5 W' n
    下面运用以上的定义将定性、定量指标以及权重数据统一量化为三角形模糊数.
    ; N- T$ m+ F* N9 c& B2 C' t9 ^$ _& {- Z: y# M
    1) 对于定性指标,可以将两极比例法改进为三角模糊数比例法。再利用三角模糊 数比例法将定性指标转化为定量指标,其具体的转化形式见表 9。8 @) d% L$ T8 i0 p+ w2 Z7 l

    9 Z& S# _) v# K+ i- W
    4 D: ~  k$ ]& M
    9 b- w' @* [3 K' w# X& }2) 对于精确的定量指标值,也写成三角模糊数的形式。设 a 是一个具体的精确数, 由三角模糊数的定义,则 a 表示成三角模糊数的形式为:9 u- [3 `- z" p

    * a; Q+ Q* i8 q+ b% x2 G# V2 J
    % A5 C! L  G: k  v+ v1 t' @4 G, q! r9 V6 U& E
    数的表达形式.1 A: P4 U# d) S" q, H7 w, Y) p9 g" Y
    . F" i" D# }' P2 ^+ ?8 D4 [: C- S
    Step2: 模糊指标矩阵 F 归一化处理
    ( x: C+ \0 U: d3 Z& p% |' X; k4 U& |1 D- I$ {6 Q( H

    6 s! Y0 ]( t; A5 h( w/ ?) }  x6 f% ]1 X
    Step3: 构造模糊决策矩阵
    3 V6 o9 |* _( e( x" u% V  ^$ W- b2 d$ Q/ s+ [, a( M

    5 b9 c  G5 n  r- k
    4 {. Y3 N% H- DStep4: 确定模糊正理想 与模糊负理想 # j6 C2 _5 p& l' b9 J
    & w4 B+ R  d7 E* q2 m! }1 j' F- p

    5 f* N, X) N8 p4 M1 j9 o+ F7 x" j- R3 R6 ~2 T# v
    . o8 s, Y" S/ H$ A7 E
    6 k* F3 v0 O9 q
    4 P0 _2 Q5 h; k9 G9 Q! x' w
    4.3 折衷型模糊决策方法建模实例, T: r$ {3 n5 ^. a4 x+ K
    某市直属单位因工作需要,拟向社会公开招聘 8 名公务员,具体的招聘办法和程序 如下:
    6 p/ k) a5 o; ~; ~/ |" M  W1 j: _6 X. R1 f: S
    (一)公开考试:凡是年龄不超过 30 周岁,大学专科以上学历,身体健康者均可 报名参加考试,考试科目有:综合基础知识、专业知识和“行政职业能力测验”三个部 分,每科满分为 100 分。根据考试总分的高低排序选出 16 人选择进入第二阶段的面试 考核。3 R, n. E, L5 W
    6 ]  p/ N0 M- ^) S7 n% M9 r; U
    (二)面试考核:面试考核主要考核应聘人员的知识面、对问题的理解能力、应变 能力、表达能力等综合素质。按照一定的标准,面试专家组对每个应聘人员的各个方面 都给出一个等级评分,从高到低分成 A/B/C/D 四个等级,具体结果见表 10 所示。3 |$ j" P7 `8 f. q( _/ r5 G
    * g4 y% Q' B/ f# z, K6 k* `+ n
    现要求根据表 8 中的数据信息对 16 名应聘人员作出综合评价,选出 8 名作为录用 的公务员。% X4 U; @. f9 a) Y% f
    ' ^, L; B7 \( @# j* [% j1 j
    / V1 B+ q1 o& p4 k1 ^6 w' d& s
    4 k; @# V+ }5 Z
    建模过程:; Q1 B: T- D6 x

    5 {. t3 a) Y& u+ B% d  S" a% r① 借鉴表 9 的思想,对于定性指标值 A,B,C,D,可以定义表 10 的量化标准 将这些定性指标进行量化,其具体的量化形式见表 11。# [: B( s( e+ v$ n% w7 o2 }& H
    + X4 w& `3 w3 c& \1 e( K" F" U

    3 r; L0 r% c* q) E0 u  |' F, {2 A/ I  p0 Q8 v. h- T$ a
    ② 由表 11 和公式(1)把表 10 中的指标信息、权重信息化成三角形模糊数,得到
      ^5 ~' V' H; {: F0 R- y( y5 ~( D1 \( L( H* L% d

    0 V& c& \5 ?( c8 ^/ S$ y" V
    * `" ]+ T+ X% Z9 E- X③ 由公式(3’)和(4)将 F 中的数据进行归一加权化,得到模糊决策矩阵 D 。
    ! i& R" y) u' s  R  I. ~1 V0 @  ^: K- p0 L
    ④ 由公式(5)确定出模糊正理想与模糊负理想
    " t! Y4 d! j$ Y0 _3 Z
    . C- J- f6 {- h% A3 P; W, _. F  e1 d: j# d

    9 C2 G/ o* q' W% r⑤ 模糊优选决策
    * {6 Z% c6 V; ]( L7 r% }9 `% ~% Z3 e. g1 s* |- I
    $ D9 P$ G2 ]( _3 i; d

    * W. g# [; N5 K
    4 v# [' C9 o! D7 E  q2 g
    4 m' F2 C4 R& s6 S% M* J因此被选种的 8 个人员是人员 1、4、2、9、8、5、7、12。 计算的 MATLAB 程序如下:
    1 z, C9 n  u  c& {& t* k2 f* J! |& N
    %把表 3 中的数据复制到纯文本文件 mohu.txt 中,然后把 A 替换成 85 90 100,
    , V) F" Z) a1 O%B 替换成 75 80 85,C 替换成 60 70 75,D 替换成 50 55 60
    ( _) _# ]' u" t; G# E2 @clc,clear
    , R2 g6 i1 `" N; Sload mohu.txt5 L3 i' O% F/ V& w0 J- p9 N# i
    sj=[repmat(mohu(:,1),1,3),mohu(:,2:end)];
    2 x  H8 }$ M7 y+ x) F- ?%首先进行归一化处理
    - M' x  {  n& Hn=size(sj,2)/3;m=size(sj,1);* c9 {8 \: M" v4 \
    w=[0.5*ones(1,3),0.125*ones(1,12)];/ j  W, {# Q& u& f1 \# S2 w
    w=repmat(w,m,1);$ \1 t2 e) n' @
    y=[];+ i: c$ N# P0 N
    for i=1:n" s( U5 k: p5 n, K9 ?$ S
        tm=sj(:,3*i-2:3*i);% P: [" p( ]3 e/ X
        max_t=max(tm);3 C1 I! R* N9 T% S% i& |
        max_t=repmat(max_t,m,1);
    9 k$ r2 s; ]3 Q) ?. Z' V+ R, D    max_t=max_t(:,3:-1:1);
      H  }, B2 s7 x    yt=tm./max_t;yt(:,3)=min([yt(:,3)';ones(1,m)]);
    / x5 f$ d4 H1 {5 E  N    y=[y,yt];$ }. l7 w& B  {8 L
    end
    1 `2 e( Y2 D! A% G( `+ a! C* ]%下面求模糊决策矩阵2 r+ A$ f4 l. ]
    r=[];" \+ f" e5 Z8 G
    for i=1:n4 \# x# B, e2 g: o- T
        tm1=y(:,3*i-2:3*i);tm2=w(:,3*i-2:3*i);& q& T# h# C0 @9 t* |' A6 J/ H
        r=[r,tm1.*tm2];
    $ b' W5 n$ W8 x3 wend
    2 Y$ T1 N/ F) N* r- ]. u%求 M+、M-和距离
    & W8 i% A1 m+ y. F8 ]mplus=max(r);mminus=min(r)
    ) p+ S0 O. S, t& c( @dplus=dist(mplus,r');dminus=dist(mminus,r');' ^9 u5 f% X  d4 S
    %求隶属度
    ) w6 A8 ^% `8 X4 g0 Emu=dminus./(dplus+dminus);
    ' o+ Y& ^3 f9 K! x[mu_sort,ind]=sort(mu,'descend') / Z, Z) y) o  l4 R

    ; B. D) ]" U2 q3 u: Y5 z6 z1 B* ~8 P! y. ^

    2 l7 a8 D0 k/ I5 T+ F习题
    7 Y# O2 r( R5 b; h
    ) j& ~1 \9 K* N1. (工程评标问题)某建设单位组织一项工程项目的招标,现组建成评标专家组 对 4 个投标单位的标书进行评标。4 个标书的指标信息见表 13,其中前三个指标信息是 各投标单位给定的精确数据,后三个指标信息是评标专家组经考察后的定性结论。 请 你帮评标专家组设计一个工程评标模型,以确定最后中标单位.
    * x) k( T0 }# W. V% n0 B- x, j+ `0 r: f8 I) S+ X+ h! J0 A5 p3 _
    ( O3 x  A( u6 p; E/ U# `

    * _7 ]5 p( ?$ ?7 R: x+ O! V5 R5 g9 e5 K" h( d" i9 T
    ————————————————) L3 |- ?$ n- r$ ~8 O& }
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。9 ~5 F+ o5 `+ I- M3 t
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89913744
    , ]! }0 X* \6 _
    5 D+ s; y* [$ P- r
    + B) G+ t$ v( _
    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-11 15:23 , Processed in 0.435642 second(s), 50 queries .

    回顶部