An evolutionary algorithm based on Reed-Muller partition tree model

被引:0
作者
College of Computer Science and Information Engineering, Zhejiang Gongshang University, Hangzhou [1 ]
310018, China
机构
[1] College of Computer Science and Information Engineering, Zhejiang Gongshang University, Hangzhou
来源
Int. J. Wireless Mobile Comput. | / 3卷 / 301-308期
关键词
Benign utation; Evolutionary algorithm; Layer evaluation; Reed-Muller partition tree model;
D O I
10.1504/IJWMC.2015.069393
中图分类号
学科分类号
摘要
In order to reduce the evolution time in evolutionary design Boolean functions, we encode the Reed-Muller expression as the chromosome and devise a Reed-Muller Partition Tree Model (RMPT) for decomposition. Moreover, we introduce three operators, i.e. layer evaluation, merisis of partition tree and benign mutation, into the genetic algorithm and adopt bisection test to reduce the time overhead of single chromosome evaluation. Layer evaluation operator picks up the speciality individuals during evolution. Merisis of partition tree operator utilises the complementary of speciality individuals. The ultimate solution is catenated by the evolved slices from different chromosomes. These schemes improve the evolution efficiency. Benign mutation operator explores the search space from two directions simultaneously, which further promotes the performance of the proposed algorithm. The experiments are implemented to evolve functions in various dimensions. The experimental results illustrate that the proposed algorithm decreases the evolution time from exponential complexity to approximately linear complexity, which indicates that the proposed approaches have the capability to address the scalability problem of evolving Boolean functions. Copyright © 2015 Inderscience Enterprises Ltd.
引用
收藏
页码:301 / 308
页数:7
相关论文
共 21 条
  • [21] Zhu J., Li Y., Zhang W., Xia X., Xu X., Adaptive combinational logic circuits based on intrinsic evolvable hardware, Proceedings of the11th Conference on Congress on Evolutionary Computation, pp. 3010-3017, (2009)