清风数学建模学习笔记——模糊综合评价法原理及案例分析讲解

发布时间:2025-12-09 19:01:08 浏览次数:4

模糊数学绪论

用数学的眼光看世界,可把我们身边的现象划分为:

  • 确定性现象:如水加温到100C就沸腾,这种现象的规律性靠经典数学去刻画;
  • 随机现象:如掷筛子,观看那一面向上,这种现象的规律性靠概率统计去刻画;
  • 模糊现象:如“今天天气很热”,“小伙子很帅”,…。
  • 此话准确吗?有多大的水分?靠模糊数学去刻画。

      本文借鉴了数学建模清风老师的课件与思路,如果大家发现文章中有不正确的地方,欢迎大家在评论区留言,也可以点击查看右侧链接查看清风老师视频讲解:清风数学建模:https://www.bilibili.com/video/BV1DW411s7wi


    文章目录

      • 模糊数学绪论
      • 一、概述
        • 1. 数学中研究的量的划分
        • 2. 模糊综合评价模型
      • 二、经典集合和模糊集合的基本概念
        • 1. 经典集合(classical set)和特征函数
        • 2. 模糊集合(fuzzy set)和隶属函数
      • 三、隶属函数的三种确定方法
        • 1. 模糊统计法
        • 2. 借助已有的客观尺度
        • 3. 指派法
      • 四 、 应用:模糊综合评价( 评判 )
        • 1. 评价问题概述
        • 2. 一级模糊综合评价
        • 3. 多级模糊综合评价
      • 五、模型总结

    一、概述

    1. 数学中研究的量的划分

    量分为 确定性不确定性

    确定性:

  • 经典数学(几何、代数)
  • 不确定性:

  • 随机性(概率论、随机过程)
  • 灰性(灰色系统)
  • 模糊性(模糊数学)

  • 2. 模糊综合评价模型

      模糊综合评价法是一种基于 模糊数学 的综合 评价方法。该综合评价法根据模糊数学的 隶属度理论 把定性评价转化为定量评价,即用模糊数学对受到多种因素制约的事物或对象做出一个总体的评价。
      它具有结果清晰,系统性强的特点,能较好地解决模糊的、难以量化的问题,适合各种 非确定性问题的解决


    二、经典集合和模糊集合的基本概念

    1. 经典集合(classical set)和特征函数

    • 经典集合:具有相同属性的事物的集体,例如:颜⾊、性别、⼿机、品牌等、⾃然数集。

    • 集合的基本属性:(1)若 a ∈ A a ∈ A a∈A, b ∈ A b ∈ A b∈A,则 a ≠ b a ≠ b a​=b,这是 互斥性 的体现。(2) a ∈ A a ∈ A a∈A 和 a ∉ A a ∉ A a∈/​A,有且仅有之一发生,这是 确定性 的体现。

    • 数学中对于经典集合的刻画:特征函数

      f A : U → { 0 , 1 } \bf f_A:U→\lbrace 0,1\rbrace fA​:U→{0,1}

      其中: → → → 代表定义, U U U 代表论域(我们感兴趣的一些对象的集合), f a f_a fa​ 表示 A A A 集合的特征函数。例:
      成 绩 及 格 的 集 合 A = { 60 , 61 , ⋯ , 100 } f A = { 1,成绩≥60 0,成绩<60 , U 是 全 班 成 绩 的 一 个 集 合 { 65 , 77 , ⋯ , 36 } f A = { 1 , x ∈ A 0 , x ∉ A , ∀ x ∈ U ( 注 : U 可 看 作 是 定 义 域 , { 0 , 1 } 可 看 作 是 值 域 ) 成绩及格的集合 A = \lbrace 60,61,\cdots,100 \rbrace \\ {f_A= \begin{cases}\text{1,成绩≥60}\\ \text{0,成绩<60} \end{cases}},U是全班成绩的一个集合\lbrace 65,77,\cdots,36 \rbrace \\f_A=\begin{cases} \text1,x ∈ A\\ 0,x \notin A \end{cases},\forall x \in U(注:U可看作是定义域,\lbrace 0,1 \rbrace 可看作是值域) 成绩及格的集合A={60,61,⋯,100}fA​={1,成绩≥600,成绩<60​,U是全班成绩的一个集合{65,77,⋯,36}fA​={1,x∈A0,x∈/​A​,∀x∈U(注:U可看作是定义域,{0,1}可看作是值域)


    2. 模糊集合(fuzzy set)和隶属函数

    • 模糊集合:用来描述模糊性概念的集合。(帅、高、白、年轻…)
    • 与经典集合相比,模糊集合承认 亦此亦彼
    • 数学中对于模糊集合的刻画: 隶属函数

      u A : U → [ 0 , 1 ] \bf u_A:U→[0,1] uA​:U→[0,1]
      其中注意与{o,1} 的区别,{0,1}只有两种可能,[0,1]有无数种可能。
      例: A A A =”年轻“(年轻时一个模糊的概念), U U U =(0,150)表示年龄的集合。隶属函数如下:
      u A = { 1    ,0<x<20 ( 40 − x ) / 20 , 20 ≤ x ≤ 40 0    , 40<x<150 u_A =\begin{cases} \text{1\text{ }\text{ } \qquad\qquad,0<x<20} \\ \text (40-x)/20\text{ }, 20 ≤ x ≤ 40\\ \text{0\text{ }\text{ } \qquad\qquad, 40<x<150} \end{cases} uA​=⎩⎪⎨⎪⎧​1   ,0<x<20(40−x)/20 ,20≤x≤400   , 40<x<150​

    注意:隶属函数不唯一!
    对于 U 中每一个元素,均对应于A中的一个隶属度,隶属度介于[0,1],隶属度越大越属于这种集合。
    注:若对于一个模糊集合 A A A 我们给定一个隶属函数 u A u_A uA​,那么我们可以将 A A A 和 u A u_A uA​ 视为等同。(方便表示,即 A ( x ) = u A ( x ) A(x)=u_A(x) A(x)=uA​(x) )


    三、隶属函数的三种确定方法

    1. 模糊统计法

    原理:找多个人与对一个模糊概念进行描述(例如发放问卷调查),用隶属频率去定义隶属度。
    这种方法只需要了解。


    2. 借助已有的客观尺度

    需要有合适的指标 , 并能收集到数据。

    注:找到的指标必须介于0和1之间,否则需要做归一化处理。
    恩格尔系数(%) = 食品支出总额/家庭或个人消费支出总额×100%。随着家庭和个⼈收⼊增加,收⼊中⽤于⻝品⽅⾯的⽀出⽐例将逐渐减⼩,这⼀定律被称为恩格尔定律。


    3. 指派法

    根据问题的性质直接套用某些分布作为隶属函数,主观性较强。

      对员工的表现,需要从多个方面进行综合评判,如员工的工作业绩、工作态度、沟通能力、政治表现等。所有这些因素构成了评价指标体系集合,即因素集,记为 U = u 1 , u 2 , ⋯ , u n U = {u_1,u_2, \cdots, u_n} U=u1​,u2​,⋯,un​。

      注意:一级模糊评价中,n 往往较小(一般 ≤ 5)且 指标间相关性不强。

      取因素集:U = {工作业绩u1,工作态度u1,沟通能力u3,政治表现u4 }


    第二步:确定评语集

      由于每个指标的评价值的不同,往往会形成不同的等级。如对工作业绩的评价有好、较好、中等、较差、很差等。由各种不同决断构成的集合称为评语集,记为 V = v 1 , v 2 , ⋯ , v m V = {v_1,v_2,\cdots,v_m} V=v1​,v2​,⋯,vm​。

      注意:这里评语集中有 m 个元素, m 与 n 无关。

      取评语集:V={优秀v1,良好v,一般v3,较差v4,很差v5 }


    第三步:确定各因素的权重

      一般情况下,因素集中的各因素在综合评价中所起的作用是不相同的,综合评价结果不仅与各因素的评价有关,而且在很大程度上还依赖于各因素对综合评价所起的作用,这就需要确定一个各因素之间的权重分配,它是U上的一个模糊向量,记为 A = [ a 1 , a 2 , ⋯ , a n ] A = [a_1,a_2,\cdots,a_n] A=[a1​,a2​,⋯,an​]。

    其中:ai 为第 i 个因素的权重,且满足 ∑ai=1。如果不满足加和为1,那么可以在此处实现归一化,也可在最终结果处归一化。

    假设说,此处已经确定了 各因素的权重 A = [0.25,0.2,0.25,0.3]

      确定权重的方法有很多,如:Delphi法(专家调查法)、加权平均法、众人评估法。但是建议:当没有数据的时候可采取层次分析法,有数据的时候可采取熵权法。 具体实现请查看以下两篇文章:
    数学建模 | 层次分析法(AHP)
    数学建模 | 熵权法(客观赋权法)


    第四步:确定模糊综合评判矩阵,对每个元素 ui 做出评价

    (注意:这里演示的是模糊统计法,并且这里的评定员工只有一位)

  • u1(工作业绩)比如由群众评议打分来确定:
    R1 = [0.1,0.5,0.4,0,0] 。这个式子表示,参与打分的群众中,有10%的人认为政治表现优秀,50%的人认为政治表现良好,40%的人认为政治表现一般,认为政治表现较差或差的人为0。用同样方法对其他因素进行评价。
  • u2(工作态度),u3(沟通能力),由部门领导打分来确定:
    R2 = [ 0.2,0.5 ,0.2,0.1,0 ],R3= [ 0.2,0.5,0.3,0,0 ]。
  • u4(政治表现)由单位考核组成员打分来确定:
    R4= [ 0.2,0.6,0.2,0,0]。
  • 以 Ri 为第 i 行构成评价矩阵:

    注意:

  • rij 与隶属度的计算方式有关,方法选取的不同隶属度可能有差异
  • 0 ≤ rij ≤ 1
  • 大小为 n × m,其中 n 是因素指标数目,m 是评语数目

  • 第五步:模糊综合评判

    进行矩阵合成运算:

      各种污染物的浓度分别为 ( 0.07,0.20,0.123,5.00,0.08,0.14),拿 SO2 为 0.07mg/m3 举例:

      则 :

      将其结果填入矩阵,以此类推,最终的模糊综合评判矩阵为:

    那么我们拿一道例题说明:



    3. 多级模糊综合评价

      一级模糊综合评价是多级模糊综合评价的基础。它是将一级模糊评价因素集指标的相关性指标进行 统一综合,因为上文讲过一级模糊评价的指标之间是相关性不强的,那么这样相关性指标在只考虑这一种因素的情况下是不相关的,即相对不相关。然后对每个相关性指标进行综合,求得只看这一组指标对于评语集的隶属度,此方法进行类推,最后在综合。


    例:评价学⽣的表现并作为奖学金的评判标准。
    因素集 U = { 专业课成绩、非专业课成绩、国家竞赛成绩、省级竞赛成绩、校级竞赛成绩、国家级奖项、省级奖项、校级奖项、志愿服务}
    评语集 V = {一等,二等,无奖学金}

    假设我们现在权重的分配如上图所示,那么先对 u(1) 进行一级模糊评判,
    假设 R1 =[0.8 0.2 0; 0.7 0.3 0],进行综合评判:B1 = A1·R1 = [0.76 0.24 0]。
    结果表明只看学习成绩76%的人认为该名同学可以获得一等,24%的人认为该名同学可以获得二等。

    以此类推,我们分别获得了只看竞赛成绩、只看个人荣誉、只看志愿服务的该名同学获得奖学金的隶属度。
    那么构造最终的模糊综合评判矩阵:

    在进行最终的综合评判:B = A·R =[0.439,0.297,0.264],所以最终这名学生获得一等奖学金。


    五、模型总结

  • 隶属函数有三种确定方法,要根据实际情况来选择使用。
  • 极大型(极小型)指标,和模糊集合的三类(偏小型、中间型、偏大型)是两种概念,注意区分。
  • 模糊综合评价的因素指标是相关性不强的,如果有相关项较强的需要进行多级模糊综合评价,级数一般不超过3层。
  • 隶属函数的指派法,分布的选取含有一定的主观性,应有必要的文字说明。

  • 需要做网站?需要网络推广?欢迎咨询客户经理 13272073477