We review combinational results to enumerate and classify reversible functions and investigate the application to circuit complexity. In particularly, we consider the effect of negating and permuting input and output variables and the effect of applying linear and affine transformations to inputs and outputs. We apply the results to reversible circuits and prove that minimum circuit realizations of functions in the same equivalence class differ at most in a linear number of gates in pres- ence of negation and permutation and at most in a quadratic number of gates in presence of linear and affine transformations
Abstract — This paper presents a constructive synthesis algorithm for any n-qubit reversible functio...
Reversible circuits, which permute the set of input vectors, have potential applications in nanocomp...
We introduce the concept of nonlinear complexity, where the complexity of a function is determined b...
AbstractReversible circuits play an important role in quantum computing. This paper studies the real...
We present a complete classification of all possible sets of classical reversible gates acting on bi...
This paper considers cost of logic circuits that implement Boolean functions. The realization of Boo...
In this paper the new synthesis method for reversible networks is proposed. The method is suitable t...
This paper presents an original method of designing some special reversible circuits. This method is...
We define a complexity class $\mathsf{IB}$ as the class of functional problems reducible to computin...
We provide an extensive overview of upper bounds on the number of gates needed in reversible and qua...
This paper presents an original method of designing reversible circuits. This method is destined to ...
This dissertation is devoted to efficient automated logic synthesis of reversible circuits using var...
AbstractReversible logic plays an important role in quantum computing. Several papers have been rece...
We present a new algorithm for synthesis of reversible circuits for arbitrary n-bit bijective functi...
Abstract — A function is reversible if each input vector produces a unique output vector. Reversible...
Abstract — This paper presents a constructive synthesis algorithm for any n-qubit reversible functio...
Reversible circuits, which permute the set of input vectors, have potential applications in nanocomp...
We introduce the concept of nonlinear complexity, where the complexity of a function is determined b...
AbstractReversible circuits play an important role in quantum computing. This paper studies the real...
We present a complete classification of all possible sets of classical reversible gates acting on bi...
This paper considers cost of logic circuits that implement Boolean functions. The realization of Boo...
In this paper the new synthesis method for reversible networks is proposed. The method is suitable t...
This paper presents an original method of designing some special reversible circuits. This method is...
We define a complexity class $\mathsf{IB}$ as the class of functional problems reducible to computin...
We provide an extensive overview of upper bounds on the number of gates needed in reversible and qua...
This paper presents an original method of designing reversible circuits. This method is destined to ...
This dissertation is devoted to efficient automated logic synthesis of reversible circuits using var...
AbstractReversible logic plays an important role in quantum computing. Several papers have been rece...
We present a new algorithm for synthesis of reversible circuits for arbitrary n-bit bijective functi...
Abstract — A function is reversible if each input vector produces a unique output vector. Reversible...
Abstract — This paper presents a constructive synthesis algorithm for any n-qubit reversible functio...
Reversible circuits, which permute the set of input vectors, have potential applications in nanocomp...
We introduce the concept of nonlinear complexity, where the complexity of a function is determined b...