当前位置: 首页 > news >正文

模糊理论与模糊集概述

1. 模糊集

1️⃣ μ A : U → [ 0 , 1 ] \mu_A:U\to{[0,1]} μA:U[0,1],将任意 u ∈ U u\in{}U uU映射到 [ 0 , 1 ] [0,1] [0,1]上的某个函数

  1. 模糊集: A = { μ A ( u ) , u ∈ U } A=\{\mu_A(u),u\in{}U\} A={μA(u),uU}称为 U U U上的一个模糊集,
  2. μ A \mu_A μA:定义在 U U U上的模糊集 A A A隶属函数
  3. μ A ( u ) \mu_A(u) μA(u) u u u对模糊集 A A A的隶属度

2️⃣离散论域 U U U的模糊集 A A A,以下表示中应剔除 μ A ( u i ) = 0 \mu_A(u_i)=0 μA(ui)=0

  1. 表示1: A = { μ A ( u 1 ) , μ A ( u 2 ) , . . . , μ A ( u n ) } A=\{\mu_A(u_1),\mu_A(u_2),...,\mu_A(u_n)\} A={μA(u1),μA(u2),...,μA(un)}
  2. 表示2: A = μ A ( u 1 ) / u 1 + μ A ( u 2 ) / u 2 + . . . + μ A ( u n ) / u n = ∑ i = 1 n μ A ( u i ) / u i A=\mu_A(u_1)/u_1+\mu_A(u_2)/u_2+...+\mu_A(u_n)/u_n= \sum\limits_{i=1}^{n} {\mu_A(u_i)}/{u_i} A=μA(u1)/u1+μA(u2)/u2+...+μA(un)/un=i=1nμA(ui)/ui
  3. 表示3: A = { μ A ( u 1 ) / u 1 , μ A ( u 2 ) / u 2 , . . . , μ A ( u n ) / u n } = ⋃ i = 1 n μ A ( u i ) / u i A=\{\mu_A(u_1)/u_1,\mu_A(u_2)/u_2,...,\mu_A(u_n)/u_n\}=\bigcup_{i=1}^{n} {\mu_A(u_i)}/{u_i} A={μA(u1)/u1,μA(u2)/u2,...,μA(un)/un}=i=1nμA(ui)/ui
  4. 表示4: A = { [ μ A ( u 1 ) , u 1 ] , [ μ A ( u 2 ) , u 2 ] , . . . , [ μ A ( u n ) , u n ] } A=\{[\mu_A(u_1),u_1],[\mu_A(u_2),u_2],...,[\mu_A(u_n),u_n]\} A={[μA(u1),u1],[μA(u2),u2],...,[μA(un),un]}

3️⃣连续论域 U U U的模糊集 A = ∫ u ∈ U μ A ( u ) / u A=\int\limits_{u\in{}U} {\mu_A(u)}/{u} A=uUμA(u)/u

4️⃣ U U U上所有模糊集表示为: F ( U ) = { A ∣ μ A : U → [ 0 , 1 ] } \mathcal{F}(U) = \{\mathcal{A} | \mu_{A} : U \to [0,1]\} F(U)={AμA:U[0,1]} F ( U ) = { μ A ∣ μ A : U → [ 0 , 1 ] } F(U) = \{\mu_{A} | \mu_{A} : U \to [0,1]\} F(U)={μAμA:U[0,1]}

2. 模糊集的运算

1️⃣ B B B包含于 A A A A , B ∈ F ( U ) , ∀ u ∈ U , μ B ( u ) ≤ μ A ( u ) → B ⊆ A A,B\in{}\mathcal{F}(U)\,,\forall{}u\in{}U\,,\mu_B(u)\leq{}\mu_A(u)\to{}B\subseteq{}A A,BF(U),uU,μB(u)μA(u)BA

2️⃣ A A A B B B的交并补:

  1. A ∪ B : μ A ∪ B ( u ) = max ⁡ { μ A ( u ) , μ B ( u ) } = μ A ( u ) ∨ μ B ( u ) A \cup B : \mu_{A \cup B}(u) = \max\{\mu_{A}(u), \mu_{B}(u)\} = \mu_{A}(u) \vee \mu_{B}(u) AB:μAB(u)=max{μA(u),μB(u)}=μA(u)μB(u)
    • 例如 μ A ( 1 ) = 0.3 / 1 , μ B ( u ) = 0.4 / 1 \mu_{A}(1)=0.3/1\,,\mu_{B}(u)=0.4/1 μA(1)=0.3/1,μB(u)=0.4/1 μ A ∪ B ( 1 ) = max ( 0.3 , 0.4 ) / 1 = 0.4 / 1 \mu_{A \cup B}(1)=\text{max}(0.3,0.4)/1=0.4/1 μAB(1)=max(0.3,0.4)/1=0.4/1
  2. A ∩ B : μ A ∩ B ( u ) = min ⁡ { μ A ( u ) , μ B ( u ) } = μ A ( u ) ∧ μ B ( u ) A \cap B : \mu_{A \cap B}(u) = \min\{\mu_{A}(u), \mu_{B}(u)\} = \mu_{A}(u) \wedge \mu_{B}(u) AB:μAB(u)=min{μA(u),μB(u)}=μA(u)μB(u)
  3. ¬ A : μ ¬ A ( u ) = 1 − μ A ( u ) \neg A : \mu_{\neg A}(u) = 1 - \mu_{A}(u) ¬A:μ¬A(u)=1μA(u)

