吴晓刚
摘要:模糊推理中,合成规则推理方法(compositional rule of inference, CRI)与基于贴近度的方法(similarity based approximate reasoning,SAR)都是建立在只有一种否定的经典模糊集上。针对广义模糊集GFScom(generalized fuzzy sets with contradictory, opposite and medium negation)具有三种否定(矛盾否定、对立否定、中介否定)的特点,对模糊推理方法CRI的蕴含算子作了扩展。提出了具有三种否定的GFScom贴近度定义和公式,得到模糊近似推理的一种新的计算形式GSAR方法,证明了GSAR该方法具有FMP(fuzzy modus ponens)还原性。通过应用实例对比,模糊推理GSAR的新方法不仅克服了CRI方法在建立模糊关系矩阵具有主观性和随意性的不足,而且客观有效地反映了模糊推理中的3种否定信息,丰富了模糊推理的形式。
关键词:广义模糊集;三种否定;贴近度;模糊推理
中图分类号:O159 文献标志码:A 文章编号:1000-582X(2024)02-032-08
Fuzzy reasoning algorithm and its application with three types of negation
WU Xiaogang1,2
(1. School of Information Technology, Xingyi Normal University for Nationalities, Xingyi 562400, Guizhou, P. R. China; 2. Department of Computer Science and Technology, Tongji University, Shanghai 201804, P. R. China)
Abstract: In fuzzy reasoning, both the compositional rule of inference (CRI) and the similarity-based approximate reasoning (SAR) methods are built on classical fuzzy sets with only one negation. With considering the characteristics of the generalized fuzzy set(GFScom) that possesses three types of negation (contradiction, opposite and medium negation), an extension is made to the implication operator of the CRI fuzzy reasoning method. The definition and formula of GFScom closeness degree, which incorporates three types of negation, are presented. A new computational method of fuzzy approximate reasoning, named GSAR(generalized similarity-based approximate reasoning), is proposed. The method is proven to have reducibility for fuzzy modus ponens (FMP). Through comparative examples, the new GSAR fuzzy reasoning method not only overcomes the subjectivity and arbitrariness of the CRI method in establishing fuzzy relation matrices, but also objectively and effectively reflects three types of negative information in fuzzy reasoning, thereby enriching the forms of fuzzy reasoning.
Keywords: generalized fuzzy set; three types of negation; similarity measure; fuzzy reasoning
模糊推理被廣泛地应用于人工智能、模糊控制、数据挖掘等领域 [1?3]。其中,代表性的模糊推理方法有:Zadeh的合成规则推理方法(compositional rule of inference, CRI)[4],王国俊的全蕴涵三I算法[5],Turksen等[6] 提出的基于贴近度的模糊推理算法(similarity-based approximate reasoning,SAR)。CRI方法采用模糊蕴涵算子构造模糊关系来推理,其运算规则的语义不明确,有时会产生不合理的结果[6]。SAR方法是通过计算事实与规则前件模糊集合的贴近度(相似度)来推理结果,计算简便且符合实际,引起国内外学者的关注[7?10]。
随着模糊知识的研究进展,对“否定知识”的认识和处理提出了新的要求,即只有一种否定的经典逻辑已不能满足知识处理的需要。不少学者提出了需要多种不同否定的思想和方法[11?13]。Pan[14]提出在模糊知识中存在三种不同的否定:矛盾否定、对立否定和中介否定。张胜礼等[15-16]构建了一种区分三种否定的广义模糊集GFScom,并应用在模糊综合评判、模糊系统设计领域。
非经典模糊逻辑和模糊推理虽然不再具有“非此即彼”的二值特性,但在基础概念上仍没有区分对立否定和矛盾否定,其形式语言的表示仍为A, ?A(A的否定) [17]。因此,在模糊推理的各种算法中(如,CRI算法、三I算法等),也无法描述模糊概念间的三种不同否定关系。为此,在GFScom基础上对CRI蕴涵算子作三种否定形式的区分,从而拓展了模糊推理規则的形式。针对CRI方法的不足,研究了一种基于GFScom贴近度的模糊推理算法。该算法根据所给前提A*和所给规则的前提A之间的具有三种否定的贴近度,对所给规则后件B动态选择调整函数得到结果B*。将该方法应用在模糊推理的实例中,不仅计算方便而且有效地区分了模糊规则中的不同否定信息特别是中介否定信息。为方便论域X上的全体模糊集用F(X)表示,模糊集A∈F(X )在点x∈X处的隶属度为A (x),Ac表示A的补集,即 x∈X,Ac (x)=1-A(x),模糊集A、B的内积与外积分别记为:A?B、A?B,复合运算°取∨-∧运算。
1 预备知识
定义1.1[15]映射f : X→Y为论域X上的有限数值化区域映射,Y 形如[a, b], (a, b], [a, b), (a, b)或{a=x1 定义1.2[15]映射T: [0,1]2→[0,1]称为三角模,若T满足交换律、结合律、单调性和边界条件T(0, 0) = 0,T(1, 1) =1。若满足T(a, 1) = a (?a ∈ [0,1]), 则称T为t-模(t-norm); 若三角模T满足T(a, 0) = a (?a ∈ [0,1]) 则称T为t-余模或s-模(s-norm)。 定义1.3[15] 设h: [0,1] → [0,1] 满足 1) h(0) = 1,h(1) = 0; 2)?a,b ∈ [0,1], 若a≤b,有h(b)≤h(a). 3)h(h(a)) = a,?a ∈ [0,1]。 则称h为补。 定义1.4[15]设A∈F(X),a,b为X的左、右端点,x∈X,*为t-模,h为补算子。 1) 若映射A^(? ):X → [0,1]满足A^(? ) (x)=h(A(x)),称A^(? )确定的模糊子集为A的矛盾否定集。特别地,若h为线性补,则称A^(? ) (x) =h(A(x)) = 1-A(x) 确定的模糊子集为A的矛盾否定集。 2) 若映射A^╕ ∶X→ [0,1]满足A^╕(x) = A(a + b - x),则称A^╕确定的模糊子集为A的对立否定集。 3) 若映射A^~:X→ [0,1]满足A^~(x) = A^(? )(x) * (A^╕)? (x) = h(A(x)) * h(A^╕(x)) = h(A(x)) *h(A(a + b - x)),称A^~确定的模糊子集为A的中介否定集。特别地,若t-模*取min,h取线性补,则称A^~(x) = min{1 - A(x), 1 - A(a + b - x)}为A的中介否定集。 上述定义中给出的模糊集称为“区分矛盾否定、对立否定和中介否定的广义模糊集”(generalized fuzzy sets with contradictory, opposite and medium negation),记为GFScom。 例1 若年龄集U=[0,100],Y=“青年人”是U的一个模糊子集, 其隶属函数为 Y(x)={(1 , 0≤x≤25,@ 1/(1+〖((x-25)/15)〗^2 ) ,25 根据广义模糊集GFScom定义,“青年人”的矛盾否定集是“非青年人”:Y ?(x)= f(Y (x))=1- Y (x),其对立否定集Y=“老年人”: Y╕(x)= Y(0+100-x)= Y(100-x),其中,介否定集M=“中年人”:Y~(x)= Y ?(x) * (Y╕)?(x) = f(Y(x))* f(Y╕(x))= f(Y (x))* f(Y(100-x))=min(1-Y(x), 1-Y(100-x))。若有人的年龄x=35,则由式(1)可计算该年龄属于青年人、非青年人、老年人、中年人的隶属度分别为:0.69,0.31, 0.12,0.31。 其中,T模(S模)和补运算h可根据实际选取不同的算子。 性质1.1[16] 设A, B为论域X上的GFScom,a, b分别为X的左、右端点,则 1) A^(??)=A,(2)A^(??)=A,(3)A^~=A^(╕~)。 证明 1)?x∈X,A??(x) = 1 - A?(x) = 1 - (1-A(x)) = A(x),所以A^(??)=A。 2)?x∈X,A^(╕╕) (x)=A^╕ (a+b-x) = A(a + b-(a + b-x)=A(x),所以A^(??)=A。 3)?x∈X,A^(╕~) (x) = min {1-A╕(x), 1-A╕(a + b -x)}=min {1-A^╕ (x),1-A(x)} =min{1-A(x), 1-A(a + b - x)} = A~(x),所以 A^~=A^(╕~)。 性质1.1反应了 “否定之否定”(对立否定和矛盾否定)及“中介之对立”与其自身相等的中介思想。 性质1.2[16] 设A, B为论域X上的GFScom,a, b分别为X的左、右端点,则 1) A?B ? B^(? )?A^(? ) 2) A?B ? A╕?B╕ 3) A?B ? B^~?A^~ 定义1.5[18] F(X)是论域X上的模糊集,称实值函数t: F(X)×F(X) → [0,1]為F(X)上的贴近度,如果t满足以下条件: 1) ?a ∈F(X),t(A,A)=1; 2) ?A,B∈F(X),t(A,B)= t(B,A); 3) ?a ∈F(X),t(A,Ac)=0; 4) 若A?B?C,则t(A,C)≤t(A,B),t(A,C)≤t(B,C)。 满足定义1.5的映射函数不是唯一,贴近度的计算方法也不唯一,以下给出几个常见的实例: 例2 海明贴近度N_H (A,B)与欧几里德贴近度N_E (A,B):[18] N_H (A,B)=1-1/n ∑_(i=1)^n?〖|u_A (x_i )-〗 u_B (x_i )|, (2) N_E (A,B)=1-√(1/n ∑_(i=1)^n?〖(u_A (x_i )-〗 u_B 〖(x_i ))〗^2 )。 (3) 满足贴近度公理化定义1.5的计算公式有多种形式。以上贴近度的定义是建立在只有一种否定的经典模糊集F(X)上,定义1.5中条件(3)对于广义模糊集的中介否定情形下,t(A, A~)=0不一定成立。为此,将讨论区分三种否定的广义模糊集GFScom上贴近度定义和性质。 2 GFScom的贴近度 定义2.1 GF(X)是论域X上的GFScom,若?A,B,C∈GF(X),称函数t: GF(X)×GF(X) → [0,1]为GF(X)的贴近度,如果t满足以下条件: 1) t(A,A)=1,t(X,?)=0 ; 2) t (A, B) = t (B, A) ; 3)若A?B?C,则t(A,C)≤t(A,B),t(A,C)≤t(B,C) 。 性质2.1 设t为GFScom的贴近度, 对?A, B, C∈GF(X)有: 1) t(A, A?)= t(A, A╕)=t(A, A~)=0当且仅当A=X; 2)当A?B?C,则 t(A?,C?)≤min(t(A?,B?), t(B?,C?)) ; d (A╕,C╕)≤min(t(A╕,B╕), t(B╕,C╕)) ; t(A~, C~)≤min (t(A~, B~), t (B~, C~)) 。 3)min{t(A,B?), t(A,B╕)}≤ t(A,B~)≤max{t(A,B?), t(A,B╕)}。 证明 1)由GFScom的定义知,A=X?A?=A╕=A~=0,所以t(A, A?)=t(A, A╕)=tA, A~)=0。 2) 由GFScom的定义1.2性质知: A?B?C?C??B???A, A╕?B╕?C╕,C~?B~?A~, 所以有:t(A?,C?)≤min(t(A?,B?), t(B?,C?)) ; t (A╕,C╕)≤min(t(A╕,B╕), t(B╕,C╕)); t(A~, C~)≤min (t (A~, B~),t (B~, C~))。 3)由GFScom的定义知: min{B?, B╕}≤ B~≤max{B?, B╕},所以有: min{t(A,B?), t(A,B╕)}≤ t(A,B~)≤max{t(A,B?), t(A,B╕)};证毕。 定义2.1 给出了GFScom贴近度的公理化形式,以下讨论具有该贴近度在实际应用中的计算公式。 定理2.1 GF(X)是论域X上的GFScom,?A,B ∈GF(X),?x∈X,那么 N(A,B)=1-1/2n ∑_(i=1)^n?〖(|A(x_i)-〗 B(x_i )|+|A^~ (x_i )-B^~ (x_i ) |) 。 (4) 是模糊集GFScom上的贴近度,其中,t-模*取min,h取线性补。其中: A^~ (x)=A^? (x) *(A^╕ )^? (x),B^~ (x)=B^? (x) *(B^╕ )^? (x)。 证明 1) 显然N(A,A)=1-0=1。 当A =X,则?x∈X,A(x)=1,A^? (x)=1- A(x)=0,A^~ (x)=min (A^? (x),(A^╕ )^? (x))=0; 当A=?时,A(x)=0, A^? (x)=A^╕ (x)=1,则A^~ (x)=1,所以N(X,?)=1-1=0。 2) 显然N(A,B)= N(B,A) 成立。 3) 对?x_i ∈ X,由GFScom的性质,当A?B?C时C~?B~?A~,有A(xi) ≤ B(xi)≤C(xi),C~(xi)≤B~(xi) ≤ A~ (xi),那么:A(xi)-C(xi)≤B(xi)-C(xi), B~ (xi)-C~(xi) ≤ A~ (xi)-C~ (xi),所以 N(A,C) =1-(∑_(i=1)^n?〖|A(x_i )-C(x_i ) |+|A^~ (x_i )-C^~ (x_i ) 〗|)/2n≤1-(∑_(i=1)^n?〖|B(x_i )-C(x_i))+|B^~ (x_i)-〗 C^~ (x_i )|)/2n=N (B, C)。 同样可证N (A,C)≤ N (A,B),所以 (4) 式是广义模糊集GFScom上的贴近度。证毕。 定理2.2 若 A、 B是论域X上的GFscom,则N(A,B)=1/2[A?B+(1-A?B)]是模糊集GFScom的贴近度,其中A?B=1/2{∨[A(x_i)∧B(x_i )]+∨[(1-A^~ (x_i ))∧(1-B^~ (x_i ))]},A?B=1/2{∧[A(x_i)∨B(x_i )]+∧[(1-A^~ (x_i )))∨(1-B^~ (x_i ))]},A?B为内积,A?B为外积。 证明: 由N(A,A)=1,N(A,?)=0,N(A,B)=N(B,A),定义2.1的条件(1)(2)显然成立。 再证条件(3)也成立。 对?x_i ∈ X,当A?B?C时A(xi) ≤ B(xi)≤C(xi),C~(xi)≤B~(xi) ≤ A~ (xi)。 A?B=1/2{∨A(x_i)+∨(1-A^~ (x_i )),A?C=1/2{∨A(x_i)+∨(1-A^~ (x_i ) ],所以A?B= A?C。 A?B=1/2{∧B(x_i )+∧(1-B^~ (x_i ) ],A?C=1/2{∧C(x_i )+∧(1-C^~ (x_i )},有 A?B≤ A?C, 1- A?C≤1- A?B。 所以,1/2 [A?C+(1-A?C) ]≤1/2 [A?B+(1-A?B) ]。即N(A,C)≤N(A,B)。 同样可证,N(A,C)≤N(B,C)。证毕。 3 具有三种否定的模糊推理合成算法 模糊推理中,FMP(fuzzy modus ponens) [19]的表达式为:已知A→B输入A^*,输出B^*。FMT (fuzzy modus tollens) [19]的表达式为:已知A→B输入B^*,输出A^*。其中A,A^*是某论域X上的模糊集,而B,B^*则是论域Y上的模糊集。 对这2种模型,模糊推理CRI方法[4]是将蕴涵关系A→B转化为一个X×Y上的模糊关系R,将A*与R合成就得到B*即:B*(y) = A*(x)°R(A(x), B(y)),其中,R(A(x), B(y))是在(x, y) 的隶属函数,复合运算°取∨-∧运算,Zadeh使用的蕴涵算子: R_Z(a, b) = (1-a)∨(a ∧b), a, b∈[0, 1]。 (5) 模糊控制中常用的蘊涵算子还包括Mamdani取小算子: RM (a, b) =a ∧b, a, b∈[0, 1]。 (6) 对R_Z (a,b)算子推广到区分三种否定(矛盾否定?、对立否定╕和中介否定~)的模糊集GFScom上,扩展的蕴涵算子表示为 R_z^?(a, b) = ?a ∨ (a ∧b), a, b∈[0, 1] ; (7) R_z^╕(a, b) = ╕a ∨ (a ∧b) , a, b∈[0, 1] ; (8) R_z^~(a, b) = ~a ∨ (a ∧b), a, b∈[0, 1] 。 (9) GMP算法(fuzzy modus ponens base on GFScom):A, B, A^*, B*为论域X上的GFScom,若A→B且x为A成立,如果x为A*成立,那么y为B*成立可表示为:B* = A*。?G,复合运算取∨-∧运算,区分三种否定的蕴涵算子?G由式 (7)(8)(9) 定义。 GMT算法(fuzzy modus tollens base on GFScom):A, B, A^*, B*为论域X上的GFScom,若A→B且y为B*成立,那么x为A^*成立可表示为:A^* = B*°? G -1,其中复合运算。取∨-∧运算,区分三种否定的蕴涵算子? G -1( a, b)= ? G ( b, a)由式(7)(8)(9)定义。 4 基于GFScom贴近度的模糊推理算法 基于广义模糊集GFScom贴近度的模糊推理算法(similarity based approximate reasoning for GFScom,GSAR)是在SAR算法[6]基础上作了改进。GSAR算法根据所给前提A*和所给规则的前提A之间的具有三种否定的贴近度,对所给规则后件B通过梯度变化的方向来动态选择调整函数得到结果B*。算法如下: 1) 计算前提A*和规则A之间的基于GFScom的贴近度N(A, A^*)。 2) 计算贴近度N(A, A*)的梯度变化方向。 f(A,A^*)=[A(x_i)-A^* (x_i ) ]。 3) 对规则后件B按梯度变化的方向选择递增或递减的调整函数S_i,i=1,2,得到推理结果B*。 调整函数:S_1:B*=min {1, B/N (A*, A)}; S_2:B*= B×N(A*,A)。 调整算法:if f(A,A^* )≥0 then S_1 else S_2。 4)若有多条规则,则对推理结果进行合成。GSAR模糊推理方法是面向产生式规则的推理,下面证明其FMP还原性问题。 定理4.1 GSAR算法具有FMP还原性。即在FMP算法的条件中,当A*=A时,GSAR算法求得的B*=B。 证明:当A*=A时,显然有N(A,A*)=1。 当调整函数取S_1时, B*=min {1, B/N (A*, A)} =min {1, B}= B*。 当调整函数取S_2时, B*= B×N(A*,A)= B*。 综上所述,当A*=A时,B*=B证毕。 5 应用实例 某水位控制系统,水位与阀门的开关程度有关,根据实践经验总结的规则:“若水位高,则阀门打开程度大”。假定水位x的论域X与阀门的打开程度y的论域Y都分为5档:X=Y= {1, 2, 3, 4, 5}。若A,B,C是GFScom模糊集,其中,A(x)代表水位“高”的隶属度:A(x)=0.2/2+0.4/3+0.5/4+0.8/5, B(y)代表阀门打开程度“大”的隶属度:B(y)=0.3/3+0.5/4+1/5。 问题: 1) 求水位“低”和“中”时的阀门打开程度。 2) 若已知水位A*,A*(x)=0.1/2+0.3/3+0.5/4+0.7/5,求此时阀门打开程度的模糊结论B*。 解:1) 根据定义1.5,对水位和阀门的论域通过映射转换成有限数值集(x, y)即(0,6)。把模糊集A(x)、B(y)表示成向量:A(x)=(0 0.2 0.4 0.5 0.8),B(y)=(0 0 0.3 0.5 1.0)。模糊规则“若水位高,则阀门打开程度大”,表示为:A(x)→B(y)的模糊蕴涵关系R(x,y)采用Mamdani取小蕴涵算子∨-∧合成,则: (R(x,y) = A〖(x)〗^T°B(y)=@ ((0@0.2@0.4@0.5@0.8))°(0 0 0.3 0.5 1.0)=@ ((0 0 0 0 0 @0 0 0.2 0.2 0.2@0 0 0.3 0.4 0.4@0 0 0.3 0.5 0.5@0 0 0.3 0.5 0.8)) 。) GFScom的定義1.4,水位“低”是水位“高”的对立否定集,则A^╕ (x)=A(6-x)=0.8/1+0.5/2+0.4/3+0.2/4,写成向量形式A^╕ (x)=(0.8,0.5,0.4,0.2, 0)。由模糊推理的CRI合成算法,取复合运算°为∨-∧运算,得 (B_(1 ) (y)=A^╕ (x) °R(x,y)=@ (0.8,0.5,0.4,0.2,0) °((0 0 0 0 0 @0 0 0.2 0.2 0.2@0 0 0.3 0.4 0.4@0 0 0.3 0.5 0.5@0 0 0.3 0.5 0.8))@ ( 0,0,0.3,0.4,0.4),)= 则水位低阀门打开程度为:B1 (y)=0.3/3+0.4/4+0.4/4 。 水位“中”是“高”和“低”的中介否定集。先求水位“不高”A^? (x)和“不低”A^(╕?) (x)的隶属函数。A^? (x)=1/1+0.8/2+0.6/3+0.5/4+0.2/5,A^(╕?) (x)=0.2/1+0.5/2+0.6/3+0.8/4+1/5可得:A^~ (x)= 0.2/1+0.5/2+0.6/3+0.5/4+0.2/5,写成向量:A^~ (x)=(0.2,0.5,0.6,0.5,0.2)。 由CRI合成运算: (B_(2 ) (y)=A^~ (x) °R (x,y)=@(0.2,0.5,0.6,0.5,0.2) °((0 0 0 0 0 @0 0 0.2 0.2 0.2@0 0 0.3 0.4 0.4@0 0 0.3 0.5 0.5@0 0 0.3 0.5 0.8))@(0,0,0.3,0.5,0.5)。)= 则水位中阀门的打开程度B2 (y)= 0.3/3+0.5/4+0.5/5,可知阀门比水位高时打开的程度小,比水位低时打开的程度要大。 2)已知A*(x),根据GFScom定义可计算出A^(*~) (x)=0.2/1+0.5/2+0.6/3+0.5/4+0.2/5,依照GSAR算法,先求A*与A贴近度和梯度变化方向: N (A, A*) =1-1/2n ∑_(i=1)^n?〖(|A(x_i)-〗 A^* (x_i )|+|A^~ (x_i )-A^(*~) (x_i ) |)=0.92, f(A,A^*)=∑_(i=1)^n?〖(A^* (x_i)-A〗 (x_i )) =-0.3, 选择调整函数S_2:B*= B×N (A*, A),对"y∈Y ,有B1*(y)= B1*(y)×0.92=0/1+0/2+0.276/3+0.46/4+0.92/5 。 为方便对照,采用经典的CRI方法计算结果:B2*(y)=0.3/3+0.5/4+0.5/5。 从结果分析,B1*(y)和B2*(y) 在{1,2,3,4}元素的隶属度部分相同或基本相似,而{5}这个元素的隶属度从直观上很容易看出B1*(y)的结果0.92比B2*(y)的0.5更接近客观实际。 6 结束语 1) 在具有三种否定的广义模糊集GFScom上区分了CRI方法蕴涵算子的不同否定形式,得到了扩展的模糊取式和模糊拒式算法。在GFscom中,有A^~=A^? *(A^╕ )^?,而在經典的CRI算法中,将对立否定与矛盾否定视为同一,从而有A^~=A^╕=A^?。 2) 研究了具有三种否定的贴近度公理化定义和性质,给出了两种不同的GFScom贴近度的计算公式。 3) 基于GFScom贴近度提出了一种区分三种否定的模糊推理新方法GSAR,证明了该算法满足模糊推理原则的还原性。新算法采用规则前件命题与观测事实的贴近度来实现近似推理,计算简便且克服了CRI方法在建立模糊关系矩阵具有主观性和随意性的不足。 4) 给出了一个模糊推理的综合应用,通过实例表明,GSAR算法与经典的CRI算法得到的结果稍有不同,但新算法考虑了模糊知识的三种不同的 “否定”,体现了模糊规则的中介否定信息,从逻辑角度上看,GSAR算法更符合客观事实,为模糊近似推理提供了一种新的方法。 参考文献 [1] Deschrijver G, Kerre E E. On the position of intuitionistic fuzzy set theory in the framework of theories modelling imprecision[J]. Information Sciences, 2007, 177(8): 1860-1866. [2] Dai S S, Pei D W, Wang S M. Perturbation of fuzzy sets and fuzzy reasoning based on normalized Minkowski distances[J]. Fuzzy Sets and Systems, 2012, 189(1): 63-73. [3] Li D C, Li Y M. Algebraic structures of interval-valued fuzzy-implications[J]. International Journal of Approximate Reasoning, 2012, 53(6): 892-900. [4] Zadeh L A. Outline of a new approach to the analysis of complex systems and decision processes[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1973, SMC-3(1): 28-44. [5] 王国俊. 模糊推理的全蕴涵三I算法[J]. 中国科学E辑: 技术科学, 1999, 29(1): 43-53. Wang G J. Full implication triple I algorithm for fuzzy reasoning[J]. Science in China, Ser E, 1999, 29(1): 43-53.(in Chinese) [6] Turksen I B, Zhong Z. An approximate analogical reasoning approach based on similarity measures[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1988, 18(6): 1049-1056. [7] Wang D G, Meng Y P, Li H X. A fuzzy similarity inference method for fuzzy reasoning[J]. Computers & Mathematics With Applications, 2008, 56(10): 2445-2454. [8] 何映思, 全海金, 邓辉文. 具有还原性的多重多维模糊推理算法[J]. 计算机科学, 2007, 34(4): 145-148. He Y S, Quan H J, Deng H W. An algorithm of general fuzzy inference with the reductive property[J]. Computer Science, 2007, 34(4): 145-148.(in Chinese) [9] 孟艳平. 基于相似度的信息权重模糊推理方法[J]. 北京师范大学学报(自然科学版), 2008, 44(1): 21-24. Meng Y P. Similarity-based information weighted fuzzy reasoning[J]. Journal of Beijing Normal University (Natural Science), 2008, 44(1): 21-24.(in Chinese) [10] 李莹芳, 秦克云, 何星星, 等. 基于统一贴近度的模糊推理新方法[J]. 模糊系统与数学, 2016, 30(3): 51-58. Li Y F, Qin K Y, He X X, et al. A new similarity-based approximate reasoning method based on unified similarity measures[J]. Fuzzy Systems and Mathematics, 2016, 30(3): 51-58.(in Chinese) [11] Wagner G. Web rules need two kinds of negation[C]//International Workshop on Principles and Practice of Semantic Web Reasoning. Berlin, Heidelberg: Springer, 2003: 33-50. [12] Analyti A, Antoniou G, Damásio C, et al. Negation and negative information in the W3C resource description framework[J]. Annals of Mathematics, Computing & Teleinformatics (AMCT), 2004, 1(2): 25-34. [13] Pan Z H, Zhang S L. Five kinds of contradictory relations and opposite relations in inconsistent knowledge[C]//Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007). August 24-27, 2007, Haikou, China. IEEE, 2007: 761-766. [14] Pan Z H. Fuzzy set with three kinds of negations in fuzzy knowledge processing[C]//2010 International Conference on Machine Learning and Cybernetics. July 11-14, 2010, Qingdao, China. IEEE, 2010: 2730-2735. [15] 张胜礼, 李永明. 广义模糊集GFScom在模糊综合评判中的应用[J]. 计算机科学, 2015, 42(7): 125-128, 161. Zhang S L, Li Y M. Application of generalized fuzzy sets GFScom to fuzzy comprehensive evaluation[J]. Computer Science, 2015, 42(7): 125-128, 161.(in Chinese) [16] 張胜礼, 李永明. 否定知识的代数表示及在模糊系统设计中的应用[J]. 计算机学报, 2016, 39(12): 2527-2546. Zhang S L, Li Y M. Algebraic representation of negative knowledge and its application to design of fuzzy systems[J]. Chinese Journal of Computers, 2016, 39(12): 2527-2546.(in Chinese) [17] 潘正华.知识中不同否定关系的一种逻辑描述[J].自然科学进展,2008,18(12) :1491-1499. Pan Z H.A logical description of different negative relationships in knowledge[J]. Journal of Advances in Natural Science, 2008,18(12) :1491-1499. (in Chinese) [18] Liu X C. Entropy, distance measure and similarity measure of fuzzy sets and their relations[J]. Fuzzy Sets and Systems, 1992, 52(3): 305-318. [19] Mas M, Monserrat M, Torrens J. Modus ponens and modus Tollens in discrete implications[J]. International Journal of Approximate Reasoning, 2008, 49(2): 422-435. (编辑 陈移峰)