基于多染色体基因表达式编程的可逆逻辑综合方法研究
本文关键词: 可逆逻辑综合 多基因编码 多染色体编码 调用关系 出处:《东华大学》2017年硕士论文 论文类型:学位论文
【摘要】:可逆逻辑电路是由可逆逻辑门依次级联构成,利用给定的逻辑门,按照可逆逻辑电路无扇入扇出、无反馈等约束条件和限制,实现预期逻辑功能且尽可能优化的可逆逻辑电路。它以可逆方式进行逻辑运算、不丢失输入信息,是一种可避免信息损失和有效降低能量损耗甚至达到零损耗的新型电路。可逆逻辑电路是实现量子计算的基础,它和常规不可逆逻辑电路存在较大差异。可逆逻辑电路的综合方法与现行的非可逆逻辑电路综合方法截然不同,比传统逻辑综合具有更大的难度。本文寻求以较少的运算量和人工参与,可自动地生成和优化可逆逻辑表达式的综合方法,论述了可逆逻辑综合的基本原理,技术特点和研究现状,通过研究单基因的基因表达式编程算法和多染色体基因表达式编程算法,对常规的基因表达式编程算法进行了改进。将单基因编码方式改进为多基因的编码方式,将多染色体编码方式改进为染色体之间具有相互联系的编码方式,并将多基因和具有相互联系的多染色体基因表达式编程算法应用于可逆逻辑综合,以提高综合能力和优化程度。具体地从基因的编码方式和适应度函数的改进出发,对算法进行了相应的改进,并进行了实验分析,主要的研究内容和结果包括以下几方面:(1)针对基因表达式编程算法的单基因编码方式,将单基因编码方式改进为多基因的编码方式,使得一个复杂的个体可以通过较少的字符编码来表示。(2)针对多染色体基因表达式编程算法的多染色体无相互联系的编码方式,将多染色体无相互联系的编码方式改进为染色体之间上层染色体对下层染色体具有调用关系的编码方式。染色体之间具有调用关系的编码方式解决了原多染色体之间没有相互联系的缺点,使得同一个个体之间的染色体与染色体之间可以进行信息交换,使个体自身内部能进行各种进化操作。(3)在改进的多染色体调用模型的基础上,增加了染色体体重组和基因随机重组操作。(4)面向可逆逻辑综合问题,改进了多染色体基因表达式编程算法的适应度函数,使算法适用于可逆逻辑综合。(5)利用C语言编程实现了多基因编码和多染色体调用模型编码的可逆逻辑综合,初步实现了最大11输入变量的可逆逻辑综合,并根据得到的可逆逻辑表达式绘制出对应的可逆逻辑电路。本文对基于多染色体基因表达式编程的可逆逻辑综合的关键性问题进行了探索和研究,理论分析和实验结果表明本文的方法能够有效地解决相应的问题,为可逆逻辑自动综合提供了一种新的方法。
[Abstract]:Reversible logic circuit is composed of reversible logic gate cascade in turn, using given logic gate, according to reversible logic circuit no fan in and out, no feedback and other constraints and limitations. A reversible logic circuit that realizes the expected logic function and optimizes as much as possible. It performs logic operations in a reversible manner and does not lose input information. It is a new circuit which can avoid the loss of information and reduce the energy loss or even achieve zero loss effectively. Reversible logic circuit is the foundation of quantum computation. The synthesis method of reversible logic circuit is different from that of non-reversible logic circuit. It is more difficult than the traditional logic synthesis. This paper seeks to generate and optimize the reversible logic expression automatically with less computation and manual participation, and discusses the basic principle of reversible logic synthesis. Through the research of single gene gene expression programming algorithm and polychromosome gene expression programming algorithm. The conventional genetic expression programming algorithm is improved. The single gene coding method is improved to the multi-gene coding mode, and the polychromosome coding method is improved to the coding mode with interlinked chromosomes. The algorithm of polygene and polychromosome gene expression programming is applied to reversible logic synthesis. In order to improve the synthesis ability and the degree of optimization, the algorithm is improved based on the improvement of gene coding mode and fitness function, and the experimental analysis is carried out. The main research contents and results include the following aspects: 1) in view of the single gene coding method of gene expression programming algorithm, the single gene coding method is improved to multi gene coding mode. So that a complex individual can be represented by fewer character encodings) an unrelated coding method for polychromosome gene expression programming algorithms. In this paper, we improve the coding method of polychromosome which is not related to each other. The coding method with calling relation between the upper chromosomes and the lower chromosomes solves the problem of the original polychromosomes. There is no connection between the shortcomings. This makes it possible to exchange information between chromosomes and chromosomes of the same individual, so that the individual can carry out various kinds of evolutionary operations within himself) on the basis of the improved multi-chromosome call model. The problem of reversible logic synthesis for chromosome body recombination and random gene recombination operation is added, and the fitness function of multi-chromosome gene expression programming algorithm is improved. The algorithm is suitable for reversible logic synthesis. (5) the reversible logic synthesis of multi-gene coding and multi-chromosome call model coding is realized by C language programming. The reversible logic synthesis of the maximum input variables of 11 is realized preliminarily. The corresponding reversible logic circuits are drawn according to the obtained reversible logic expressions. In this paper, the key problems of reversible logic synthesis based on multi-chromosome gene expression programming are explored and studied. The theoretical analysis and experimental results show that the proposed method can solve the corresponding problems effectively and provides a new method for automatic synthesis of reversible logic.
【学位授予单位】:东华大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP331
【相似文献】
相关会议论文 前3条
1 杨陟华;陆颖;曹珍山;朱茂祥;;贫铀诱发人类11号染色体基因突变研究[A];中华医学会放射医学与防护学分会第三次全国中青年学术交流会论文汇编[C];2001年
2 周鹏;陈刚;荣海钦;季虹;刘文敏;魏然;杨树林;栾萌;刘阳;高春义;;山东省2型糖尿病2号染色体基因扫描研究[A];山东生物化学与分子生物学会2009年学术会议论文汇编[C];2009年
3 杨陟华;陆颖;曹珍山;;贫铀诱发人类11号染色体基因突变研究[A];中华医学会放射医学与防护学分会第三次全中国青年学术交流会论文摘要汇编[C];2001年
相关重要报纸文章 前10条
1 奇 云;Y染色体活跃 男性还将灭绝吗[N];大众科技报;2003年
2 王俊鸣;科学家破译人类第2、4号染色体基因序列[N];科技日报;2005年
3 张田勘;第21号染色体的秘密[N];大众科技报;2000年
4 奇 云;人类第6号染色体有何秘密[N];大众科技报;2003年
5 记者 郑晓春;第20对染色体基因测序完成[N];科技日报;2001年
6 记者 曹丽君;科学家公布人类X染色体基因序列草图[N];光明日报;2005年
7 张揆一;女性长寿新说[N];云南科技报;2001年
8 本报记者 汤江峰;X染色体“作怪”世人千姿百态[N];大众卫生报;2005年
9 记者 郑晓春;人类第20对染色体基因测序完成[N];科技日报;2001年
10 奇云;X染色体揭示男女差异生物学隐秘[N];大众科技报;2005年
相关博士学位论文 前1条
1 蒋永华;兔雌性胚胎干细胞X染色体活性状态的研究[D];中国农业大学;2014年
相关硕士学位论文 前6条
1 罗霄;基于多染色体基因表达式编程的可逆逻辑综合方法研究[D];东华大学;2017年
2 周洋;两例染色体拷贝数异常患者的临床及细胞分子遗传学研究[D];南京师范大学;2013年
3 汪春云;家蚕Z染色体基因的剂量分析[D];西南大学;2008年
4 解廷月;果蝇基因组中几类序列的序列信息参数沿染色体的分布[D];内蒙古大学;2006年
5 孙娟娟;Ki-67,CK20,p53,CyclinD1蛋白以及3、7、17号染色体和9p21在膀胱肿瘤中的检测及意义的研究[D];复旦大学;2013年
6 蒋婷婷;汉族人群冠状动脉粥样硬化性心脏病8和11号染色体易感基因位点扫描研究[D];山东大学;2013年
,本文编号:1492559
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1492559.html