3. 模糊关系

1️⃣笛卡尔乘积:了解即可

  1. A i A_i Ai U i U_i Ui上的模糊集
  2. A 1 A 2 . . . , A n A_1A_2...,A_n A1A2...,An的笛卡尔乘积:
    • A 1 × A 2 × ⋯ × A n = ∫ U 1 × U 2 × ⋯ × U n ( μ A 1 ( u 1 ) ∧ μ A 2 ( u 2 ) ∧ ⋯ ∧ μ A n ( u n ) ) d ( u 1 , u 2 , … , u n ) \displaystyle{}A_1 \times A_2 \times \cdots \times A_n = \int\limits_{U_1 \times U_2 \times \cdots \times U_n} (\mu_{A_1}(u_1) \wedge \mu_{A_2}(u_2) \wedge \cdots \wedge \mu_{A_n}(u_n)) \, d(u_1, u_2, \ldots, u_n) A1×A2××An=U1×U2××Un(μA1(u1)μA2(u2)μAn(un))d(u1,u2,,un)
  3. 笛卡尔乘积是 U 1 × U 2 × . . . × U n U_1\times{}U_2\times{}...\times{}U_n U1×U2×...×Un上的一个模糊集

2️⃣ n n n元模糊关系:了解即可

  1. 基于 U 1 × U 2 × . . . × U n U_1\times{}U_2\times{}...\times{}U_n U1×U2×...×Un论域
  2. R = ∫ U 1 × U 2 × ⋯ × U n μ R ( u 1 , u 2 , . . . , u n ) / ( u 1 , u 2 , … , u n ) R = \int\limits_{U_1 \times U_2 \times \cdots \times U_n} \mu_{R}(u_1,u_2,...,u_n)/(u_1, u_2, \ldots, u_n) R=U1×U2××UnμR(u1,u2,...,un)/(u1,u2,,un)
  3. 二元模糊关系:基于 U × V U\times{}V U×V,当二者都为有限论域时,模糊关系可表示为举证
    • 例如 U = V = { u 1 , u 2 , u 3 } U=V=\{u_1,u_2,u_3\} U=V={u1,u2,u3}表示信任关系则有:
      R = [ μ R ( u 1 , v 1 ) μ R ( u 1 , v 2 ) ⋯ μ R ( u 1 , v n ) μ R ( u 2 , v 1 ) μ R ( u 2 , v 2 ) ⋯ μ R ( u 2 , v n ) ⋮ ⋮ ⋱ ⋮ μ R ( u m , v 1 ) μ R ( u m , v 2 ) ⋯ μ R ( u m , v n ) ] → [ 1 0.3 0.8 0.9 1 0.6 0.7 0.5 1 ] R = \begin{bmatrix} \mu_R(u_{1}, v_{1}) & \mu_R(u_{1}, v_{2}) & \cdots & \mu_R(u_{1}, v_{n}) \\ \mu_R(u_{2}, v_{1}) & \mu_R(u_{2}, v_{2}) & \cdots & \mu_R(u_{2}, v_{n}) \\ \vdots & \vdots & \ddots & \vdots \\ \mu_R(u_{m}, v_{1}) & \mu_R(u_{m}, v_{2}) & \cdots & \mu_R(u_{m}, v_{n}) \end{bmatrix} \quad \to \quad \left[ \begin{array}{ccc} 1 & 0.3 & 0.8 \\ 0.9 & 1 & 0.6 \\ 0.7 & 0.5 & 1 \\ \end{array} \right] R= μR(u1,v1)μR(u2,v1)μR(um,v1)μR(u1,v2)μR(u2,v2)μR(um,v2)μR(u1,vn)μR(u2,vn)μR(um,vn) 10.90.70.310.50.80.61

3️⃣模糊关系的合成

  1. R 1 , R 2 R_1,R_2 R1,R2分别是 U × V , V × W U\times{}V,V\times{}W U×V,V×W的模糊关系,其合成即为 R 1 ∘ R 2 R_1\circ{}R_2 R1R2
  2. μ R 1 ∘ R 2 ( u , w ) = ⋁ v ∈ V { μ R 1 ( u , v ) ∧ μ R 2 ( v , w ) } \displaystyle{}\mu_{R_1 \circ R_2}(u, w) = \bigvee_{v \in V} \{ \mu_{R_1}(u, v) \wedge \mu_{R_2}(v, w) \} μR1R2(u,w)=vV{μR1(u,v)μR2(v,w)}
  3. 示例:
    image-20231124004226145

4. 模糊逻辑

