数学建模社区-数学中国

标题: 模糊数学模型(一): 隶属函数、模糊集合的表示方法、模糊关系、模糊矩阵 [打印本页]

作者: 浅夏110    时间: 2020-5-25 15:25
标题: 模糊数学模型(一): 隶属函数、模糊集合的表示方法、模糊关系、模糊矩阵
1.1 模糊数学简介$ h4 `. D9 i8 t& ~, T5 t
1965 年,美国著名计算机与控制专家查德(L.A.Zadeh)教授提出了模糊的概念,并 在国际期刊《Information and Control》并发表了第一篇用数学方法研究模糊现象的论文 “Fuzzy Sets”(模糊集合),开创了模糊数学的新领域。 模糊是指客观事物差异的中间过渡中的“不分明性”或“亦此亦彼性”。如高个子 与矮个子、年轻人与老年人、热水与凉水、环境污染严重与不严重等。在决策中,也有 这种模糊的现象,如选举一个好干部,但怎样才算一个好干部?好干部与不好干部之间 没有绝对分明和固定不变的界限。这些现象很难用经典的数学来描述。 模糊数学就是用数学方法研究与处理模糊现象的数学。它作为一门崭新的学科,它 是继经典数学、统计数学之后发展起来的一个新的数学学科。经过短暂的沉默和争议之 后,迅猛的发展起来了,而且应用越来越广泛。如今的模糊数学的应用已经遍及理、工、 农、医及社会科学的各个领域,充分的表现了它强大的生命力和渗透力。 统计数学是将数学的应用范围从确定性的领域扩大到了不确定性的领域,即从必然 现象到偶然现象,而模糊数学则是把数学的应用范围从确定领域扩大到了模糊领域,即 从精确现象到模糊现象。 实际中,我们处理现实的数学模型可以分成三大类:第一类是确定性数学模型,即 模型的背景具有确定性,对象之间具有必然的关系。第二类是随机性的数学模型,即模 型的背景具有随机性和偶然性。第三类是模糊性模型,即模型的背景及关系具有模糊性。( c* J* g! Z. E, }; _. k+ q
) X+ u  G" @, k) b
1.2 基本概念  ?) Q: g# z& g: l; y

' O! Y" F- A; q% d7 B/ Q1.2.1 模糊集和隶属函数' V1 r. O0 @6 q  M7 ~
【定义 1】 论域 X 到[0,1]闭区间上的任意映射
9 L( Q( R- S* N
( E8 s! b! }& F" s& ^. [0 z/ @8 x
2 T/ ]; m; M) l8 r8 C: m8 m8 d* b* t) ?( z: x# s
% t% X( [  \! I" w* i2 M* o+ _

: {- @) q4 }  P  B5 M9 S
; j% \8 P$ }) E5 h8 _7 b0 `0 y1.2.2 模糊集合的表示方法
+ W  j  \, o2 b1 o" K; O当论域 X 为有限集时,记 ,则 X 上的模糊集 A 有下列三种常 见的表示形式。
$ j6 C. D: y; y" e0 d/ r8 J0 E! _% i
i) zadeh 表示法
2 Y! i' W) ]$ |# s) d; r' M6 G/ f$ k3 ~( E3 \- X0 u

1 }6 B: r+ ], O' j" T  I( m0 V2 d4 f- y
ii) 序偶表示法) L# u8 s5 h- r' Y- O! L
  V6 f& w  Q3 c. q0 x) D6 s, |% _

6 O; |/ @$ I0 B5 L
- L% A+ R4 ~4 l
6 m5 Z1 V# U# E+ r% r4 W, ^! qiii) 向量表示法
2 u! q2 D" N7 P7 e  A; [( w5 m* G: P& J6 v5 \5 F: c
: t$ W' }2 V  a8 N2 s1 X

! [* y: I, ?1 ]! N* m当论域 X 为无限集时, X 上的模糊集 A 可以写成
! W5 n9 O$ l5 v: X- E2 e
; Z$ _4 S* o  S9 d4 K! s8 A
: [: a  v5 D8 j% N7 ]- l2 I: O  N, T" p* V2 l( Q8 b
* H* A6 k" D7 f! o( j/ A! J
- E% E$ j5 Q+ \5 m' [
5 Q9 ?. d" E7 s4 x8 F
  f2 u8 J4 u; E2 s7 e

