English

On Asymptotic Gate Complexity and Depth of Reversible Circuits Without Additional Memory

Emerging Technologies 2016-02-16 v3

Abstract

Reversible computation is one of the most promising emerging technologies of the future. The usage of reversible circuits in computing devices can lead to a significantly lower power consumption. In this paper we study reversible logic circuits consisting of NOT, CNOT and 2-CNOT gates. We introduce a set F(n,q)F(n,q) of all transformations Z2nZ2n\mathbb Z_2^n \to \mathbb Z_2^n that can be implemented by reversible circuits with (n+q)(n+q) inputs. We define the Shannon gate complexity function L(n,q)L(n,q) and the depth function D(n,q)D(n,q) as functions of nn and the number of additional inputs qq. First, we prove general lower bounds for functions L(n,q)L(n,q) and D(n,q)D(n,q). Second, we introduce a new group theory based synthesis algorithm, which can produce a circuit S\mathfrak S without additional inputs and with the gate complexity L(S)3n2n+4(1+o(1))/log2nL(\mathfrak S) \leq 3n 2^{n+4}(1+o(1)) \mathop / \log_2 n. Using these bounds, we state that almost every reversible circuit with no additional inputs, consisting of NOT, CNOT and 2-CNOT gates, implements a transformation from F(n,0)F(n,0) with the gate complexity L(n,0)n2n/log2nL(n,0) \asymp n 2^n \mathop / \log_2 n and with the depth D(n,0)2n(1o(1))/(3log2n)D(n,0) \geq 2^n(1-o(1)) \mathop / (3\log_2 n).

Keywords

Cite

@article{arxiv.1504.06876,
  title  = {On Asymptotic Gate Complexity and Depth of Reversible Circuits Without Additional Memory},
  author = {Dmitry V. Zakablukov},
  journal= {arXiv preprint arXiv:1504.06876},
  year   = {2016}
}

Comments

In English, 18 pages, 4 figures

R2 v1 2026-06-22T09:22:56.611Z