1️⃣含义:含有模糊概念、模糊数据的语句

2️⃣形式:x_is_A A A A是模糊概念(模糊集);比如张三 is 如存在的

5. 模糊匹配

1️⃣形式:IF (x_is_A) THEN (y_is_B) ,证据和结论都用模糊命题表示, A B AB AB是模糊概念

2️⃣核心问题:条件的 A A A与证据的 A ′ A' A不一定完全相同,例如

IF x_is_小(知识) THEN y_is_大(结论)
x_is_微(证据)

3️⃣匹配度:计算两个模糊概念(集)之间的相似程度:计算题重灾区

  1. 海明距离: { d ( A , B ) = 1 n × ∑ i = 1 n ∣ μ A ( u i ) − μ B ( u i ) ∣ d ( A , B ) = 1 b − a ∫ a b ∣ μ A ( u ) − μ B ( u ) ∣ d u \displaystyle{}\begin{cases} \displaystyle{}d(A, B) = \cfrac{1}{n} \times \sum\limits_{i=1}^{n} |\mu_A(u_i) - \mu_B(u_i)|\\\displaystyle{}d(A, B) = \cfrac{1}{b-a} \int_{a}^{b} |\mu_A(u) - \mu_B(u)| du \end{cases} d(A,B)=n1×i=1nμA(ui)μB(ui)d(A,B)=ba1abμA(u)μB(u)du
  2. 欧几里得距离: d ( A , B ) = 1 n × ∑ i = 1 n ( μ A ( u i ) − μ B ( u i ) ) 2 \displaystyle{}d(A, B) = \sqrt{\frac{1}{n} \times \sum\limits_{i=1}^{n} (\mu_A(u_i) - \mu_B(u_i))^2} d(A,B)=n1×i=1n(μA(ui)μB(ui))2

4️⃣复合条件的模糊匹配

  1. 条件:E= x1_is_A1 AND x2_is_A2 AND...AND xn_is_An
  2. 证据:x1_is_A1',x2_is_A2',...,xn_is_An',匹配度 δ m a t c h ( A i , A i ′ ) i = 1 , 2 , . . . , n \delta_{match}(A_i,A_i')\,i=1,2,...,n δmatch(AiAi)i=1,2,...,n
  3. 整个条件与证据的匹配度
    • δ m a t c h ( E , E ′ ) = m i n { δ m a t c h ( A i , A i ′ ) i = 1 , 2 , . . . , n } \delta_{match}(E,E')=min\{\delta_{match}(A_i,A_i')\,i=1,2,...,n\} δmatch(E,E)=min{δmatch(Ai,Ai)i=1,2,...,n}
    • δ m a t c h ( E , E ′ ) = ∏ i = 1 n δ m a t c h ( A i , A i ′ ) \delta_{match}(E,E')=\prod\limits_{i=1}^{n}\delta{}_{match}(A_i,A_i') δmatch(E,E)=i=1nδmatch(Ai,Ai)

6. 模糊推理的基本模式

1️⃣模糊假言推理

知识:IF  x_is_A  THEN  y_is_B
证据:    x_is_A'
结论:                  y_is_B'

2️⃣模糊拒取式推理

知识:IF  x_is_A  THEN  y_is_B
证据:                  y_is_B'
结论:    x_is_A'            

3️⃣模糊推理方法(扎德):由IF (x_is_A) THEN (y_is_B) 求出 A B AB AB之间的模糊关系 R R R,通过 R R R与相应证据合成求出模糊结论


http://www.mrgr.cn/news/67973.html

相关文章:

  • (已解决)Dependency “ ” not found 细谈
  • rabbitMq怎么保证消息不丢失?消费者没有接收到消息怎么处理
  • 【网络】自定义协议——序列化和反序列化
  • 【工具分享】777勒索病毒解密工具
  • 遥测终端机RTU产品如何选型和配置
  • 在Scrapy爬虫中应用Crawlera进行反爬虫策略
  • 一文了解Android本地广播
  • 探索开放资源上指令微调语言模型的现状
  • 鸿蒙多线程开发——TaskPool任务池
  • Scala学习记录,List
  • 嵌入式linux中设备树控制硬件的方法
  • 【初阶数据结构与算法】沉浸式刷题之顺序表练习(顺序表以及双指针两种方法)
  • Serverless云计算服务
  • Java SPI机制简单讲解
  • Markdown 全面教程:从基础到高级
  • salesforce批量修改对象字段的四种方法
  • VScode建立Java项目
  • 一文带你深度了解FreeRTOS——递归互斥信号量
  • 2024年网鼎杯青龙组|MISC全解
  • Jest项目实战(5):发布代码到 npm
  • 矩阵论 •「线性空间、基变换与向量坐标变换」
  • Jest项目实战(4):将工具库顺利迁移到GitHub的完整指南
  • yakit中的fuzztag
  • Ubuntu安装Python并配置pip阿里镜像教程 - 幽络源
  • bat批量处理脚本细节研究
  • 什么是干部民主测评系统?如何选择合适的系统?