Skip to content

5.9.2 模糊集的连接 (聚合) ​

模糊集可以通过算子加以聚合. 对于怎样将通常的集合运算加以推广, 如模糊集的并、交及补, 有几个不同的建议.

5.9.2.1 模糊集的聚合概念 ​

1. 模糊集并、模糊集交 ​

集合 A∪B 和 A∩B 中的任意元素 x∈X 的隶属等级应该只与两个模糊集 A 和 B 中元素的隶属等级 μA(x) 和 μB(x) 有关. 模糊集的并和交借助两个函数

(5.343)s,t:[0,1]×[0,1]→[0,1]

定义, 并且它们用下列方式定义:

(5.344)μA∪B(x):=s(μA(x),μB(x)),(5.345)μA∩B(x):=t(μA(x),μB(x)).

隶属等级 μA(x) 和 μB(x) 被映为新的隶属等级. 函数 t 和 s 称作 t 范数和 t 余范数; 后者也称为 s 范数.

解释 函数 μA∪B 和 μA∩B 表示隶属真值,它们由隶属真值 μA(x) 和 μB(x) 的聚合得到.

2. t 范数的定义 ​

t 范数是 [0,1] 中的一个二元运算 t :

(5.346)t:[0,1]×[0,1]→[0,1].

它是对称、结合、单调增加的, 它以 0 作为零元素, 以 1 作为中性元素. 对于 x,y,z,v,w∈[0,1] ,下列性质成立:

(E1) 交换性

(5.347a)t(x,y)=t(y,x).

(E2) 结合性

(5.347b)t(x,t(y,z))=t(t(x,y),z).

(E3) 与中性元素及零元素的特殊运算

t(x,1)=x ,并且由于(E1),有 t(1,x)=x;t(x,0)=t(0,x)=0 .(5.347c)

(E4) 单调性

如果 x≤v 并且 y≤w ,那么有 t(x,y)≤t(v,w) .(5.347d)

3. s 范数的定义 ​

s 范数是 [0,1] 中的一个二元函数:

(5.348)s:[0,1]×[0,1]→[0,1].

它有下列性质: (E1) 交换性

(5.349a)s(x,y)=s(y,x).

(E2) 结合性

(5.349b)s(x,s(y,z))=s(s(x,y),z).

(E3) 与中性元素及零元素的特殊运算

(5.349c)s(x,0)=s(0,x)=x;s(x,1)=s(1,x)=1.

(E4) 单调性

如果 x≤v 并且 y≤w ,那么 s(x,y)≤s(v,w) .(5.349d)

借助这些性质可以引进 t 范数的类 T 和 s 范数的类 S . 仔细地研究可给出下列的关系:

(5.349e)min{x,y}≥t(x,y),∀t∈T,∀x,y∈[0,1],

以及

(5.349f)max{x,y}≤s(x,y),∀s∈S,∀x,y∈[0,1].

5.9.2.2 模糊集的实用聚合运算 ​

1. 两个模糊集的交 ​

两个模糊集 A 和 B 的交 A∩B 通过在它们的隶属函数 μA(x) 和 μB(x) 上的极小值运算 min{⋅,⋅} 定义. 基于先前的要求有

(5.350a)C:=A∩B以及μC(x):=min{μA(x),μB(x)},∀x∈X,

其中

