模糊规则逆推理的相关算法与应用
1. 模糊规则逆推理的遗传算法
1.1 染色体结构
在解决优化问题时,遗传算法所需的染色体包含参数 ( \mu_{C}^{I} )(( I = 1, N ))和 ( \mu_{A}^{L} )(( L = 1, K ))的二进制代码。其结构如下:
| | | | | | |
| — | — | — | — | — | — |
| ( C_1 ) | ( C_2 ) | … | ( C_N ) | ( A_1 ) | ( A_2 ) | … | ( A_K ) |
1.2 交叉操作
交叉操作是通过交换每个解 ( \mu_{C}^{I} ) 和 ( \mu_{A}^{L} ) 内的基因来实现的。交叉点是随机选择的,参数向量中的上标(1 和 2)分别对应于第一和第二个父染色体。交叉操作结构示例如下:
1₁C₁C 2₁C₁C … N₁C₁C 1₁A₁A 2₁A₁A … K₁A₁A
1₂C₂C 2₂C₂C … N₂C₂C 1₂A₂A 2₂A₂A … K₂A₂A
交叉后:
1₁C₁C 1₂C₂C 2₁C₁C 2₂C₂C … N₁C₁C N₂C₂C 1₁A₁A 1₂A₂A 2₁A₁A 2₂A₂A … K₁A₁A K₂A₂A
1₂C₂C 1₁C₁C 2₂C₂C 2₁C₁C … N₂C₂C N₁C₁C 1₂A₂A 1₁A₁A 2₂A₂A 2₁A₁A … K₂A₂A K₁A₁A