Evolving reversible circuits for the even-parity problem

08/21/2021
by   Mihai Oltean, et al.
0

Reversible computing basically means computation with less or not at all electrical power. Since the standard binary gates are not usually reversible we use the Fredkin gate in order to achieve reversibility. An algorithm for designing reversible digital circuits is described in this paper. The algorithm is based on Multi Expression Programming (MEP), a Genetic Programming variant with a linear representation of individuals. The case of digital circuits for the even-parity problem is investigated. Numerical experiments show that the MEP-based algorithm is able to easily design reversible digital circuits for up to the even-8-parity problem.

READ FULL TEXT
research
08/21/2021

Evolving Digital Circuits for the Knapsack Problem

Multi Expression Programming (MEP) is a Genetic Programming variant that...
research
08/18/2018

The Distribution of Reversible Functions is Normal

The distribution of reversible programs tends to a limit as their size i...
research
08/17/2021

Testable Designs of Toffoli Fredkin Reversible Circuits

Loss of every bit in traditional logic circuits involves dissipation of ...
research
08/28/2020

Reversible Computing with Fast, Fully Static, Fully Adiabatic CMOS

To advance the energy efficiency of general digital computing far beyond...
research
12/03/2020

Characteristics of Reversible Circuits for Error Detection

In this work, we consider error detection via simulation for reversible ...
research
12/12/2017

Robustness, Evolvability and Phenotypic Complexity: Insights from Evolving Digital Circuits

We show how the characteristics of the evolutionary algorithm influence ...
research
02/26/2022

Nonlinear Discrete Optimisation of Reversible Steganographic Coding

Authentication mechanisms are at the forefront of defending the world fr...

Please sign up or login with your details

Forgot password? Click here to reset