可逆逻辑函数分类及等价性判定

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:jyk7978610
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可逆逻辑综合在量子计算和解决计算机热耗问题中起着关键性的作用,而可逆逻辑综合的规模一直是研究者们关心的重要内容,ω阶的可逆逻辑函数共有2ω!个,随着阶数的增长,可逆逻辑函数的数目激增,要完全综合这么多的可逆逻辑函数,难度可想而知。由于可逆逻辑函数的分类在可逆逻辑综合中可以使模板重复使用,从而提高综合的效率,所以可逆逻辑函数分类成为解决规模问题的重要方法。  本文正是针对这一主题,把可逆逻辑函数的NP-NP等价作为研究对象,对可逆逻辑函数分类及等价性判定做了探讨。其主要内容为:  1.提出可逆逻辑函数NP-NP等价的定义,该定义是把布尔函数NP-N等价的定义推广到可逆逻辑函数得到的。通过把可逆逻辑函数表示成置换群中的置换,把可逆逻辑函数NP-NP等价分类转化为置换群的双陪集等价分类。  2.研究可逆逻辑非门和交换门对应置换构成的子群的性质,结合可逆逻辑函数NP-NP等价类的特性,对群论中计算双陪集个数的公式进行了改进,完成了可逆逻辑函数NP-NP等价类个数的计算。如果用穷举的方法,在普通计算机上最多只能计算出3阶可逆逻辑函数NP-NP等价类个数,而用该方法在相同的计算机上至少可以算出8阶可逆逻辑函数等价类的个数。  3.研究3阶可逆逻辑函数NP-NP等价的判定方法,把最小项数为4的3元布尔函数通过辅因子码子向量分成5类,并计算出它们固定极Reed-Muller(FPRM)展开式,从而提出了3阶可逆逻辑函数的判定方法,如果给定的可逆逻辑函数是由一组布尔函数表示,这种方法是十分有效的。  4.研究高阶可逆逻辑函数 NP-NP等价判定的一般方法,通过分析可逆逻辑函数NP-NP等价判定的时间复杂度,得出其很难在多项式时间内完成,于是通过优化判定一个元素是否属于给定置换群的方法,提出了判定可逆逻辑函数是否NP-NP等价的判定方法。如果不改进时,判定两个ω阶的可逆逻辑函数是否NP-NP等价的时间复杂度为O((2ωω!))2?,改进后的时间复杂度为O(2ωω!p)。
其他文献
本文主要研究了广义系统在保险公司盈余问题中的应用,主要内容如下:(1)介绍广义系统的发展历程和在经济中的应用,以及保险累积盈余问题的研究现状。(2)考虑保险公司累积盈余与投资收入、保费收入和理赔额的关系,以及保费收入与日常消费和理赔额的关系,又考虑了不同种保险之间的相互作用,用系统的思想建立保险公司累积盈余表达式。分析模型并给出相应系统下的计算表达式和数值例子。(3)研究保险公司盈余系统的稳定性问
本文主要利用形变引理,研究不光滑泛函的临界点定理,及其在拟线性椭圆型方程中的应用.本文分为四章,第一章为绪论。第二章主要研究自然增长条件下的拟线性椭圆型方程解的存在性。
反问题已在众多的科学领域中被提出,其一般具有不适定的性质,只有采用特殊的方法才能得到该类问题的稳定解,正则化方法是公认的求解这类问题的有效工具。所谓一个问题是适定的,