• DocumentCode
    2465371
  • Title

    Using group theory in reversible computing

  • Author

    Van Rentergem, Yvan ; De Vos, Alexis ; De Keyser, Koen

  • Author_Institution
    Univ. Gent, Ghent
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    2397
  • Lastpage
    2404
  • Abstract
    The (2w)! reversible transformations on w wires, i.e. reversible logic circuits with w inputs and w outputs, together with the action of cascading, form a group, isomorphic to the symmetric group S2w. Therefore, we investigate the group Sn as well as one of its subgroups isomorphic to Sn/2 times Sn/2. We then consider the left cosets, the right cosets, and the double cosets generated by the subgroup. Each element of a coset can function as the representative of the coset. Different choices of the coset space and different choices of the coset representatives lead to four different syntheses for implementing an arbitrary reversible logic operation into hardware. Comparison leads to a best choice: a single coset space, with representatives that are generalized TOFFOLI and FREDKIN gates.
  • Keywords
    group theory; logic gates; FREDKIN gate; TOFFOLI gates; arbitrary reversible logic operation; group theory; reversible computing; reversible logic circuits; Boolean functions; Circuit synthesis; Costs; Genetic algorithms; Hardware; Logic circuits; Quantum computing; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2006. CEC 2006. IEEE Congress on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    0-7803-9487-9
  • Type

    conf

  • DOI
    10.1109/CEC.2006.1688605
  • Filename
    1688605