Back to Search Start Over

A Reversible Logical Circuit Synthesis Algorithm Based on Decomposition of Cycle Representations of Permutations

Authors :
Zhiqiang Li
Wei Zhu
Suhan Pan
Gaoman Zhang
Wei Zhang
Source :
International Journal of Theoretical Physics. 57:2466-2474
Publication Year :
2018
Publisher :
Springer Science and Business Media LLC, 2018.

Abstract

A reversible function is isomorphic to a permutation and an arbitrary permutation can be represented by a series of cycles. A new synthesis algorithm for 3-qubit reversible circuits was presented. It consists of two parts, the first part used the Number of reversible function’s Different Bits (NDBs) to decide whether the NOT gate should be added to decrease the Hamming distance of the input and output vectors; the second part was based on the idea of exploring properties of the cycle representation of permutations, decomposed the cycles to make the permutation closer to the identity permutation and finally turn into the identity permutation, it was realized by using totally controlled Toffoli gates with positive and negative controls.

Details

ISSN :
15729575 and 00207748
Volume :
57
Database :
OpenAIRE
Journal :
International Journal of Theoretical Physics
Accession number :
edsair.doi...........919152a4b0265dda25542eddd76287cb
Full Text :
https://doi.org/10.1007/s10773-018-3768-5