演化算法在数字电路优化设计中的应用研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:zzjkan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字电路演化设计是演化硬件(Evolvable Hardware:EHW)的一个分支,EHW是指用演化算法等智能计算方法自动地设计电路系统。到目前为止,遗传算法、演化策略、基因表达式编程、遗传程序设计、粒子群优化等智能算法均已被应用到EHW中。EHW主要关注两方面的内容,一方面是,电路的自动化设计,另一方面是,电路的自适应性,本文主要针对EHW第一个方面的内容,开展数字电路演化设计的研究。   本文首先介绍了选题的来源和意义,数字电路演化设计的研究现状,以及面临的问题。   第2章中,本文先对组合逻辑电路特点,人工设计方法以及常见的组合逻辑门进行简单介绍,接着介绍了EHW中常见的演化算法,如遗传算法、演化策略、基因表达式编程等。   数字电路演化设计中经典的编码模型来自Miller的CGP(Cartesian GeneticProgramming)阵列,采用多元组来表示一个逻辑门的功能和其连线关系,使得染色体和真实电路能够对应起来。首先以介绍CGP阵列出发,与CGP编码模式相比较,接着介绍了其他编码模型,如CGP衍生模型三元组编码及1×N阵列。接着着重介绍了几种演化操作算子,关联变异、交叉操作等,提供了它们的实现方法。然后介绍了数字电路演化设计的策略,除了最简单的直接演化、手工修正、演化修正,还提出了分部演化的方法。直接演化即将目标电路视为一个完整的任务,以演化达到与真值表功能输出完全匹配为目标进行演化。人工修正主要是为了解决“stalling effect”现象,当电路接近正确而很难收敛的情况下,可以采用简单的人工修正方法将电路补全。演化修正是针对人工修正而言,即进一步采用演化的方式来修正电路。本章最后介绍了真值表分解重组策略和基于学习的演化模型,前者通过将真值表重组,减少输入数量的来易化电路的演化设计,后者主要针对关联变异的变异率选择,和基本门的选择对演化效率的影响而设计的。   为了证明演化数字电路是可行的,本文在第4章做了详细的实验,首先以最基本的演化任务出发,给定基本门和真值表,演化一个单输出的组合逻辑电路。将人工设计的结果与演化结果相比较,得出演化设计的结果更优的结论。为了进一步证明算法的适用性,本章节先以多输出演化任务出发,开始了最常用的全加器和乘法器的实验。全加器从一位到四位,乘法器二位和三位,都给出了演化出的结果。并且将电路门数最少,延时和功耗最小,层数最少视为演化目标,以加权的方式继续实验。演化的二位乘法器7门3层,3位乘法器22门6层,均是目前为止较优的结果。本章节最后对算法的收敛性能做了统计实验,实验结果表明:   (1)随着输入的增多,演化时间急剧增长。   (2)采用组合门演化成功率更高,功耗较小,但延时可能更大;采用基本门演化成功率较低,功耗较大,但延时一般更小。   基于详细的实验,第5章开展了对实验的总结和分析。首先,本文得出单输出电路演化是数字电路演化设计的基础,单输出演化中算法效率越高,应用到整体演化中效果也越好;接着,本文总结了现有编码方案的优缺点,CGP阵列编码模式虽然便于编码和电路解析,但限制了演化算法的演化操作,效率较低,一般只能采用变异操作。虽然提出了几种其他的演化操作,但只能停留在理论层面上,效果仍然不理想;适应度评估也是限制数字电路演化设计发展的重要因素,不仅因为随输入增多,需要花费的评估时间更久,而且因为现有的按真值表匹配度确定适应度值仍有其缺陷,适应度值不能真实体现电路的优劣;最后,本章提出,将电路演化和人工设计组合来设计电路,也是一个可行的方法。   最后一章对本文所做的工作进行了总结,归纳数字电路演化设计需解决问题,并展望下一步的研究工作。
其他文献
当今,随着数字化、网络化的迅猛发展,人类社会正从工业社会向信息社会转变,这昭示着信息化已成为未来发展的战略制高点,信息化水平也成为了衡量一个国家和地区的国际竞争力、现代
学位
学位
随着Internet的广泛应用与普及,世界经济全球化竞争逐渐加剧,各行各业信息化建设需求呈几何级数模式增长。为了应对业务的快速变化和激烈的市场竞争,应用系统必须能够适应市场需
学位
地震勘探方法是目前最常用的方法,主要由数据采集、数据处理和数据解释三部分[1],利用地震数据成像、处理、解释等系统能将地质信息进行分析,结合特定的物探等资料生成图像,
随着网络技术的不断发展,以及信息技术在金融、政府、大型企业等重要部门的应用,网络信息安全的问题也日益凸显出来。尤其在近年来,黑客攻击、病毒传播等危害到网络安全的问
随着软件技术、数据库技术和网络技术的发展,基于浏览器/服务器模式的系统体系架构是互连网时代的信息管理系统开发的主流方向。流动人口信息管理系统正是基于浏览器/服务器
自1978年R. L. Rivest、A. Shamir和L. Adleman提出著名的RSA公钥密码体制以来,随后的30多年里,众多学者和技术人员基于其他的数学困难问题提出了大量的公钥密码算法,如基于
学位
近年来,虚拟现实技术是信息领域研究和应用的热点方向之一。它借助计算机构建出一个真实感很强的虚拟环境,而且使用户可以亲身感受它。目前该技术己经广泛应用于军事、教育、
随着网络使用的同益普及,病毒种类快速增长、黑客频繁攻击以及垃圾邮件猛增等网络问题也逐渐显现,并且已经对信息安全造成了一定的威胁。各种网络安全技术都在致力于缓解或解