Operations Research and Fuzziology
Vol. 11  No. 01 ( 2021 ), Article ID: 40193 , 4 pages
10.12677/ORF.2021.111003

模糊粗糙集的相似度及其生成

马茜1,霍录景2,王瑞1

1陆军军事交通学院基础部,天津

2北京师范大学珠海分校应用数学学院,广东 珠海

收稿日期:2020年12月24日;录用日期:2021年1月26日;发布日期:2021年2月2日

摘要

在分析L-模糊集相似度的性质基础上,给出模糊粗糙集的相似度的定义和生成方法,强相似度的生成还可以从不同角度通过构造特殊函数来实现。

关键词

模糊粗糙集,(强)相似度,L-模糊集,三角模,反三角模

The Similarity Degree of Fuzzy Rough Sets and Its Generating

Qian Ma1, Lujing Huo2, Rui Wang1

1General Courses Department, Military Transportation University, Tianjin

2School of Applied Mathematics, Beijing Normal University Zhuhai, Guangdong Zhuhai

Received: Dec. 24th, 2020; accepted: Jan. 26th, 2021; published: Feb. 2nd, 2021

ABSTRACT

Based on the analysis of the properties of similarity of the L-fuzzy sets, the definition and the generating method of the fuzzy rough sets similarity are given. The generation of strong similarity can also be realized by constructing special functions from different angles.

Keywords:Fuzzy Rough Sets, (Strong) Similarity Degree, L-Fuzzy Sets, Triangle Module, Anti-Triangle Module

Copyright © 2021 by author(s) and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).

http://creativecommons.org/licenses/by/4.0/

1. 引言

模糊集理论的核心问题之一是相似度度量,其得到了国内外众多学者的关注和研究,很多学者己经将模糊相似度测度应用到模式识别、医疗诊断、聚类分析和多属性决策等领域。相似度度量是描述两个集合之间的相似程度的量,模糊模式识别的研究对象具有模糊性。不同的相似度度量的形式不同,各有所长,探讨模糊粗糙集的相似度的生成方法可以便于应用时有更多的选择。文章在分析L-模糊集相似度的性质基础上,给出模糊粗糙集的相似度的定义和生成方法,指出强相似度的生成还可以从不同角度通过构造特殊函数来实现。

2. 相似度

定义1 [1] 假设 ( L , ) 是非空的偏序集, D : L × L [ 0 , 1 ] ,对于 α , β , γ L 有:

1) 当 α β 时, D ( β / α ) = 1

2) 当 α β γ 时, D ( α / γ ) D ( α / β ) ,则称D为L上的包含度函数。 D ( β / α ) α β 中的包含度。

若修改(2)为:3) 当 α β γ 时,满足: D ( α / γ ) D ( α / β ) D ( β / γ ) ,则称D为强包含度函数。 D ( β / α ) α β 中的强包含度。

U 1 , U 2 , , U n 为论域, U = U 1 × U 2 × × U n F L ( U i ) U i 上L-模糊集组成的集合,( i = 1 , 2 , , n ), H n ( U ) = { A | A = i = 1 n A i , A i F L ( U i ) , i = 1 , 2 , , n } A ( u ) = ( i = 1 n A i ) ( u 1 , u 2 , , u n ) = i = 1 n A i ( u i ) u U

定义2 [2] 假设 ( L , ) 为非空的偏序集, S M : L × L [ 0 , 1 ] ,对于 α , β , γ L 有:

1) S M ( α , α ) = 1

2) S M ( α , β ) = S M ( β , α )

3) 当 α β γ 时, S M ( α , γ ) S M ( α , β ) 。则称SM为L上的相似度函数。 S M ( α , β ) α β 的相似度量。

若修改(3)为:当 α β γ 时, S M ( α , γ ) S M ( α , β ) S M ( β , γ ) ,则称SM为L上的强相似度函数。 S M ( α , β ) α β 的强相似度量。

定理1设 S M 1 , S M 2 分别是 F L ( U 1 ) , F L ( U 2 ) 上的相似度函数,那么 S M ( A , B ) = T S [ S M 1 ( A 1 , B 1 ) , S M 2 ( A 2 , B 2 ) ] H 2 ( U ) 上的相似度函数。而 S M 1 , S M 2 是强相似度函数,那么SM也为强相似度函数,其中 A , B H 2 ( U ) A = i = 1 2 A i B = i = 1 2 B i

证不妨设TS是反三角模, S M 1 , S M 2 是强相似度。

1) 显然 0 S M ( A , B ) 1

2) S M ( A , A ) = S [ S M 1 ( A 1 , A 1 ) , S M 2 ( A 2 , A 2 ) ] = S ( 1 , 1 ) = 1

3) S M ( A , B ) = S [ S M 1 ( A 1 , B 1 ) , S M 2 ( A 2 , B 2 ) ] = S [ S M 1 ( B 1 , A 1 ) , S M 2 ( B 2 , A 2 ) ] = S M ( B , A )