(5.350b)min{a,b}:={a,a≤b,b,a>b.

交运算对应于两个隶属函数的 AND 运算 (图 5.72). 隶属函数 μC(x) 定义为 μA(x) 和 μB(x) 的极小值.

019363af-d8ae-7006-ac42-15a9aafbc2ce_202_656_1188_332_263_0.jpg

2. 两个模糊集的并 ​

两个模糊集的并 A∪B 通过在它们的隶属函数 μA(x) 和 μB(x) 上的极大值运算 max{⋅,⋅} 定义:

(5.351a)C:=A∪B并且μC(x):=max{μA(x),μB(x)},∀x∈X,

其中

(5.351b)max{a,b}:={a,a≥b,b,a<b.

交运算对应于逻辑 OR 运算. 图 5.73 表明 μC(x) 是隶属函数 μA(x) 和 μB(x) 的极大值.

019363af-d8ae-7006-ac42-15a9aafbc2ce_203_656_489_329_263_0.jpg

t 范数 t(x,y)=min{x,y} 和 s 范数 s(x,y)=max{x,y} 分别定义两个模糊集的交和并 (图 5.74 和图 5.75).

019363af-d8ae-7006-ac42-15a9aafbc2ce_203_656_916_332_250_0.jpg

019363af-d8ae-7006-ac42-15a9aafbc2ce_203_656_1239_332_246_0.jpg

3. 其他聚合 ​

其他聚合有有界聚合、代数聚合、极端和, 以及有界差分、代数积和极端积 (表 5.8).

例如, 代数和定义为

C:=A+B 并且 μC(x):=μA(x)+μB(x)−μA(x)⋅μB(x) (对所有 x∈X ).(5.352a)

类似地,对于并 (5.531a,5.531b),这个和也属于 s 范数类. 它们都包括在表 5.8 的左边的列中. 表 5.9 给出这些运算在布尔逻辑和模糊逻辑中的比较.

表 5.8t 范数和 s 范数, p∈R

作者

t 范数

s 范数

Zadeh

交: t(x,y)=min{x,y}

并: s(x,y)=max{x,y}

Lukasiewicz

有界差: tb(x,y)=max{0,x+y−1}

有界和: sb(x,y)=min{1,x+y}

代数积: ta(x,y)=xy

代数和: sa(x,y)=x+y−xy

极端积: tdp(x,y)={min{x,y},x=1 或 y=1,0, 其他 

极端和: sds(x,y)={max{x,y},x=0 或 y=0,1, 其他 

Hamacher (p≥0)

th(x,y)=xyp+(1−p)(x+y−xy)

sh(x,y)=x+y−xy−(1−p)xy1−(1−p)xy

Einstein

te(x,y)=xy1+(1−x)(1−y)

se(x,y)=x+y1+xy

Frank (p>0,p≠1)

tf(x,y)=logp[1+(px−1)(py−1)p−1]

sf(x,y)=1−logp[1+(p1−x−1)(p1−y−1)p−1]

Yager (p>0)

tya(x,y)=1−min{1,((1−x)p+(1−y)p)1/p}

sya(x,y)=min{1,(xp+yp)1/p}

Schweizer (p>0)

ts(x,y)=max{0,x−p+y−p−1}−1/p

ss(x,y)=1−max{0,(1−x)−p+(1−y)p−1}−1/p

Dombi (p>0)

tdo(x,y)={1+[(1−xx)p+(1−yy)p]1/p}−1

sdo(x,y)=1−{1+[(x1−x)p+(y1−y)p]1/p}−1

Weber (p≥−1)

tw(x,y)=max{0,(1+p)(x+y−1)−pxy}

sw(x,y)=min{1,x+y+pxy}

Dubois (0≤p≤1)

tdu(x,y)=xymax{x,y,p}

sdu(x,y)=x+y−xy−min{x,y,(1−p)}max{(1−x),(1−y),p}

注: 对于表中所列的 t 范数和 s 范数,有下列顺序: tdp≤tb≤te≤ta≤th≤t≤s≤sh≤sa≤se≤sb≤sds

算子

布尔逻辑

模糊逻辑 (μA,μB∈[0,1])

AND

C=A∧B

μA∩B=min{μA,μB}

OR

C=A∨B

μA∪B=max{μA,μB}

NOT

C=¬A

μAC=1−μA(μAC 是 μA 的补 )

类似于将和扩充为并运算的概念, 交也可以通过 (例如) 有界积、代数积和极端积来扩充. 例如, 代数积是用下列方式定义的:

(5.352b)C:=A⋅B并且μC(x):=μA(x)⋅μB(x)(对每个x∈X).

类似于交(5.350a,5.350b),它也属于 t 范数类,并且它也可以在表 5.8 的中间一列中找到.

5.9.2.3 补偿算子 ​

有时算子必须介于 t 范数和 s 范数之间; 它们称作补偿算子. λ 算子和 γ 算子是补偿算子的例子.

1. λ 算子 ​

μAλB(x)=λ[μA(x)μB(x)]+(1−λ)[μA(x)+μB(x)−μA(x)μB(x)],λ∈[0,1].

(5.353)

情形 λ=0 方程 (5.353) 产生称作代数和的形式 (表 5.8, s 范数); 它属于 OR 算子.

情形 λ=1 方程 (5.353) 产生称作代数积的形式 (表 5.8, t 范数); 它属于 AND 算子.

2. γ 算子 ​

(5.354)μAγB(x)=[μA(x)μB(x)]1−γ[1−(1−μA(x))(1−μB(x))]γ,γ∈[0,1].

情形 γ=1 方程 (5.354) 产生代数和表达式.

情形 γ=0 方程 (5.354) 产生代数积表达式.

将 γ 算子应用于任意个模糊集,给出

(5.355)μ(x)=[∏i=1n⁡μi(x)]1−γ[1−∏i=1n⁡(1−μi(x))]γ,

并且当带权 δi 时:

μ(x)=[∏i=1n⁡μi(x)δi]1−γ[1−∏i=1n⁡(1−μi(x))δi]γ,x∈X,∑i=1n⁡δi=1,γ∈[0,1].

(5.356)

5.9.2.4 扩张原理 ​

上述讨论过将基本的集合运算推广到模糊集. 现在将映射的概念扩充到模糊区域. 概念的基础是不明确语句的接受等级. 经典的映射 Φ:Xn→Y 将一个清晰的函数值 Φ(x1,⋯,xn)∈Y 指派给点 (x1,⋯,xn)∈Xn . 这个映射可以如下地扩充到模糊变量: 模糊映射是 Φ^:F(X)n→F(Y) ,它将一个模糊函数值 Φ^(μ1,⋯,μn) 指派给由隶属函数 (μ1,⋯,μn)∈F(X)n 给出的模糊向量变量 (x1,⋯,xn) .

5.9.2.5 模糊补 ​

函数 c:[0,1]→[0,1] 称作补函数,如果它具有下列性质: 对于任何 x,y∈ [0,1] ,

(EK1) 边界条件 c(0)=1 且 c(1)=0 .(5.357a)

(EK2) 单调性 x<y⇒c(x)≥c(y) .(5.357b)

(EK3) 对合性 c(c(x))=x .(5.357c)

(EK4) 连续性 c(x) 对每个 x∈[0,1] 是连续的.(5.357d)

◼A:最常用的 (连续且对合的) 补函数是

(5.358)c(x):=1−x.

◼B: 其他连续且对合的补函数是菅野 (Sugeno) 补:

cλ(x):=(1−x)(1+λx)−1,λ∈(−1,∞),

以及耶格尔 (Yager) 补:

cp(x):=(1−xp)1/p,p∈(0,1).

version 1.24.0