(1) 语言变量
语言变量是自然语言中的字、词或句作为名称,并以自然语言中的单词或词组作为值的变量,它不同于一般数学中以数为值的数值变量。因此,语言变量实质上是一种模糊变量。
定义语言变量用一个五元组(N,T(N),U,G,M)来表征,其中N是语言变量的名称,如年龄、速度等;U是N的论域;T(N)(简写T)是N的语言变量值X的集合,T(N)中每个元素都是定义在论域U上的一个模糊集;G是用以产生语言变量N的语言值X的语法规则;M是语义规则,用于产生模糊集合X的隶属度函数。语言变量通过模糊等级规则,可以赋予它不同的语言值,以区别程度的不同。
(2) 语言算子
语言算子用于加到单词或词组的前面起修饰作用的前缀词或量词。语言算子也称模糊算子,根据其功能不同,通常又分为语气算子、模糊化算子和判定化算子三种。
语气算子 ( ):语气算子用于表达语言中对某个单词或词组的确定性程度,如“很”、“有点”等,它实现论域上的一种映射。
模糊化算子 :模糊化算子用于使语言中某些具有清晰语义的单词变成模糊词义,或者使原本模糊的概念更加模糊。模糊化算子有“大约”、“大概”、“近似”等。
模糊化算子实现一种相似变换,通常采用正态分布函数,即 ,其中
(9)
判定化算子 :判定化算子作用是把模糊值进行倾向性判断,对模糊值做肯定化处理。模糊集合A经判定化算子 作用后变成一个新的模糊集B,即 ,其隶属度函数为
(10)
式中, 称为判断因子。显然,判定化算子 将模糊集合A变成了一个多值集合B,特别地,当 时,B成为一个二值的清晰集合。
3.3 模糊推理规则
逻辑学研究的重点就是推理。推理是人类的一种重要的思文方式,它从已知的判断推断出未知的判断。有一种不确定性推理,它处理不精确、不确定、不完备的信息,利用不精确、不完备的知识规则。基于模糊逻辑方法处理由模糊性引起的不确定性推理称为模糊推理。
在经典二值逻辑中,命题间关系通常用真值表描述,其基本逻辑关系析取“ ”,合取“ ”,蕴涵“ ”,等价“ ”和否定“ ”的真值表如下,T和F分别代表真和假。
如表1所示:T
给定n个基本命题,通过一个把某一特定真值赋给新命题的函数可定义一个逻辑函数,由于组合所得可能逻辑函数较大,故经典逻辑的一个关键问题是把所有的逻辑函数仅用几个基本逻辑算子表达,基本逻辑算子称为初始全集。最常用的全集为否定 、析取 和合取 。则逻辑函数可作如下定义:
(a) 真值0和1都是逻辑公式;
(b) 如果p是一个命题,则p和 都是逻辑公式;
(c) 如果p和q是逻辑公式,则 和 也是逻辑公式;
(d) 只有(a)~(c)中所定义的公式才是逻辑公式。
当一个逻辑公式所表达的命题总是真而不论基本命题的真值为何,称逻辑公式为永真公式;相应地,当其表达式命题总为假,称其为永假公式。
所谓推理规则[14,16,19],即永真公式的各种形式都可用作推理。三个常用推理规则为:
(1) 假言推理(MP规则):给定两个前提命题p和 ,可推出结论命题q为真命题,记为
(11) 模糊推理系统及其仿真研究+文献综述(5):http://www.youerw.com/tongxin/lunwen_1526.html