4) A B C A i B i C i , i = 1 , 2

S M ( A , C ) = S [ S M 1 ( A 1 , C 1 ) , S M 2 ( A 2 , C 2 ) ] S [ S M 1 ( A 1 , B 1 ) , S M 2 ( A 2 , B 2 ) ] = S M ( A , B )

S M ( A , C ) = S [ S M 1 ( A 1 , C 1 ) , S M 2 ( A 2 , C 2 ) ] S [ S M 1 ( B 1 , C 1 ) , S M 2 ( B 2 , C 2 ) ] = S M ( B , C )

S M ( A , C ) S M ( A , B ) S M ( B , C )

定理1的意义是可以递推生成 H n ( U ) 上的(强)相似度函数。

定理2 F L ( U ) 为论域U上的全体L-模糊集,D为 F L ( U ) 上的包含度函数,那么 S M ( A , B ) = T S ( D ( B / A ) , D ( A / B ) ) F L ( U ) 上的相似度函数。而当D为强包含度函数,那么SM为强相似度函数。

证:不妨设TS是反三角模,已知D是强包含度:

1) 显然 0 S M ( A , B ) 1

2) S M ( A , A ) = S ( D ( A / A ) , D ( A / A ) ) = S ( 1 , 1 ) S ( 0 , 1 ) = 1 ,故 S M ( A , A ) = 1

3) 由反三角模的对称性,易证SM的对称性。

4) A B C D( A/C )=D( A/B )D( B/C ) D ( C / A ) = D ( B / A ) = D ( C / B ) = 1 S M ( A , C ) = S ( 1 , D ( A / C ) ) S M ( A , B ) = S ( 1 , D ( A / B ) ) S M ( B , C ) = S ( 1 , D ( B / C ) ) S M ( A , C ) S M ( A , B ) S M ( A , C ) S M ( B , C ) SM( A,C )SM( A,B )SM( B,C ) 。从而SM为强相似度。

可以利用 F L ( U i ) 上的包含度函数 D i ( i n ) 通过不同的方式生成 H n ( U ) 上的相似度函数。也可以利用 F L ( U i ) 上的强包含度函数 D i ( i n ) 通过不同的方式生成 H n ( U ) 上的强相似度函数。如可以用递推法生成 H n ( U ) 上的(强)包含度函数 [1],然后根据定理2生成 H n ( U ) 上的(强)相似度函数。当然第一步根据定理2生成每一个 F L ( U i ) 上的(强)相似度,第二步根据定理1通过递推法生成 H n ( U ) 上的(强)相似度也是可行的,这两种方式生成的(强)相似度可能是不同的。而下面的定理3说明这两种方式在一定的条件下生成的(强)相似度是相同的。当然,只要这两个过程使用的是同一个三角模或反三角模,则在 H n ( U ) 上生成的相似度就是相同的,但是在同一过程中不必要求是同一个三角模或反三角模。我们给出了结论(3) (4)。

定理3设 A , B H 2 ( U ) D i F L ( U i ) ( i 2 ) 上的(强)包含度,则

1) S M ( A , B ) = T [ T ( D 1 ( B 1 / A 1 ) , D 1 ( A 1 / B 1 ) ) , T ( D 2 ( B 2 / A 2 ) , D 2 ( A 2 / B 2 ) ) ] = T [ T ( D 1 ( B 1 / A 1 ) , D 2 ( B 2 / A 2 ) ) , T ( D 1 ( A 1 / B 1 ) , D 2 ( A 2 / B 2 ) ) ]

2) S M ( A , B ) = S [ S ( D 1 ( B 1 / A 1 ) , D 1 ( A 1 / B 1 ) ) , S ( D 2 ( B 2 / A 2 ) , D 2 ( A 2 / B 2 ) ) ] = S [ S ( D 1 ( B 1 / A 1 ) , D 2 ( B 2 / A 2 ) ) , S ( D 1 ( A 1 / B 1 ) , D 2 ( A 2 / B 2 ) ) ]

3) S M ( A , B ) = T [ S ( D 1 ( B 1 / A 1 ) , D 1 ( A 1 / B 1 ) ) , S ( D 2 ( B 2 / A 2 ) , D 2 ( A 2 / B 2 ) ) ] = T [ S ( D 1 ( B 1 / A 1 ) , D 2 ( B 2 / A 2 ) ) , S ( D 1 ( A 1 / B 1 ) , D 2 ( A 2 / B 2 ) ) ]

4) S M ( A , B ) = S [ T ( D 1 ( B 1 / A 1 ) , D 1 ( A 1 / B 1 ) ) , T ( D 2 ( B 2 / A 2 ) , D 2 ( A 2 / B 2 ) ) ] = S [ T ( D 1 ( B 1 / A 1 ) , D 2 ( B 2 / A 2 ) ) , T ( D 1 ( A 1 / B 1 ) , D 2 ( A 2 / B 2 ) ) ]

只证(4)。(1) (2) (3)可类似证明。

