模糊数学基础
- 格式:pdf
- 大小:206.45 KB
- 文档页数:12
模糊数学基础
第六章模糊数学基础6.1概述6.1.1传统数学与模糊数学
6.1.2不相容原理
6.2 模糊集合与⾪属度函数
6.2.1 模糊集合及其运算
6.2.2 ⾪属度函数
6.3 模糊逻辑与模糊推理
6.3.1模糊逻辑
6.3.2模糊语⾔
6.3.3 模糊推理
第六章
模糊数学基础6.1
概述6.1.1 传统数学与模糊数学
6.1.2 不相容原理
1965年,美国⾃动化控制专家扎德(L. A. Zadeh )教授⾸先提出⽤⾪属度函数
(membership function)来描述模糊概念,创⽴了模糊集合论,为模糊数学奠定了基础。
不相容原理:“随着系统复杂性的增加,我们对其特性作出精确⽽有意义的描述的能⼒会随之降低,直到达到⼀个阈值,⼀旦超过它,精确和有意义⼆者将会相互排斥”。这就是说,事物越复杂,⼈们对它的认识也就越模糊,也就越需要模糊数学。不相容原理深刻的阐明了模糊数学产⽣和发展的必然性,也为三⼗多年来模糊数学的发展历史所证实。6.2 模糊集合与⾪属度函数 6.2.1 模糊集合及其运算
⼀、模糊集合(Fuzzy Sets )的定义
传统集合中的元素是有精确特性的对象,称之为普通集合。例如,“8到12之间的实数”是⼀个精确集合C ,C ={实数r |8≤r≤12},⽤特征函数µC (r )表⽰其成员,如图6.1(a)所⽰。
≤≤=其它
,
,012
81)(r r C µ
在模糊论域上的元素符合程度不是绝对的0或1,⽽是介于0和1之间的⼀个实数。例如,“接近10的实数”是⼀个模糊集合F ={r |接近10的实数},⽤“⾪属度(Membership)”µF (r )作为特征函数来描述元素属于集合的程度。1
812
1
107.2911
0.750.275
12.8
r
r
µC (r )
µF (r )
(a) (b) 图6.1 普通集合与模糊集合的对⽐
模糊集合的定义如下:论域U 上的⼀个模糊集合F 是指,对于论域U 中的任⼀元素u ∈U ,都指定了[0,1]闭区间中的⼀个数F µ(u)∈[0,1]与之对应,F µ(u )称为u 对模糊集合F 的⾪属度。也可以表⽰成映射关系:
F µ:U →[0,1] u →F µ(u )
这个映射称为模糊集合F 的⾪属度函数(membership function )。 模糊集合有时也称为模糊⼦集。U 中的模糊集合F 可以⽤元素u 及其⾪属度F µ(u )来表⽰:
()(){}
F u u u U F =∈,µ
仍以前⾯提到的“年轻”、“中年”、“⽼年”为例,这三个年龄特征分别⽤模糊集合A 、B 、C 表⽰,它们的论域都是U =[0,100],论域中的元素都是年龄u ,我们可以规定模糊集合A 、B 、C 的⾪属度函数分别为µA (u )、µB (u )、µC (u ),如图6.2所⽰。
1u µ
20
304050607080
A B C
0.750.250.5
图6.2 “年轻”、“中年”、“⽼年”的⾪属度函数
⼆、模糊集合的表⽰ 1、离散论域
如果论域U中只包含有限个元素,该论域称为离散论域。设离散论域U={u 1,u 2,…,u n },U上的模糊集合F可表⽰为∑==n
i i i F u F 1)(µ (6.2.1)
n n F F F u u u u u )()()(2211µµµ+++=
这只是⼀种表⽰法,表明对每个元素u i 所定义的⾪属度为µF (u i ),并不是通常的求和运算。2、连续论域
如果论域U是实数域,即U∈R,论域中有⽆穷多个连续的点,该论域称为连续论域。连续论域上的模糊集合可表⽰为∈=
Uu F
u u F )(µ
(6.2.2)
这⾥的积分号也不是通常的含义,该式只是表⽰对论域中的每个元素u 都定义了相应的⾪属度函数µF (u )。
三、模糊集合的基本运算 1、 基本运算的定义
设A ,B 是同⼀论域U 上的两个模糊集合,它们之间包含、相等关系定义如下: ● A 包含B ,记作A ?B ,有),()(u u B A µµ≥ U u ∈? (6.2.3) ● A 等于B ,记作A =B ,有
),()(u u B A µµ= U u ∈? (6.2.4) 显然,B A B A ??=且B A ?。
设A 、B 是同⼀论域U 上的两个模糊集合,⾪属度函数分别为A µ(u )和B µ(u ),它们的并、交、补运算定义如下:
●
A 与
B 的交,记作A ∩B ,有
)()()(u u u B A B A µµµ∧=?
{})(),(m in u u B A µµ=, U u ∈? (6.2.5)
●
A 与
B 的并,记作A ∪B ,有
)()()(u u u B A B A µµµ∨=?
{})(),(m ax u u B A µµ=, U u ∈? (6.2.6) ● A 的补,记作A ,有
U u u u A A
∈?-=),
(1)(_
µµ (6.2.7)
其中,min 和∧表⽰取⼩运算,max 和∨表⽰取⼤运算。图6.3显⽰了这三种运算对应的⾪属度函数。01
r
r µ
A
B
A
B
µ
r
µ
A _A
1
1
A ∩B
A ∪B
(a)A 和B 的交; (b)A 和B 的并; (c)A 的补
图6.3 模糊集合的三种运算2. 基本运算定律
论域U上的模糊全集E和模糊空集φ定义如下:1)(=u E µ, U u ∈? (6.2.8) 0)(=u φµ, U u ∈? (6.2.9)
设A,B,C是论域U上的三个模糊集合,它们的交、并、补运算有下列定律: ①恒等律:A A A A A A =?=?, ②交换律:A BB A A B B A ?=??=?,
③结合律:)
()()
()(C B A C B A C B A C B A ??==??
④分配律:
)
()()()
()()(C A B A C B A C A B A C B A =??=??
⑤吸收律:A
A B A A
A B A =??=??)()(
⑥同⼀律:
φ
φφ=?=?=?=?A A A A E A E E A ,,
⑦复原律:A A = ⑧对偶律(摩根律):
B
A B A B
A B A ?=??=?_______
_______
以上⼋条运算定律,模糊集合和普通集合是完全相同的,但是普通集合的“互补律”对模糊集合却不成⽴,如图6.4所⽰,即E A A ≠?, φ≠?A A
r
µ
A
_A
1
r
µ
A
_
A
1
_
A
A ?_
A
A ?
(a) E A A ≠? (b) φ≠?A A
图6.4 模糊集合的运算不满⾜“互补律”
四、模糊关系
设有两个集合A ,B ,A 和B 的直积A ×B 定义为},|),{(B b A a b a B A ∈∈?=
它是由序偶(a ,b )的全体所构成的⼆维论域上的集合。⼀般来说A ×B ≠B ×A 。
设A ×B 是集合A 和B 的直积,以A ×B 为论域的模糊集合R 称为A 和B 的模糊关系。也就是说对A ×B 中的任⼀元素(a ,b ),都指定了它对R 的⾪属度),(b a R µ,R 的⾪属度函数R µ可看作是如下的映射:)
,(),(]
1,0[:b a b a B A R R µµ→→?
设R 1是X 和Y 的模糊关系,R 2是Y 和Z 的模糊关系,那么R 1和R 2的合成是X 到Z 的⼀个模糊关系,记作21R R ,其⾪属度函数为)],(),([),(2
12
1
z y y x z x R R Y
y R R µµµ∧∨=∈ , Z X z x ?∈?),( (6.2.10)
6.2.2 ⾪属度函数
正确地确定⾪属度函数,是运⽤模糊集合解决实际问题的基础,是能否⽤好模糊集合的关键。⽬前⾪属度函数的确定⽅法⼤致有以下⼏种:
①模糊统计⽅法:⽤对样本统计实验的⽅法确定⾪属度函数。 ②例证法:从有限个元素的⾪属度值来估计模糊⼦集⾪属度函数。
③专家经验法:根据专家的经验来确定⾪属度函数。 ④机器学习法:通过神经⽹络的学习训练得到⾪属度函数。 ⽬前常⽤的⾪属度函数有:
① 三⾓形
三⾓形⾪属度函数曲线如图6.5所⽰,⾪属度函数的解析式为><≤<--≤≤--=c x b x c
x a a c x
c a x b b a b
x x F 或,
,,0)(µ (6.2.11) 01
x
b
a c F
µ
01
x
b a
c F
µ
d
图6.5 三⾓形⾪属度函数 图6.6 梯形⾪属度函数
② 梯形
梯形与三⾓形是最简单的两种⾪属度函数,应⽤也⾮常⼴泛。梯形⾪属度函数如图6.6所⽰,解析式表⽰为 ≤<--≤≤<≤--=d x a x d x c c d x d c x b b x a a b a
x x F >或<,
,,
,01)(µ (6.2.12)
③ 正态型
这是⼀种最主要、最常见的分布,表⽰为: ()0> 2b e x b a x ,??
--=µ (6.2.13)
其分布曲线如图6.7所⽰:01
x
F
µa
图6.7 正态型分布曲线
④ Γ型
如图6.8所⽰,解析式表⽰为:≥???? ??<=- 0 x 0 0)(x e x x x
F ,,λννλνµ (6.2.14)
其中λ>0,ν>0 。
⑤ Sigmiod 型
如图6.9所⽰,解析式为: xF e
x -+=11
)(µ (6.2.15)
1
x
F
µ
1
x
F
µ
0.5
图6.8 Γ型⾪属度函数 图6.9 Sigmoid 型⾪属度函数6.3 模糊逻辑与模糊推理
6.3.1 模糊逻辑
模糊命题的真值应是⾪属度函数,其取值应在区间[0,1]上连续取值。模糊命题是普通命题在概念上的拓⼴。它对应的逻辑是连续逻辑(或多值逻辑),⼜称为模糊逻辑。显然,
不仅普通命题能反映客观世界,⽽模糊命题更是现实⽣活中常见的。随着模糊逻辑的出现和发展,将对计算机科学、⼈⼯智能、模糊控制等⽅向的研究和发展起推动作⽤。 下⾯对模糊逻辑的运算作⼀简单介绍。
设有模糊命题X 和Y ,对应的真值(⾪属度,也称为模糊变量)x ,y ∈[0,1],称: ①Y X ∧为模糊逻辑合取(交、与),真值为),min(y x y x =∧ ②Y X ∨为模糊逻辑析取(并、或),真值为),max(y x y x =∨ ③X 为模糊逻辑否定(补、⾮),真值为x x -=1 ④Y X →为模糊逻辑蕴含,真值为y x y x ∨=→
⑤Y X ?为模糊逻辑恒等,真值为)()(x y y x y x ∨∧∨=?
6.3.2 语⾔变量
⼀、模糊数与语⾔变量 模糊数和语⾔变量的定义如下:
连续论域U 中的模糊数F 是⼀个U 上的正规凸模糊集合。这⾥所谓正规集合的含义就是其⾪属度函数的最⼤值是1,即1)(maxU
=∈u F u µ。