在日常生活中,变量常用词语来描述,例如我们说起一个人的年纪时总是说“很年轻”或“很老”等。但是当一个变量取语言值时,经典数学理论却无法其进行描述,因此Zadeh提出了语言变量的概念以提供正式的数学体系,使自然语言的模糊描述成为精确的数学描述。
语言变量用一个有五个元素的集合(N,T(N),U,G,M)来表征,其中N是语言变量的名称,如年龄、数的大小等;T(N)为语言变量N的语言术语集合;U为语言变量N的论域;G是产生T(N)中术语的句法规则;M是赋给任一个语言值A∈T(N)含义的语法规则,M(A)表示U上的一个模糊子集。
2.模糊If-Then规则
模糊If-Then规则,也称为模糊规则或模糊条件语句,其表示形式为
If x是A Then y是B (2-23)式中A和B——分别是论域x和y上的模糊集合定义的语言值。
一般将“x是A”称作规则前件,将“y是B”称作规则后件或结论。
模糊If-Then规则可以缩写成(A→B)形式,在使用模糊规则对系统进行建模前必须将表达式(A→B)的意义形式化。模糊规则描述了语言变量x,y之间的关系,因此可以将其定义为乘积空间X×Y上的二元模糊关系R。(www.xing528.com)
3.模糊推理
1975年,Zadeh利用模糊变换关系,在广义前向推理法的基础上,提出了模糊逻辑推理的合成规则,建立了统一的数学模型,用于对各种模糊推理作统一处理。其推理规则为
前提:如果x是A,则y是B
事实:x是A′ (2-24)
结论:那么y是B′=A′。(A→B)
即结论B′可用A′与由A到B的推理关系进行合成而得到,其中的算子“。”表示模糊关系的合成运算,(A→B)表示由A到B进行推理的关系或者条件,即“如果x是A,那么y是B”的简化表示方法。上述定义中(A→B)的运算存在各种不同的方法,合成运算一般采用T范式算子和S范式算子,应用最广泛的是极大、极小算子。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。