QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2595|回复: 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 |邮箱已经成功绑定
    模糊数学中有一个研究的热点问题就是“模糊决策”,它就是研究在模糊环境下或者 模糊系统中进行决策的数学理论和方法。模糊决策的目标是把决策论域中的对象在模糊 环境下进行排序,或按某些模糊限制条件从决策域中选择出最优对象。
    & C7 z6 [' Y- l3 u, S% I: M: A/ B4 ]/ u3 [. O; w
    1 模糊综合评价法
      _' P: z3 ~2 C$ ~" T模糊综合评价方法,是应用模糊关系合成的原理,从多个因素(指标)对被评价事物 隶属等级状况进行综合性评判的一种方法,其具体的步骤为:% \3 S: ~* S1 u8 i
    + I7 x! ]" J  x: H

    9 {) Q+ m- F/ H5 |4 f4 H$ S- M! k) S$ s# K1 x/ O
    常用的模糊算子有:7 L1 ^" b2 ]$ A  v
    6 u. F8 ], i) A3 k3 x0 S

    . C* R" [4 e! V0 t
    " c( Q- k5 `& O& x$ x/ G经过比较研究, M (•,⊕) 对各因素按权数大小,统筹兼顾,综合考虑,比较合理。$ p# [8 r$ b9 l* g6 P

    , L2 M9 C4 i$ E( Z(6) 对模糊综合评价结果 B 作分析处理。  W$ e4 ]9 c0 [& v$ I
    8 F  f; u  _) I( _8 ?
    ★ 多目标模糊综合评价法建模实例
    # n9 y+ C0 f1 K4 e, d科技成果通常可用技术水平、技术难度、工作量、经济效益、社会效益等 5 个指 标进行评价,等级分为一等、二等、三等、四等。某项科研成果经过评委会评定,得到 单因素评判矩阵.
    ) z; F* P* O* I5 {" t  F% n" t/ y9 w) A6 R0 _9 D) R  l$ J
    5 q4 B6 o8 X; J' [

      ]/ l8 i6 X' i# k用 M (•,⊕) 算子,得 B = (0.23,0.35,0.31,0.11) 由计算结果可见,用 M (•,⊕) 评价模型比较合理,成果应评为二等奖。5 W- k4 Y7 B; Z8 ?' k; m1 o" k

    * x* k- g" U% d2 多目标模糊综合评价决策法5 h" e& L) j( Q. \/ E$ m" k7 F
    当被评价的对象有两个以上时,从多个对象中选择出一个最优的方法称为多目标模 糊综合评价决策法。 评价的步骤:: c0 W! _( }5 i% \9 p
    8 Z# s3 k4 G. ?) v) g
    ① 对每个对象按上面多个目标(因素)进行模糊综合评价;
    0 p" k5 c8 R6 y
    7 w  e1 v2 v3 p& N" Z) s② 将模糊评语量化,计算各对象的优先度。假设模糊评价评语量化集(或评价尺 度)为 S ,则各对象的优先度为:
      c2 j9 `# ?; z; f% D: h9 {* v0 y' \' S# n" Z( E
    + A; O; r( x& O' e0 e

    . Z9 r2 t: z" [4 D" i* F★ 多目标模糊综合评价决策法建模实例
    ; {+ d* R5 t, k/ m7 ]4 e: ]! v3 a假定在上例中有两项科研成果,第一项科研成果为甲项,其模糊评价结果为 B1 = (0.23,0.5,0.31,0.11) 现对科研成果乙进行同样的模糊评价,其评价矩阵为
    4 e0 H5 U8 ?) u  L3 q/ A9 b
    $ L6 D' d+ d& Y' o9 P) x# p1 Q- W/ K8 `7 o

    * W% R, T# `  J各评价因素的权值分配为 A = (0.35,0.35,0.1,0.1,0.1): b" T' n- m: ?" ^  B# N# |% b

    * X7 A4 S" y2 ^+ r所以,综合评价为5 v$ U. `& G" [5 k- c' V
    + H" d! G  N, \9 c+ C. G
    , i1 k5 C1 M! M4 F. i
    1 X) t. o4 G% a" ?4 U: R% [" S
    例 16 某露天煤矿有五个边坡设计方案,其各项参数根据分析计算结果得到边坡 设计方案的参数如下表所示。
    ! E' ?0 s  _+ `  l& {# C3 ?: h( }  u0 }8 B' [

    $ D' C! ]( c9 @. x/ Q0 d) C$ k' i( P2 p# p
    据勘探该矿探明储量 8800 吨,开采总投资不超过 8000 万元,试作出各方案的优 劣排序,选出最佳方案。 解 首先确定隶属函数:
    ) w7 l' S, t* g1 L
    8 l2 A3 F/ d3 C9 T8 X4 U; V(1)可采矿量的隶属函数; j% ^0 j$ L' l) J( l* `, W

    " L. ~! j; g) E8 `: p  @( ^8 P! z* b, j因为勘探的地质储量为 8800 吨,故可用资源的利用函数作为隶属函数
    0 v5 T* x4 Z9 y
    2 F, g* l' q( Y3 h0 V# u. G2 W
    1 @, ?1 p! s  T1 @8 P5 K. D+ M! @; E9 V: u
    5 N' \$ _: D6 e+ _
    4 Q: c- Y" y+ ]6 N
    ) `5 p3 s, Y7 \/ z+ e" L2 ~
    根据专家评价,诸项目在决策中占的权重为 A = (0.25, 0.20, 0.20, 0.10, 0.25) , 于是得诸方案的综合评价为 B = AR = (0.7435, 0.5919, 0.6789, 0.3600, 0.3905)
    * s8 p6 u& f+ J+ D6 z) P' X
    9 r  w8 D. F6 b! {  r+ }+ V由此可知:方案 I 最佳,III 次之,IV 最差。 程序计算如下:
    4 m0 C4 [( W3 }. Y0 i3 R7 \' ~8 g: H( p& ~1 u% [
    (1)首先编写函数文件 myfun.m 如下:
    7 L& \7 o0 x/ z# t( v
    7 ?4 F. r( y7 p# d1 f; ?' Xfunction f=myfun(x);
    & b  {4 X5 b! i  h; O0 H9 Z) X5 a8 }f(1,=x(1,/8800;% y8 Y. m; `! B4 w' N5 ^
    f(2,=1-x(2,/8000;4 Z( ~4 p( X. G+ x! q; m# j1 t
    f(3,=0;
    2 l) F6 `  ~0 I* of(3,find(x(3,<=5.5))=1;
    % D" g. x+ Z" n6 Z5 C" T+ K& y3 aflag=find(x(3,>5.5 & x(3,<=8);; u* N. `4 V1 f+ R
    f(3,flag)=(8-x(3,flag))/2.5;
    " K3 R! {, H& N* y6 Kf(4,=1-x(4,/200;
    . ]8 i9 S3 P$ @: q: r9 ]f(5,=(x(5,-50)/1450;
    ( t4 i6 a* h! v
    ' z& @# C% K& l! h, C" A/ F# [
    ' X% P  }* N* z" c) ~(2)编写程序文件如下:
    9 G$ J" e- R/ j. g' b) y* J: l
    x=[4700 6700 5900 8800 7600
    # i9 ]- z5 A! [$ P# G5000 5500 5300 6800 6000
    $ @- l" N, g; O7 Y4.0 6.1 5.5 7.0 6.8
    % ^1 L& Q+ s- Y- c30 50 40 200 160* V# b4 a  |, c, i, k6 Q7 \: ?
    1500 700 1000 50 100];0 j5 M* F+ X# a5 J' C
    r=myfun(x);
    1 P6 s, W. X3 Q% D* o5 ga=[0.25,0.20,0.20,0.10,0.25];. |' ?1 k, n4 H! [
    b=a*r
    . b( _- C! c" k: C' s" s. O4 ^4 o/ c- G9 u
    3 多层次模糊综合评价模型的数学方法
    ) H- B6 R" W' p$ x' E9 q3.1 多层次模糊综合评价模型数学方法的基本步骤
    4 P% O- ?( ?( g2 {* l* x7 c
      m/ I4 t: }' m. F3 g4 ]4 v& R
    / t4 r5 M( I8 L
    0 y; B8 p1 c. [: ?# Q% F% _: t& t4 S& C4 S4 o+ @

    " x, s; S, n# W) i" a9 ]. _- s- b& B3 @
    3.2 多目标模糊综合评价决策法建模实例6 ?8 D7 Z7 A7 _3 g
    科技成果模糊综合评价模型的建立及其有关参数的确定。' R0 l$ P" s" m

    ! l, |. z1 R2 L3 Q5 k8 j(1)科技成果综合评价的因素集(指标体系)的确定 根据科研成果的特点, 并经过专家调研, 设计以下一套综合评价指标体系.+ h; c5 J9 r9 [2 R3 \7 g( U

    5 Y6 Y  S. m6 m0 j4 N
    , |8 q, K+ P0 {9 H/ Q$ i  S6 E$ ^+ h3 q/ U% v

    7 ^) u- L4 @9 y1 @! t! z
    % l" t% _- [# s' @+ N# E5 h/ H$ ~& ]4 d; a2 E; p) X
    (2)科技成果的评语集的确定/ W; L8 L6 l% w' u" I
    3 t! d$ W8 `! A: g$ p) }
    在评价科技成果时,可以将其分为一定的等级. 在此, 从“专家打分”的角度把 评价的等级分为“10 分”、“8 分”、“6 分”、“4 分”、“2 分”五个等级,因此评语集表 示为: V = {10 分, 8 分, 6 分, 4 分, 2 分}.
    0 H7 d' g, ^  f. @
    5 c, [) w1 m- R3 {5 J+ p8 F) Q) c* W) U

    6 C7 V% O9 M) @2 T! ?4 j(4)权重  的确定# L0 @* v8 }3 C1 @/ w
    在(1)给出的综合评价体系中三大准则及 9 个指标中, 他们在综合评价中的重要 程度是不一样的。地位重要的,应给予较大的权重;反之,应给出较小的权重。下文给 出两种确定权重的实用方法。
    " Z, K$ O! j/ n# X- f
    # ~: E9 a" W5 L" Q- W9 }/ {) P% X① 频数统计法确定权重.
      R5 j1 t6 n9 D  M/ R1 W
    0 V; A/ G. C1 {3 n
    ' X& p0 R5 N& P0 }3 m) o5 |
    6 D* K/ w- ]1 {. c+ G, S② 模糊层次分析法(AHP)确定权重
    2 ~  B7 Z7 m9 O( k& w该法的基本原理是从(1)中给出的综合评价体系的层次结构出发,针对每个准则 内的指标,运用专家的知识、智慧、信息和价值观,对同一层或同一个域的指标进行两 两比较对比,并按 1—9 判断标度及含义构造判断矩阵 D =  ,再由组织者计算比% I: g. R3 o3 ]/ s, S6 V$ v4 R
    + y! Z& r: J/ R1 f

    / k# t3 E+ B$ W  S
    6 W* A+ o+ H7 X' d! e; Y(5)科技成果的综合评价; ]( y5 R" ~  c, w, A6 @2 P1 a
    ) j# {9 d- k) n) k4 k3 I9 C

    3 y# c. V; B( ~. \$ h& I' C, W  o2 W$ Y, u
    ) E9 b6 e6 U7 v! u
    4 模糊多属性决策方法
    1 S* x7 m6 f$ x9 h4 K4.1 模糊多属性决策理论的描述
    $ E  i' X  n; ?1 Z' G/ Z" W! ^& Q

    4 N( T# [9 o" t' d9 l
    ( a: h- X+ |. p% f6 v; |; J/ v4.2 折衷型模糊多属性决策方法( R3 z- }( u, X
    (1)折衷型模糊决策的基本原理 折衷型模糊决策的基本原理是:
    : a) l* G  O( J% o, ^9 X  m! E1 D$ Y5 a
    从原始的样本数据出发,先虚拟模糊正理想和模糊 负理想,其中模糊正理想是由每一个指标中模糊指标值的极大值构成;模糊负理想是由 每一个指标中模糊指标值的极小值构成。然后采用加权欧氏距离的测度工具来计算各备 选对象与模糊正理想和模糊负理想之间的距离。在此基础上,再计算各备选对象属于模 糊正理想的隶属度,其方案优选的原则是,隶属度越大,该方案越理想。
    8 F, J+ F8 R9 H: B; F# m4 ?! N$ \7 ^( l
    (2)折衷型模糊决策的基本步骤0 R% \, P- d) X% d, Q
    Step1:指标数据的三角形模糊数表达
    % }6 |7 N% S& [* ?4 B' q' w# J4 J) D/ @/ A2 ]
    $ d( ?$ r2 C1 h- ^
    ; N- n8 y9 f7 K: x3 B: N
    下面运用以上的定义将定性、定量指标以及权重数据统一量化为三角形模糊数.
    ' w! Q& v! ^7 r% P+ C& v6 N0 X1 P; Y3 E$ C
    1) 对于定性指标,可以将两极比例法改进为三角模糊数比例法。再利用三角模糊 数比例法将定性指标转化为定量指标,其具体的转化形式见表 9。: N# u, @, {5 @& z& A) Z
    7 r& G8 w% p2 J0 s
    3 ?1 P) J5 [% T/ W# j

    " \! G! M3 E& l$ g9 |% c2) 对于精确的定量指标值,也写成三角模糊数的形式。设 a 是一个具体的精确数, 由三角模糊数的定义,则 a 表示成三角模糊数的形式为:
    ! Q2 g2 a: e8 J0 i* k
    5 T8 Y3 q( a) t- A
    2 [* n7 z. G. P# g8 q. }8 m7 h. w1 H7 F; f1 r; d7 a
    数的表达形式., u5 Z$ e6 x0 u5 ^% [: n6 R  a

    . m* ^7 b" F2 T, [2 XStep2: 模糊指标矩阵 F 归一化处理8 `! w' k9 w( S7 s1 O8 R

    2 L6 ]0 g3 Y) B0 a
    ( e4 k) A6 p5 b- h! Q: E6 d& i3 n8 l7 B/ F4 ^
    Step3: 构造模糊决策矩阵' a3 p$ c. w, `9 @: |

    % F9 |' J0 Q1 W
    , y# `. k1 P: L& h- |  F5 J& @0 y% r3 I# i0 [) ^# ~
    Step4: 确定模糊正理想 与模糊负理想 & U1 B1 i6 c+ l( S2 l

      @6 ?! W% X( d- J* m2 d$ }' ^; w" R; ^" b5 v/ m
    / l& Z0 _: J2 L5 M: T! i6 Y

    ' T* }! g' D& X5 ]5 g$ q8 n7 T, F8 }' [$ h* z3 u8 k

    " `9 y2 m& K/ K, c3 ]4.3 折衷型模糊决策方法建模实例
    . T4 n% G- W4 a) Q某市直属单位因工作需要,拟向社会公开招聘 8 名公务员,具体的招聘办法和程序 如下:! t7 h- g1 s& K+ m4 A- t7 f  n, r
    3 P$ |# Y5 b4 n" [3 j8 g
    (一)公开考试:凡是年龄不超过 30 周岁,大学专科以上学历,身体健康者均可 报名参加考试,考试科目有:综合基础知识、专业知识和“行政职业能力测验”三个部 分,每科满分为 100 分。根据考试总分的高低排序选出 16 人选择进入第二阶段的面试 考核。% w5 x  M* p' a) V( d7 r
    , r9 `1 v6 o& P" A  W) t1 l
    (二)面试考核:面试考核主要考核应聘人员的知识面、对问题的理解能力、应变 能力、表达能力等综合素质。按照一定的标准,面试专家组对每个应聘人员的各个方面 都给出一个等级评分,从高到低分成 A/B/C/D 四个等级,具体结果见表 10 所示。
    3 T& V4 A1 {- q& J2 x/ d- c% S& m3 P0 u7 g9 c# X& j
    现要求根据表 8 中的数据信息对 16 名应聘人员作出综合评价,选出 8 名作为录用 的公务员。
    , m( A% ?1 H1 m: r! h# B  U. X: L# `- h/ @

    1 e9 Y. f$ ?9 ]& W  V, |8 M6 h; L7 t. W9 O
    建模过程:
    ! z, G) j; X$ F+ K4 q8 j( r* [; \9 H' V. B- H6 R) o
    ① 借鉴表 9 的思想,对于定性指标值 A,B,C,D,可以定义表 10 的量化标准 将这些定性指标进行量化,其具体的量化形式见表 11。
    ' F" a7 O  m+ y" Z, l7 a5 i1 X
    / P: s- |; m+ V% h
    2 H) i9 o0 i' S! k/ g5 ]4 R3 r; i0 |8 Z7 I4 B8 c
    ② 由表 11 和公式(1)把表 10 中的指标信息、权重信息化成三角形模糊数,得到% Q% |  f. z( z6 p
    * I: V' S0 o9 _( o( {. s9 ^1 y/ o

    ! q3 `5 }$ w6 x# Q( j/ r. w2 j
    ③ 由公式(3’)和(4)将 F 中的数据进行归一加权化,得到模糊决策矩阵 D 。
    # Z7 P6 d* C! V5 y+ F5 M* L8 L( G* J4 ~- P7 r
    ④ 由公式(5)确定出模糊正理想与模糊负理想
    * }  v  Y. b% x6 i0 ]; d
    . {+ s$ C* U8 t: n. p$ I* M& }# a9 q6 b8 C

    5 m( U" e4 O! t; y⑤ 模糊优选决策
    6 v, z& s, e# K) X8 E7 V+ K9 H, ]! P8 F
    - m% M2 f+ d0 Z  Y: U1 Q% t5 }
    3 H& i' X1 B/ a) k! O: Q# i5 T
    ! K2 Z9 w& G" y/ ~+ X
    , P2 c* c/ T& c+ U4 J/ I
    因此被选种的 8 个人员是人员 1、4、2、9、8、5、7、12。 计算的 MATLAB 程序如下:" f) M+ W2 k' w) q! f; V4 n
    % h0 L4 W) t; ~$ Y
    %把表 3 中的数据复制到纯文本文件 mohu.txt 中,然后把 A 替换成 85 90 100," w6 V9 U6 z; \' K
    %B 替换成 75 80 85,C 替换成 60 70 75,D 替换成 50 55 60
    8 Y: P3 O2 X0 ^0 L0 _% r2 K* i2 uclc,clear2 |% ~1 ?( s, L/ R- A
    load mohu.txt5 ?8 d, t6 @' q' c# J- _+ j
    sj=[repmat(mohu(:,1),1,3),mohu(:,2:end)];8 @/ a' A2 S& i, o
    %首先进行归一化处理
    % C, o! L8 a0 k5 z: g! S0 nn=size(sj,2)/3;m=size(sj,1);- O- K( }' m. r' u8 `( A8 s, k
    w=[0.5*ones(1,3),0.125*ones(1,12)];
    + o# Z0 J* t1 O( d7 H" g/ tw=repmat(w,m,1);& ^" l) {% [% z# V. Q( U
    y=[];
    7 `$ k; e7 U* x  E# yfor i=1:n
    + \4 v& a8 B: C4 Y    tm=sj(:,3*i-2:3*i);
    2 Q* [1 a, _( K0 W    max_t=max(tm);
    4 |1 g& @3 d/ x) `" n9 E2 F7 H/ L    max_t=repmat(max_t,m,1);& ^- |3 p+ I! o; Y" w
        max_t=max_t(:,3:-1:1);
    6 p2 J& ~* K/ _! T    yt=tm./max_t;yt(:,3)=min([yt(:,3)';ones(1,m)]);
    9 L& ]) {, Y  t8 Z) K    y=[y,yt];
    ) U0 A; K* y9 C  n5 ^" B$ E& H  D) Lend0 k; F) `9 N9 {$ B! u( k
    %下面求模糊决策矩阵1 z) b4 @2 B) m  e$ Q; c' V) Q$ c
    r=[];
    7 E% S" `4 g" E2 T% ^' Afor i=1:n9 b$ ^& P9 I1 m% r$ T$ d
        tm1=y(:,3*i-2:3*i);tm2=w(:,3*i-2:3*i);% N7 W  W5 I6 Y5 g/ b% ]
        r=[r,tm1.*tm2];
    ; i! v# f* t5 V# Bend: U) V8 F3 U! C" W; q; f1 s
    %求 M+、M-和距离) q3 W! g# [7 J
    mplus=max(r);mminus=min(r)
    8 L- ~9 A% y6 h% C3 Y- O3 Z2 zdplus=dist(mplus,r');dminus=dist(mminus,r');3 C* G( [6 `: |( m5 V4 C
    %求隶属度
    % a, ~! R- u3 O0 G/ }* Hmu=dminus./(dplus+dminus);
    / ~  a6 N8 L8 v2 M$ P  {1 S4 Z$ v[mu_sort,ind]=sort(mu,'descend') 0 I, S% V; u, `$ y7 T

    4 o$ T( N) o: Q4 ?0 |
    2 ]4 Q) E6 l1 p  s& k
      C% `+ C8 t- T4 W0 J* Z, a习题
    6 e1 v/ U  W1 D& [5 e& p% t. @
    8 b2 \3 ^! x# X+ T1. (工程评标问题)某建设单位组织一项工程项目的招标,现组建成评标专家组 对 4 个投标单位的标书进行评标。4 个标书的指标信息见表 13,其中前三个指标信息是 各投标单位给定的精确数据,后三个指标信息是评标专家组经考察后的定性结论。 请 你帮评标专家组设计一个工程评标模型,以确定最后中标单位.! n/ N3 j8 h, `

    # F+ @0 o: Q' q# |* H- K' n
    ! U% ]; j3 Y4 W
    " d- ^# o& v9 ^8 N' c8 j; C
    5 l$ r: f5 e) {( W————————————————
    + ?" s5 P" U" x版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。2 ?0 ?  |& ]% O3 {( w
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89913744
    3 U! f; p8 j/ q/ ^8 S/ v. z3 V8 b6 j/ g( X& K
    ) ?8 O: D) X/ G+ n, F/ }$ m
    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-17 08:48 , Processed in 0.439910 second(s), 50 queries .

    回顶部