Cartesian genetic programming

J Miller, A Turner - Proceedings of the Companion Publication of the …, 2015 - dl.acm.org
Cartesian Genetic Programming (CGP) is a well-known form of Genetic Programming
developed by Julian Miller in 1999-2000. In its classic form, it uses a very simple integer …

Cartesian genetic programming: its status and future

JF Miller - Genetic Programming and Evolvable Machines, 2020 - Springer
Cartesian genetic programming, a well-established method of genetic programming, is
approximately 20 years old. It represents solutions to computational problems as graphs. Its …

Evolutionary approach to approximate digital circuits design

Z Vasicek, L Sekanina - IEEE Transactions on Evolutionary …, 2014 - ieeexplore.ieee.org
In approximate computing, the requirement of perfect functional behavior can be relaxed
because some applications are inherently error resilient. Approximate circuits, which fall into …

Error mitigation using approximate logic circuits: A comparison of probabilistic and evolutionary approaches

AJ Sanchez-Clemente, L Entrena… - IEEE Transactions …, 2016 - ieeexplore.ieee.org
Technology scaling poses an increasing challenge to the reliability of digital circuits.
Hardware redundancy solutions, such as triple modular redundancy (TMR), produce very …

CGenProg: Adaptation of cartesian genetic programming with migration and opposite guesses for automatic repair of software regression faults

A Khalilian, A Baraani-Dastjerdi, B Zamani - Expert Systems with …, 2021 - Elsevier
In the last decade, the research community has been actively working to develop the
techniques that can automatically find a solution to a software fault, namely, automatic …

Automatic design of approximate circuits by means of multi-objective evolutionary algorithms

R Hrbacek, V Mrazek, Z Vasicek - … International Conference on …, 2016 - ieeexplore.ieee.org
Recently, power efficiency has become the most important parameter of many real circuits.
At the same time, a wide range of applications capable of tolerating imperfections has …

Cartesian GP in optimization of combinational circuits with hundreds of inputs and thousands of gates

Z Vasicek - … , EuroGP 2015, Copenhagen, Denmark, April 8-10 …, 2015 - Springer
A new approach to the evolutionary optimization of large digital circuits is introduced in this
paper. In contrast with evolutionary circuit design, the goal of the evolutionary circuit …

RCGP: An automatic synthesis framework for reversible quantum-flux-parametron logic circuits based on efficient cartesian genetic programming

R Fu, R Wille, TY Ho - Proceedings of the 61st ACM/IEEE Design …, 2024 - dl.acm.org
Reversible computing has gained increasing attention as a prospective solution for energy
dissipation, particularly in quantum computing. As the first practical reversible logic gate …

Evolutionary design of complex approximate combinational circuits

Z Vasicek, L Sekanina - Genetic Programming and Evolvable Machines, 2016 - Springer
Functional approximation is one of the methods allowing designers to approximate circuits
at the level of logic behavior. By introducing a suitable functional approximation, power …

Bridging the gap between evolvable hardware and industry using cartesian genetic programming

Z Vasicek - Inspired by Nature: Essays Presented to Julian F. Miller …, 2018 - Springer
Advancements in technology developed in the early nineties have enabled researchers to
successfully apply techniques of evolutionary computation in various problem domains. As a …