J4 ›› 2011, Vol. 29 ›› Issue (03): 245-.

Previous Articles     Next Articles

Evolutionary Algorithm of Circuit Based on Multi-Objective Gene Expression Programming

WU Jiang1|TANG Chang-jie2|LI Tai-yong1|LI Zi-li1|LIU Yang-yang1   

  1. 1School of Economic Information Engineering, Southwestern University of Finance and Economics, Chengdu 610074, China; 2School of Computer Science, Sichuan University, Chengdu 610065|China
  • Online:2011-05-20 Published:2011-06-27

Abstract:

Evolution of circuit is a focus of EHW(Evolvable Hardware). To improve the evolution efficiency and success rate of circuits, the multiobjectives during evolution of circuit are defined and quantized. To solve the multiobjective optimization, an evolutionary algorithm of circuits based on MGEP(MultiObjective Gene Expression Programming) is presented. The chromosome encoding of GEP(Gene Expression Programming) in evolution of circuit is designed; the multiobjectives during evolution of circuit are defined and quantized. And the uniformly scattered search direction is enhanced by nondominated sorting and fitness sharing strategy. The experiments on evolution of digital circuits show that MGEP improves the evolutionary efficiency. Compared with GP, the evolutionary time of MGEP drops 72.9%. MGEP is also capable of searching out simple and practical circuit. Compared with GP and GEP, the ratio of searching optimal circuit increases 50.4% and 38.9%.

Key words: evolvable hardware, gene expression programming (GEP), evolution algorithm, multi-objective evolution

CLC Number: 

  • TP301.6