计算机科学 ›› 2013, Vol. 40 ›› Issue (10): 218-220.

• 人工智能 • 上一篇    下一篇

基于固定极Reed Muller展开式的3阶可逆

罗庆斌,杨国武,邵院华,樊富有   

  1. 电子科技大学数学科学学院 成都611731;电子科技大学计算机科学与工程学院 成都611731;电子科技大学计算机科学与工程学院 成都611731;电子科技大学计算机科学与工程学院 成都611731
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受国家自然科学基金项目(61272175),高等学校博士学科点专项科研基金(20090185110006),四川省教育厅重点项目(2011ZA173)资助

Judgment of NP-NP Equivalence for 3-bit Reversible Logic Functions via Fixed Polarity Reed-muller Forms

LUO Qing-bin,YANG Guo-wu,SHAO Yuan-hua and FAN Fu-you   

  • Online:2018-11-16 Published:2018-11-16

摘要: 在可逆逻辑函数综合中,分类可以使模块重复使用。把布尔函数NP-N等价的概念推广到可逆逻辑函数中,得到了可逆逻辑函数NP-NP等价的概念;把最小项数为4的3元布尔函数根据辅因子的码值向量分成5类,并计算出了这5类布尔函数的固定极Reed-Muller(FPRM)展开式;把可逆逻辑函数的辅因子码值向量排序后是否相同作为可逆逻辑函数是否NP-NP等价的初步判定,当它们相同时,两个可逆逻辑函数NP-NP等价当且仅当它们的各个对应的输出分量有相同的变量映射,否则它们不是NP-NP等价的。运用这个方法可以判定任意的两个3阶可逆逻辑函数是否NP-NP等价。

关键词: 量子电路综合,FPRM展开式,可逆逻辑函数,NP-NP等价,等价判定

Abstract: In reversible logic synthesis,the templates can be used repeatedly through classification.Extending the definition of NP-N equivalence for Boolean functions to the reversible logic functions,the definition of NP-NP equivalence for reversible logic functions can be given.Divide all 3-varible Boolean functions in which everyone of them has exactly four minterms into five classes by their cofactor weight vectors,and calculate the fixed polarity Reed-Muller Form of each class.By comparing the sorted cofactor weight vectors,whether the reversible logic functions are NP-NP equivalent can be judged preliminarily.When the sorted cofactor weight vectors are identical,the reversible logic functions should be judged as NP-NP equivalence if and only if their every corresponding output which is Boolean function has the same vari-able mappings.Otherwise,the reversible logic functions are not NP-NP equivalent.Thus,whether two 3-bit reversible logic functions are NP-NP equivalent can be judged by this method.

Key words: Synthesis of quantum circuit,Fixed polarity reed-muller form,Reversible logic function,NP-NP equivalence,Equivalence judgment

[1] Landauer R.Irreversibility and Heat Generation in the Computing Process [J].IBM Journal of Research and Development,1961(5):183-191
[2] Bennett C H.Logical reversibility of computation [J].IBMJournal of Research and Development,1973,17(6):525-532
[3] Maslov D,Dueck G W,Miller D M.Synthesis of Fredkin-Toffoli Reversible Networks [J].IEEE Transactions on Very Large Scale Integration(VLSI)Systems,2005,13(6):765-769
[4] Fazel K,Thornton M,Rice J E.ESOP-based Toffoli Gate Cascade Generation[C]∥IEEE Pacific Rim Conference on Communications,Computers and Signal Processing.Aug.2007:206-209
[5] Li W Q,Chen H W,Li Z Q.Application of semi-template in reversible logic circuit [C]∥Proceedings of the 11th International Conference on CSCWD.Melbourne,Australia,2007:155-161
[6] Song Xiao-yu,Yang Guo-wu,Perkowski M,et al.AlgebraicCharacterization of Reversible Logic Gates [J].Theory of Computing Systems,2006,9(2):311-319
[7] Shende V V,Prasad A K,Markov I L,et al.Synthesis of reversible logic circuits [J].IEEE Trans on Circuits and Systems I,2003,22(6):723-729
[8] Yang G W,Song X Y,Perkowski M,et al.Fast synthesis of exa-ct minimal reversible circuits using group theory [J].Procee-dings of IEEE ASP-DAC,2005(2):18-21
[9] Rice J E.Considerations for Determining a Classification Scheme for Reversible Boolean Function [R].TR-CSJR2-2007
[10] Tsai C C,Marek-Sadowska M.Boolean Functions Classification via Fixed Polarity Reed-Muller Forms [J].IEEE Trans.Computers,1997,46(2):173-186
[11] Mozammel H A,Khan A.Quantum Logic Circuit For Generating Fixed-Polarity Reed-Muller Coefficients [C]∥4th International Conference on Electrical and Computer Engineering.December 2006:141-144
[12] Hirayama T,Takahashi M,Nishitani Y.Simplification of Exclusive-or Sum-of-Products Expressions Through Function Transformation [C]∥ Circuits and Systems,IEEE Asia Pacific Conference.Dec.2006:1480-1483
[13] 刘永才,张卫.布尔方法论 [M].上海:上海科学技术文献出版社,1993
[14] Perkowski M,Joziwak L,Mixhchenko A,et al.A General Decomposition for Reversible Logic[C]∥Proceedings of the International Workshop on Methods and Representations(RM).August 2001:119-138

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!