证记 D 1 ( B 1 / A 1 ) = α D 1 ( A 1 / B 1 ) = β D 2 ( B 2 / A 2 ) = a D 2 ( A 2 / B 2 ) = b

S M ( A , B ) = S [ T ( α , β ) , T ( a , b ) ] = S [ α , T ( β , T ( a , b ) ) ] = S [ α , T ( β , T ( b , a ) ) ] = S [ α , T ( T ( β , b ) , a ) ] = S [ α , T ( a , T ( β , b ) ) ] = S [ T ( α , a ) , T ( β , b ) ] 。即(4)成立。

3. 模糊粗糙集的相似度及生成

定义3X上模糊粗糙集组成的集合为 F R ( X ) ,如果映射 S M R : F R ( X ) × F R ( X ) [ 0 , 1 ] A = ( A L , A U ) B = ( B L , B U ) C = ( C L , C U ) F R ( X ) 有:

1) 当 A = B 时, S M R [ ( A L , A U ) , ( B L , B U ) ] = 1

2) S M R [ ( A L , A U ) , ( B L , B U ) ] = S M R [ ( B L , B U ) , ( A L , A U ) ]

3) 当 A B C S M R [ ( A L , A U ) , ( C L , C U ) ] S M R [ ( A L , A U ) , ( B L , B U ) ]

则称 S M R F R ( X ) 上的相似度函数, S M R [ ( A L , A U ) , ( B L , B U ) ] 为A与B之间的相似度量。把 S M R [ ( A L , A U ) , ( B L , B U ) ] 简记为 S M R ( A , B )

若修改(3)为:当 A B C 时, S M R ( A , C ) S M R ( A , B ) S M R ( B , C ) ,则称 S M R F R ( X ) 上的强相似度函数, S M R ( A , B ) 为A与B之间的强相似度量。

映射 g : F R ( X ) H 2 ( U ) g ( ( A L , A U ) ) = A L × A U 。可证g为保序映射 [3]。因此就可由 ( H 2 ( U ) , ) 上的(强)包含度和(强)相似度生成 F R ( X ) 上的(强)包含度和(强)相似度。

定理4设 F R L = { A L | ( A L , A U ) F R ( X ) } F R U = { A U | ( A L , A U ) F R ( X ) } D L , D U 分别为 F R L , F R U 上的(强)包含度, S M L , S M U 分别为 F R L , F R U 上的(强)相似度.

则1) S M R 1 ( A , B ) = T S [ S M L ( A L , B L ) , S M U ( A U , B U ) ] ( F R ( X ) , ) 上的(强)相似度.

2) S M R 2 ( A , B ) = ω 1 S M L ( A L , B L ) + ω 2 S M U ( A U , B U ) ( F R ( X ) , ) 上的(强)相似度。其中 ω 1 + ω 2 = 1 , ω 1 0 , ω 2 0

证明略。

下面通过构造某些函数而不是利用三角模或者反三角馍,依据(强)包含度函数生成新的(强)相似度函数。

定理5记 F R ( X ) 上的(强)包含度函数为D, f : [ 0 , 1 ] 2 [ 0 , 1 ] 为一个对称非减函数满足 f ( 1 , 1 ) = 1 ,那么对 A , B F R ( X ) S M ( A , B ) = f ( D ( A / B ) , D ( B / A ) ) 为A与B之间的(强)相似度量。

证:以强相似度为例证。

1) S M ( A , B ) = f ( D ( A / B ) , D ( B / A ) ) = f ( D ( B / A ) , D ( A / B ) ) = S M ( B , A )

2) S M ( A , A ) = f ( D ( A / A ) , D ( A / A ) ) = f ( 1 , 1 ) = 1

3) A B C ,则由f的非减性, S M ( A , C ) = f ( D ( A / C ) , D ( C / A ) ) = f ( D ( A / C ) , 1 ) f ( D ( A / B ) , 1 ) = f ( D ( A / B ) , D ( B / A ) ) = S M ( A , B )

同理可证 S M ( A , C ) S M ( B , C ) 。故 S M ( A , C ) S M ( B , C ) S M ( A , B )

S M ( A , B ) = f ( D ( A / B ) , D ( B / A ) ) 为A与B之间的强相似度量。

文章引用

马 茜,霍录景,王 瑞. 模糊粗糙集的相似度及其生成
The Similarity Degree of Fuzzy Rough Sets and Its Generating[J]. 运筹与模糊学, 2021, 11(01): 15-18. https://doi.org/10.12677/ORF.2021.111003

参考文献

  1. 1. 马茜, 米洪海. Nanda意义下模糊粗糙集的包含度及其生成[J]. 军事交通学院学报, 2015(5): 87-89.

  2. 2. 袁修久, 张文修. 模糊粗糙集的包含度和相似度[J]. 模糊系统与数学, 2005, 19(1): 111-115.

  3. 3. 张文修, 徐宗本, 等. 包含度理论[J]. 模糊系统与数学, 1996, 10(4): 1-9.

期刊菜单