首页 | 本学科首页   官方微博 | 高级检索  
     

基于多目标并行基因表达式编程的电路演化算法
引用本文:吴江,唐常杰,李太勇,姜玥,李自力,刘洋洋. 基于多目标并行基因表达式编程的电路演化算法[J]. 武汉大学学报(工学版), 2012, 45(4): 532-538
作者姓名:吴江  唐常杰  李太勇  姜玥  李自力  刘洋洋
作者单位:1. 西南财经大学经济信息工程学院,四川成都,610074
2. 四川大学计算机学院,四川成都,610064
3. 西南民族大学计算机科学与技术学院,四川成都,610041
基金项目:教育部人文社会科学研究一般项目,西南财经大学“211工程”三期青年教师成长项目
摘    要:为提高数字电路演化的效率和成功率,在并行基因表达式编程的基础上,对电路设计中涉及的多个目标进行了定义与量化,并针对这些目标提出基于多目标并行基因表达式编程的电路演化算法(MPGEP).主要工作包括:1)设计演化电路中的GEP编码;2)利用OpenMP设计基于通用多核处理器的并行基因表达式编程模型;3)定义和量化电路演化的多个目标,利用非支配排序和适应度共享策略来提高搜索方向的空间均匀性;4)通过数字电路演化实验证明,与传统的GP和GEP算法相比,MPGEP算法不仅进化时间减少了86.1%和31.4%,同时还能得到更简单和实用的电路,得到最优电路比率提高了50.4%和38.9%;与多目标串行电路演化算法MGEP相比,MPGEP算法的进化时间减少了48.7%;与并行电路演化算法PGEP-MC相比,MPGEP算法得到最优电路的比率提高了38.3%.

关 键 词:演化硬件  基因表达式编程  演化算法  多目标演化

Evolutionary algorithm of circuits based on multiobjective parallel gene expression programming
WU Jiang,TANG Changjie,LI Taiyong,JIANG Yue,LI Zili,LIU Yangyang. Evolutionary algorithm of circuits based on multiobjective parallel gene expression programming[J]. Engineering Journal of Wuhan University, 2012, 45(4): 532-538
Authors:WU Jiang  TANG Changjie  LI Taiyong  JIANG Yue  LI Zili  LIU Yangyang
Affiliation:1(1.School of Economic Information Engineering,Southwestern University of Finance and Economics,Chengdu 610074,China; 2.School of Computer Science,Sichuan University,Chengdu 610064,China; 3.School of Computer Science and Technology,Southwest University for Nationalities,Chengdu 610041,China)
Abstract:To improve the evolution efficiency and success rate of digital circuits,the multiobjectives during evolution of circuit are defined and quantified.An evolutionary algorithm of circuits based on multiobjective parallel gene expression programming(MPGEP) is presented.The main contributions include:1) the chromosome encoding of GEP in evolution of circuits is designed;2) the parallel model of GEP based on general multi-core processors is designed by OpenMP;3) the multiobjectives during evolution of circuits are defined and quantified.And the uniformly scattered search direction is enhanced by non-dominated sorting and fitness sharing strategy;4) the experiments on evolution of digital circuits show that MPGEP improves the evolutionary efficiency.Compared with GP and GEP,the evolutionary time of the MPGEP drops 86.1% and 31.4%.MPGEP is also capable of searching out simple and practical circuits.The ratio of searching optimal circuits increases 50.4% and 38.9%.Compared with MGEP,the evolutionary time of MPGEP drops 48.7%.Compared with PGEP-MC,the ratio of searching optimal circuits of MPGEP increases 38.3%.
Keywords:evolvable hardware  gene expression programming(GEP)  evolutionary algorithm  multiobjective evolution
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号