第八章 模糊数学方法建模
1965年,美国自动控制学家L.A.Zadch首先提出了用“模糊集合”描述模糊事物的数学模型。它的理论和方法从上个世纪七十年代开始受到重视并得到迅速发展,特别是愈来愈广泛地应用于解决生产实际问题。模糊数学的理论和方法解决了许多经典数学和统计数学难以解决的问题,这里,我们通过几个例子介绍模糊综合评判、模糊模式识别、模糊聚类、模糊控制等最常用方法的应用。而相应的理论和算法这里不作详细介绍,请参阅有关的书籍。
§1 模糊综合评判及其应用
一、模糊综合评判
在我们的日常生活和工作中,无论是产品质量的评级,科技成果的鉴定,还是干部、学生的评优等等,都属于评判的范畴。如果考虑的因素只有一个,评判就很简单,只要给对象一个评价分数,按分数的高低,就可将评判的对象排出优劣的次序。但是一个事物往往具有多种属性,评价事物必须同时考虑各种因素,这就是综合评判问题。所谓综合评判,就是对受到多种因素制约的事物或对象,作出一个总的评价。 综合评判最简单的方法有两种方式:
一种是总分法,设评判对象有m个因素,我们对每一个因素给出一个评分si,计算出评判对象取得的分数总和
m S??si?1i
按S的大小给评判对象排出名次。例如体育比赛中五项全能的评判,就是采用这种方法。 另一种是采用加权的方法,根据不同因素的重要程度,赋以一定的权重,令ai表示对第i个
m因素的权重,并规定?ai?1,于是用
i?1m S??ai?1isi
按S的大小给评判对象排出名次。
以上两种方法所得结果都用一个总分值表示,在处理简单问题时容易做到,而多数情况下评判是难以用一个简单的数值表示的,这时就应该采用模糊综合评判。
由于在很多问题上,我们对事物的评价常常带有模糊性,因此,应用模糊数学的方法进行综合评判将会取得更好的实际效果。
模糊综合评判的数学模型可分为一级模型和多级模型两类,这里仅介绍一级模型。 应用一级模型进行综合评判,一般可归纳为以下几个步骤:
(1)建立评判对象的因素集U?{u1,u2,?,un}。因素就是对象的各种属性或性能,在不同场合,
也称为参数指标或质量指标,它们综合地反映出对象的质量,人们就是根据这些因素给对象评价。 (2)建立评判集V?{V1,V2,?,Vm}。例如对工业产品,评判集就是等级的集合。 (3)建立单因素评判。即建立一个从U到F(V)的模糊映射
f:U?F(V),~?ui?U
ui?f(ui)?~~ri1V1~?ri2V2???rimVm (0?rij?1,1?i?n,1?j?m)
由f可诱导出模糊关系R,得到单因素评判矩阵
~?r11??r21 R??~???r?n1r12r22?rn2????r1m??r2m? ???rnm??(4)确定权重。由于对U中各因素有不同的侧重,需要对每个因素赋予不同的权重,它可表示
n为U上的一个模糊子集A?{a1,a2,?,an},并且规定?ai?1。
~i?1(5)综合评判。在R与A求出之后,则综合评判为B?A?R,记B?{b1,b2,?,bm},它是V~~~~~~上的模糊子集。其中
nbj??(ai?rij)i?1(j?1,2,?,m)
m如果评判结果?bj?1,应将它归一化。
j?1 在模糊综合评判的上述步骤中,建立单因素评判矩阵R和确定权重分配A,是两项关键性的
~~工作,没有统一的格式可以遵循,一般采用统计实验或专家评分等方法求出。
二、应用实例
例1 对教师教学质量的综合评判。
设因素集 U?{u1,u2,u3,u4,u5}
这里u1为教材熟练,u2为逻辑性强,u3为启发性强,u4为语言生动,u5为板书整齐。
设评价集 V?{V1,V2,V3,V4}
这里V1为很好,V2为较好,V3为一般,V4为不好。 通过调查统计得出对某教师讲课各因素的评语比例如下:
V1 V2 V3 V4 u1 u2 u3 0.45 0.5 0.3 0.4 0.3 0.25 0.4 0.4 0.4 0.5 0.2 0.1 0.2 0.1 0.1 0.1 0 0.1 0.1 0.1 u4 u5 因而得出单因素评判矩阵 ?0.45??0.5 R??0.3~??0.4??0.3~0.250.40.40.40.50.20.10.20.10.10.1??0?0.1? ?0.1??0.1?假定确定权重分配为 A?(0.3,0.2,0.2,0.2,0.1) 得出综合评判如下 B?A?R?(0.3,0.25,0.2,0.1)
~~~对结果进行归一化 B??~?0.3?0.85,0.250.85,0.20.85,0.1???(0.35,0.29,0.24,0.12) 0.85?评判结果表明,对该教师的课堂教学认为“很好”的占35%,“较好”的占29%,“一般”的占24%,“不好”的占12%,根据最大隶属原则,结论是“很好”。 例2 评判某地区是否适宜种植橡胶。
给定三个对橡胶生长影响较大的气候因素作为因素集,即U?{u1,u2,u3}。这里u1为年平均气温,u2为年极端最低气温,u3为年平均风速。再给定评价集V?{V1,V2,V3,V4},这里V1为很适宜,V2为较适宜,V3为适宜,V4为不适宜。根据历年的资料和经验,选定类似戒上型的隶属函数,即对于年平均气温u1
1,u1?23??1 ?1(u1)??
,0?u?231?1?a(u?23)211?其中a1为参数,一般取a1?0.0625。
对于年极端最低温度u2
1,??1 ?2(u2)??,?1?a(8?u)222?u2?8?4?u2?8
其中a2为参数,一般取a2?0.0833。 对于年平均风速u3
1,??1 ?3(u3)??,?1?a(u?1)233?u3?1u3?1
其中a2为参数,一般取a3?0.8/82。
将某地区自1960年至1978年间每年对三个气候因素实测的数据,分别代入上面三个隶属函数
公式,求出当年该因素的隶属度列于下表:
年 份 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 年平均气温 0.89 0.91 0.85 0.93 0.89 0.92 0.94 0.80 0.88 0.85 0.85 0.80 0.91 0.93 0.85 0.91 0.81 0.88 年最低气温 0.67 0.67 0.75 0.62 0.68 0.71 0.69 0.57 0.65 0.67 0.72 0.62 0.64 0.59 0.58 0.61 0.71 0.61 0.70 年平均风速 0.55 0.55 0.50 0.50 0.55 0.71 0.66 0.60 0.71 0.66 0.83 0.60 0.60 0.71 0.71 0.66 0.66 0.78 0.83 1978 0.92 对隶属度的大小给予分类,即规定 (1)当??0.9时,为“很适宜”; (2)当0.9???0.8时,为“较适宜”; (3)当0.8???0.7时,为“适宜”;
(4)当??0.7时,为“不适宜”。
以单因素u1为例,该地区在19年中“很适宜”的年份有8年,占总数的42%,“较适宜”的年份有11年,占58%,其他两种均无,占0%,于是得到对u1而言V上的模糊集 u1?~0.42V1?0.58V2?0V3?0V4?(0.42,0.58,0,0)
同理可得相对其它两个因素的模糊集u2?(0,0,0.26,0.74),u3?(0,0.11,0.26,0.63)。
~~从而建立了单因素评判矩阵 ?0.42? R??0~?0?0.5800.1100.260.260??0.74? 0.63??根据三个气候因素的作用,给定权重分配为A?(0.19,0.80,0.01)
~得出综合评判如下 B?A?R?(0.19,0.19,0.26,0.74)
~~~对结果进行归一化 B?(0.14,0.14,0.19,0.53)
~根据最大隶属原则,结论是判定该地区种植橡胶为“不适宜”。
例3 污水处理厂运行管理效果的综合评判。
为了评价污水处理厂经营管理的优劣,给定5个评判因素U?{u1,u2,u3,u4,u5}。这里u1为每天处理污水量(千吨/日),u2为五日生化需氧量BOD5去除率(百分比),u3为浮物SS去除率(百分比),u4为气水比(处理一吨污水消耗的空气量)(立方米/吨),u5为单耗(用去一公斤BOD5所耗电的度数)。
给出评价集V?{V1,V2,V3,V4,V5}。这里V1为很好,V2为好,V3为中等,V4为差,V5为很差。
根据实际情况进行定级,以u1为例,当u1?18时,定为“很好”;18?u1?17时定为“好”等等,对各因素定级的划分见下表。 每天处理污水量 五日生化需氧量BOD5去除率 浮物SS去除率 气水比 单耗 很好 18以上 93以上 93以上 7以下 0.9以下 好 17~18 89~93 89~93 中等 16~17 85~89 85~89 差 15~16 80~85 80~85 很差 15以下 80以下 80以下 10以上 7~8 8~9 9~10 1.2以上 0.9~1.0 1.0~1.1 1.1~1.2 对某污水处理厂多年运行的大量实测数据经技术处理后,按每一旬得出各因素的平均值,见