& y8 |9 I) ^) Y  l, `- T) x. M" {' C7 `( h; f9 m# b  s6 ^' {
" F/ W$ u6 n5 z" k
. k5 S8 f& ^! T  {8 h
1.2.3 模糊集的运算
$ h, ^) G# B1 d: A! V) T: y+ y- H  ]6 [) i9 {4 H

- w5 O2 M! P5 F/ M; p
/ b: a% r' K4 [$ A$ v2 D/ ?# o# t. l% Q% M

2 w1 A" }0 V9 G$ b3 S, n
! l' c1 p' G6 u4 s- v
# O! L* R  ]& C6 a. k3 k1.2.4 隶属函数的确定方法
: w7 c1 y) N, y: \; q( u模糊数学的基本思想是隶属度的思想。应用模糊数学方法建立数学模型的关键是建 立符合实际的隶属函数。如何确定一个模糊集的隶属函数至今还是尚未解决的问题。这 里仅仅介绍几种常用的确定隶属函数的方法。9 ?6 Q* r  x9 s

1 U4 h* K9 n5 G" O7 P7 ](1)模糊统计方法: L" v6 E: i' L$ \6 r
模糊统计方法是一种客观方法,主要是基于模糊统计试验的基础上根据隶属度的客 观存在性来确定的。所谓的模糊统计试验包含以下四个要素:' Q3 Y- F; y) m6 Z: _* o% a
) z* g; S7 V6 u+ u+ ?1 |* {. T( z7 |

1 m/ p8 y: _: @8 n2 u# w# @0 Q+ r' M7 ^6 ?
0 G+ ?/ @) \1 Z3 s% r! \$ I1 _6 }
(2)指派方法
. @" ?& b' P, M+ Y) N  d指派方法是一种主观的方法,它主要依据人们的实践经验来确定某些模糊集隶属函 数的一种方法。
; v5 l# j) z5 n" B, v" E2 P' |, G# b* V
如果模糊集定义在实数域 R 上,则模糊集的隶属函数称为模糊分布。所谓指派方 法就是根据问题的性质主观地选用某些形式地模糊分布,再根据实际测量数据确定其中 所包含地参数,常用的模糊分布如表 1 所示。 实际中,根据问题对研究对象的描述来选择适当的模糊分布:* ~$ A( H! P3 e

7 o8 ^+ L, p' g% i① 偏小型模糊分布一般适合于描述像“小,少,浅,淡,冷,疏,青年”等偏小 的程度的模糊现象。6 b% }) _7 `4 s7 r

% |- h' b+ F$ ^3 C3 E8 d3 k6 f② 偏大型模糊分布一般适合于描述像“大,多,深,浓,热,密,老年”等偏大 的程度的模糊现象。$ r4 c4 S4 B) m% o# ^& x1 s

2 T3 y6 s( [2 C% \③ 中间型模糊分布一般适合于描述像“中,适中,不太多,不太少,不太深,不 太浓,暖和,中年”等处于中间状态的模糊现象。 但是,表 1 给出的隶属函数都是近似的,应用时需要对实际问题进行分析,逐步修 改进行完善,最后得到近似程度更好的隶属函数。" |( l$ _* O. |- S* G( F/ @
) S4 t' p& b- G7 q: d0 Z; y1 `" ]
(3)其它方法* I; N# G5 Z- y, B
' M1 @4 `/ D2 f( ~7 Y
在实际应用中,用来确定模糊集的隶属函数的方法示多种多样的,主要根据问题的 实际意义来确定。譬如,在经济管理、社会管理中,可以借助于已有的“客观尺度”作 为模糊集的隶属度。下面举例说明。, {/ H' G' B5 f0 C" ?/ ~5 [! U

6 c  ?, }) w. N( f4 |( J( j如果设论域 X 表示机器设备,在 X 上定义模糊集 A =“设备完好”,则可以用“设 备完好率”作为 A 的隶属度。如果 X 表示产品,在 X 上定义模糊集 A =“质量稳定”, 则可以用产品的“正品率”作为 A 的隶属度。如果 X 表示家庭,在 X 上定义模糊集 A =“家庭贫困”,则可以用“Engel 系数=食品消费/总消费”作为 A 的隶属度。+ i6 v& D$ H8 S, d# [3 c& H7 O* F9 j

4 K4 L9 ^' f: V8 q9 Z4 ]另外,对于有些模糊集而言,直接给出隶属度有时是很困难的,但可以利用所谓的 “二元对比排序法”来确定,即首先通过两两比较确定两个元素相应隶属度的大小排出 顺序,然后用数学方法加工处理得到所需的隶属函数。
: D1 m7 |" B4 h  G4 E' C' @" E/ e/ E) q
( ~( q" j; K6 ^

9 A+ L3 n$ U; A( c, M( k& F5 Q3 o9 I) ]4 Q  n

  L" O, u6 z  h$ _, Z$ g5 V1.3 模糊关系、模糊矩阵
- V9 g9 p9 _3 |9 G9 ~# ]1.3.1 基本概念
, Y7 }+ _' D" B, Q" E2 Z
- B: }! r! y0 U+ M4 d# n) t' W5 Q. q7 \5 N

: D% E" I1 g; U( J这是二元模糊关系的数学定义,多元模糊关系也可以类似定义。; z' a# b; y/ Z
- g! x/ X) x1 J! o* T) [  n! E

. s# X4 i5 Y$ M, H3 G; V  `: D/ j" e

; I6 H+ j0 d; [5 W' L' V
) J" M8 ?: O3 q: }8 r4 T5 M. ]+ j
) [; O& o* Y/ B  \4 z
由此确定一个从U 到V 的模糊关系 R ,这个模糊关系的隶属度函数是一个 5×4 阶 的矩阵,记为  p9 G4 V7 f* i/ B* c

" i+ L7 {) [6 x: A, c" ?& v# [% s+ k+ b3 d$ C: F. x7 o5 d" m# \; i

0 w# c. E9 d4 J* M则 R 为一个模糊关系矩阵。
5 V$ U3 ~# I* p1 p- k
9 I3 P8 B( J% ^6 A0 m4 O% R+ v+ l$ [1.3.2 模糊矩阵的运算及其性质
1 N8 V; m8 E2 x( i/ Y. a" Q( u  P% Z(1) 模糊矩阵间的关系及并、交、余运算; x/ a& U3 Z+ V
7 l, U& Z0 a) P
2 s6 k' t( [4 X$ ~4 F2 C

! h. X' k  C5 R
; D# K$ `% Q: R! y! I (2) 模糊矩阵的合成2 e# F' q7 f9 x; y  G( T4 b% ~

  n( \4 o- j* \6 D" S2 t, b* [8 N( T

* X* V! a0 R& P$ v
5 e4 L( @& W) I% f9 B4 x  S& B
8 F6 B5 c, z) d  n7 a) x" Y7 ]3 z* H8 R+ w  D; _
两模糊矩阵合成的 MATLAB 函数如下:# {  `- z# M1 D* Y; m/ k2 ^
+ g( Q* k4 ?7 R( W$ X
function ab=synt(a,b);5 e/ l5 S0 }. l8 v. A* Z
m=size(a,1);n=size(b,2);" W" D5 }) |/ D5 G7 [
for i=1:m* D! g1 [7 n# e; K0 |
    for j=1:n
. u/ o7 b6 h+ h        ab(i,j)=max(min([a(i,;b(:,j)']));# H' j9 e7 U! ^- G* f
    end' z% s( b0 U  M6 k1 {! B8 E$ p( C
end' p8 G; F& h0 ]# T, k. v
  h4 X+ p' r  v

! l' s7 ^) b5 r
- U$ O  g3 n! b7 M/ F/ d4 ?/ @* E: I1 ]  F1 x8 t$ A9 Y, N- ^
(3) 模糊矩阵的转置

(4) 模糊矩阵的λ − 截矩阵

————————————————
  z; d2 [. K9 f# I版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。; S3 I8 u: [! T7 y2 P5 T
原文链接:https://blog.csdn.net/qq_29831163/article/details/89892822$ [5 |- _6 ~9 G( L; u
& P) }. \; Y, d. |5 a7 \' M. Q
5 o# m% M8 s* j% g" e





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5