面向可逆逻辑综合的基因表达式编程(GEP)算法的研究与实现

来源 :东华大学 | 被引量 : 1次 | 上传用户:zhoudeyou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基因表达式编程(Gene Expression Programming, GEP)算法是由葡萄牙学者Candida Ferreira于2001年提出的一种新的基于基因型(genotype)和表现型(phenotype)的自适应进化算法。GEP算法综合了遗传算法(GA)和遗传编程(GP)的各自优点,又克服了两者的各自缺点。它采用类似于GA中的固定长度的线性染色体作为个体(基因型),同时GEP又将个体转换为类似于GP个体的大小、形状都不同的非线性表达式树(表现型),因此,它可以利用简单编码解决复杂问题,而且可以方便的进行选择、交叉、变异等遗传操作。在求解很多复杂问题时,基因表达式编程的性能可以比普通的遗传编程高出2-4个数量级。可逆逻辑电路是由可逆逻辑门依次级联构成的,完全具备可逆性操作的特性,能够有效地解决集成电路能耗问题。可逆逻辑综合就是利用给定的可逆逻辑门,按照可逆网络无扇入扇出、无反馈等约束条件和限制,实现具备预期逻辑功能且尽可能优化的可逆逻辑电路。然而,可逆逻辑门是以“异或”运算为基础,使得“积之异或和”取代“积之和”成为了可逆逻辑最适用的表达形式。基因表达式编程具有在缺乏知识和经验的情况下自动发现最优表达式的能力,因而有望较好地解决可逆逻辑电路的综合、优化问题。本文重点研究并实现了一种新的可逆逻辑电路进化设计方法——GEP算法。本文首先分析了可逆逻辑综合的特点和需要,介绍并比较了常用的可逆逻辑综合方法的优缺点。其次,研究了基因表达式编程算法,针对可逆逻辑综合的特点和需求提出了一种适用的GEP算法。最后,对GEP算法进行改进,使之适用于多输出逻辑函数的优化。初步实验表明,该GEP算法可根据预期的逻辑功能,自动求取便于构造可逆逻辑网络的最简“积之异或和”表达式,是一种可行有效的可逆逻辑电路进化设计方法。因此,相信本文对于可逆逻辑综合、优化算法的研究有一定的参考价值和指导意义。
其他文献
个性培养与素质教育●陈学法个性教育问题已成为当今世界许多国家教育研究的热点。早在80年代,许多发达国家已经把“人的发展”、“个性发展”作为教育改革的主题。现在,在我国对
对我国华东、华南、华北和西部地区共6个省份、2个直辖市的万余名中小学生的课外学习活动状况调查与观察发现,在"减负"背景下,中小学生的课外学习活动主要表现为:一是课外学
化感作用是化学生态学的一个研究热点,涉及植物学、化学、生态学、生理学和微生物学等学科.目前有关植物化感作用的研究报道较多,且大多偏重于植物化感作用的有害方面,而微生
抑郁症的病因及发病机制至今未明,其中生物学原因受到重视,尤近年来脑源性神经营养因子的研究成为焦点,本文就血清脑源性神经营养因子在抑郁症发病机制中所起作用的相关研究
期刊
本文分析了在线混合混药器工作机理,确定了混药器基本结构及相关尺寸,设计了4种不同结构的混药器:C型为吸药口在喉管后、B型为吸药口在喉管中、G型为吸药口在喉管后斜向吸入
视网膜前膜及视网膜内界膜的剥除是玻璃体切除术中的关键步骤,对视网膜前膜及内界膜的有效染色可使手术医师清晰辨别并准确、彻底剥除这些组织,减少对视网膜的损伤,降低复发
教学是教师基于学生问题的系统指导学生学习的实践活动,微课程的"小"精""深""透"的特点决定了其无系统性的缺点。微课程作为"翻转课堂"课前知识的学习与问题情景的铺设或激发
在数字技术飞速发展的时代,音频编码技术逐渐深入人们的生活。MPEG-2/4AAC(Advanced Audio Coding,先进音频编码)数字音频压缩标准,已经成为国际标准中高质量音频编码的核心,代表
NoC的概念主要是由分布式互连网络发展而来的,随着集成电路规模的扩大,低功耗问题日益凸显,形成了“功耗墙”,功耗已经成为目前集成电路发展的重要瓶颈。集成电路发展到NoC,
目的研制微粉化双黄朴水凝胶贴剂,并观察其体外释药性能及透皮吸收特点。方法以水溶性高分子材料为辅料制备微粉化双黄朴水凝胶贴剂;高效液相色谱法测定小檗碱的经皮吸收量,