ID: quant-ph/0207001

Reversible Logic Circuit Synthesis

June 29, 2002

View on ArXiv
Vivek V. Shende, Aditya K. Prasad, Igor L. Markov, John P. Hayes
Quantum Physics

Reversible or information-lossless circuits have applications in digital signal processing, communication, computer graphics and cryptography. They are also a fundamental requirement in the emerging field of quantum computation. We investigate the synthesis of reversible circuits that employ a minimum number of gates and contain no redundant input-output line-pairs (temporary storage channels). We prove constructively that every even permutation can be implemented without temporary storage using NOT, CNOT and TOFFOLI gates. We describe an algorithm for the synthesis of optimal circuits and study the reversible functions on three wires, reporting distributions of circuit sizes. We study circuit decompositions of reversible circuits where gates of the same type are next to each other. Finally, in an application important to quantum computing, we synthesize oracle circuits for Grover's search algorithm, and show a significant improvement over a previously proposed synthesis algorithm.

Similar papers 1

A Study of Optimal 4-bit Reversible Toffoli Circuits and Their Synthesis

March 14, 2011

93% Match
Oleg Golubitsky, Dmitri Maslov
Emerging Technologies

Optimal synthesis of reversible functions is a non-trivial problem. One of the major limiting factors in computing such circuits is the sheer number of reversible functions. Even restricting synthesis to 4-bit reversible functions results in a huge search space (16! {\approx} 2^{44} functions). The output of such a search alone, counting only the space required to list Toffoli gates for every function, would require over 100 terabytes of storage. In this paper, we present two...

Find SimilarView on arXiv

Synthesis of the Optimal 4-bit Reversible Circuits

March 9, 2010

93% Match
Oleg Golubitsky, Sean M. Falconer, Dmitri Maslov
Quantum Physics

Optimal synthesis of reversible functions is a non-trivial problem. One of the major limiting factors in computing such circuits is the sheer number of reversible functions. Even restricting synthesis to 4-bit reversible functions results in a huge search space (16!~2^44 functions). The output of such a search alone, counting only the space required to list Toffoli gates for every function, would require over 100 terabytes of storage. In this paper, we present an algorithm th...

Find SimilarView on arXiv

Application of Permutation Group Theory in Reversible Logic Synthesis

July 15, 2015

91% Match
Dmitry V. Zakablukov
Emerging Technologies

The paper discusses various applications of permutation group theory in the synthesis of reversible logic circuits consisting of Toffoli gates with negative control lines. An asymptotically optimal synthesis algorithm for circuits consisting of gates from the NCT library is described. An algorithm for gate complexity reduction, based on equivalent replacements of gates compositions, is introduced. A new approach for combining a group-theory-based synthesis algorithm with a Re...

Find SimilarView on arXiv

Synthesis and Optimization of Reversible Circuits - A Survey

October 12, 2011

90% Match
Mehdi Saeedi, Igor L. Markov
Emerging Technologies

Reversible logic circuits have been historically motivated by theoretical research in low-power electronics as well as practical improvement of bit-manipulation transforms in cryptography and computer graphics. Recently, reversible circuits have attracted interest as components of quantum algorithms, as well as in photonic and nano-computing technologies where some switching devices offer no signal gain. Research in generating reversible logic distinguishes between circuit sy...

Find SimilarView on arXiv

Asymptotically optimal synthesis of reversible circuits

February 13, 2023

89% Match
Lvzhou Li, Xian Wu
Quantum Physics

For a long time, reversible circuits have attracted much attention from the academic community. They have plenty of applications in various areas, such as digital signal processing, cryptography, quantum computing, etc. Although the lower bound $\Omega(2^n n/\log n)$ for synthesis of an $n$-wire reversible circuit has been proposed for about 20 years, none of the existing synthesis methods achieves this bound. Previous algorithms, based on BDD(Binary decision diagram) or cycl...

Find SimilarView on arXiv

Synthesis methods for reversible circuits consisting of NOT, CNOT and 2-CNOT gates (Ph.D. thesis)

June 2, 2018

89% Match
Dmitry V. Zakablukov
Emerging Technologies

In this paper, reversible circuits consisting of NOT, CNOT and 2-CNOT gates are studied. Several asymptotically optimal by the order of magnitude synthesis methods are described. Some circuit's complexity reduction approaches are considered. Implementation of discrete logarithm within a reversible circuit is discussed. The main conclusion in the paper is that the usage of additional inputs (additional memory) in reversible circuits almost always allow to reduce their complexi...

Find SimilarView on arXiv

Reducing Quantum Cost in Reversible Toffoli Circuits

May 29, 2011

89% Match
Marek Szyprowski, Pawel Kerntopf
Emerging Technologies

Recently, reversible circuit synthesis has been intensively studied. One of the problems that has not been solved for a long time was exact minimization of gate count (GC) in 4-bit circuits. Finally, last year a tool of practical usage for finding optimal gate count Toffoli networks for any 4-variable function was developed. However, not much work has been done yet on exact minimization of quantum cost (QC) in 4-bit circuits. This paper presents an application of the above me...

Find SimilarView on arXiv

A framework for reversible circuit complexity

July 22, 2014

89% Match
Mathias Soeken, Nabila Abdessaied, Rolf Drechsler
Emerging Technologies

Reversible single-target gates are a generalization of Toffoli gates which are a helpful formal representation for the description of synthesis algorithms but are too general for an actual implementation based on some technology. There is an exponential lower bound on the number of Toffoli gates required to implement any reversible function, however, there is also a linear upper bound on the number of single-target gates which can be proven using a constructive proof based on...

Find SimilarView on arXiv

Reversible Logic Synthesis with Minimal Usage of Ancilla Bits

June 10, 2015

88% Match
Siyao Xu
Emerging Technologies

Reversible logic has attracted much research interest over the last few decades, especially due to its application in quantum computing. In the construction of reversible gates from basic gates, ancilla bits are commonly used to remove restrictions on the type of gates that a certain set of basic gates generates. With unlimited ancilla bits, many gates (such as Toffoli and Fredkin) become universal reversible gates. However, ancilla bits can be expensive to implement, thus ma...

Find SimilarView on arXiv

Efficient Synthesis of Linear Reversible Circuits

February 3, 2003

88% Match
K. N. Patel, I. L. Markov, J. P. Hayes
Quantum Physics

In this paper we consider circuit synthesis for n-wire linear reversible circuits using the C-NOT gate library. These circuits are an important class of reversible circuits with applications to quantum computation. Previous algorithms, based on Gaussian elimination and LU-decomposition, yield circuits with O(n^2) gates in the worst-case. However, an information theoretic bound suggests that it may be possible to reduce this to as few as O(n^2/log n) gates. We present an alg...

Find SimilarView on arXiv