Cayley graphs and analysis of quantum cost for reversible circuit synthesis

We propose the theory of Cayley graphs as a framework to analyse gate counts and quantum costs resulting from reversible circuit synthesis. Several methods have been proposed in the reversible logic synthesis literature by considering different libraries whose gates are associated to the generating sets of certain Cayley graphs. In a Cayley graph, the distance between two vertices corresponds to the optimal circuit size. The lower bound for the diameter of Cayley graphs is also a lower bound for the worst case for any algorithm that uses the corresponding gate library. In this paper, we study two Cayley graphs on the Symmetric Group S2n : the first, denoted by In, is defined by a generating set associated to generalized Toffol i gates; and the second, the hypercube Cayley graph Hn, is defined by a generating set associated to multiple-control Toffoli gat es. Those two Cayley graphs have degree n2 n−1 and order 2 n !. Maslov, Dueck and Miller proposed a reversible circuit synthesis that we model by the Cayley graph In. We propose a synthesis algorithm based on the Cayley graph Hn with upper bound of (n 1)2 n +1 multiple-control Toffoli gates. In addition, the diameter of the Cayley graph Hn gives a lower bound of n2 n−1 . Index Terms—circuit synthesis, quantum complexity, Cayley graphs.

[1]  Gerhard W. Dueck,et al.  Toffoli network synthesis with templates , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[2]  John P. Hayes,et al.  Synthesis of reversible logic circuits , 2003, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[3]  Thierry Paul,et al.  Quantum computation and quantum information , 2007, Mathematical Structures in Computer Science.

[4]  Pradip K. Srimani,et al.  A New Family of Cayley Graph Interconnection Networks of Constant Degree Four , 1996, IEEE Trans. Parallel Distributed Syst..

[5]  Birger Raa,et al.  INSTITUTE OF PHYSICS PUBLISHING JOURNAL OF PHYSICS A: MATHEMATICAL AND GENERAL J. Phys. A: Math. Gen. 35 (2002) 7063–7078 PII: S0305-4470(02)34943-6 Generating the group of reversible logic gates , 2022 .

[6]  Robert Wille,et al.  Synthesis of Reversible Functions Beyond Gate Count and Quantum Cost , 2010, 1004.4609.

[7]  Charles H. Bennett,et al.  Logical reversibility of computation , 1973 .

[8]  Gerhard W. Dueck,et al.  A transformation based algorithm for reversible logic synthesis , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[9]  Dmitri Maslov,et al.  Reversible Circuit Optimization Via Leaving the Boolean Domain , 2011, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[10]  Igor L. Markov,et al.  Synthesis and optimization of reversible circuits—a survey , 2011, CSUR.

[11]  Gerhard W. Dueck,et al.  Quantum circuit simplification using templates , 2005, Design, Automation and Test in Europe.

[12]  Barenco,et al.  Elementary gates for quantum computation. , 1995, Physical review. A, Atomic, molecular, and optical physics.

[13]  Leo Storme,et al.  Group Theoretical Aspects of Reversible Logic Gates , 1999, J. Univers. Comput. Sci..

[14]  Tommaso Toffoli,et al.  Reversible Computing , 1980, ICALP.

[15]  Rolf Landauer,et al.  Irreversibility and heat generation in the computing process , 1961, IBM J. Res. Dev..