摘要

为提高数字电路在线演化过程中的个体多样性以及收敛速度,提出一种函数级电路演化设计与实现方法,将每一个可演化逻辑单元中的函数功能也编码为染色体,参与演化操作,使函数功能在演化过程中也能够动态调整;限制逻辑单元的连接深度,使每一个逻辑单元的可连接深度都较小且相同,有利于抑制非法个体和加快收敛速度;在演化策略中引入一种不等概率连接的变异算子,缩小演化算法的搜索空间。多组测试电路的实验结果表明,该方法在增加生成电路多样性的同时,加快了电路演化的收敛速度,对规模不大的目标电路设计具有优势,特别适合于电路的容错与局部自修复。

全文