Back to Search
Start Over
A Reversible Logical Circuit Synthesis Algorithm Based on Decomposition of Cycle Representations of Permutations
- 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.
- Subjects :
- 010302 applied physics
Mathematics::Combinatorics
Physics and Astronomy (miscellaneous)
Series (mathematics)
General Mathematics
Toffoli gate
Hamming distance
02 engineering and technology
Function (mathematics)
01 natural sciences
Identity (music)
Permutation
Computer Science::Emerging Technologies
020204 information systems
0103 physical sciences
0202 electrical engineering, electronic engineering, information engineering
Reversible computing
Representation (mathematics)
Algorithm
Mathematics
Subjects
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