Genetic Programming with Transformer-Based Mutation for Approximate Circuit Design

Ondrej Galeta, Lukas Sekanina
5/20/2026
cs.NEcs.LG

No confident code implementation found for this paper.

Abstract

A recent trend is to leverage machine learning models to improve the evolutionary design and optimization process. We propose a novel transformer-based mutation operator for Cartesian genetic programming (CGP) for the automated design of approximate arithmetic circuits. We introduce a hybrid scheme for CGP in which the proposed mutation operator is switched with the standard mutation operator to prevent stagnation of the circuit approximation process. We also develop a new training scheme for the underlying transformer that utilizes training vectors composed of thousands of CGP chromosomes representing various approximate multipliers. For several target error constraints, the approximate multipliers evolved with CGP utilizing the transformer-based mutation achieve better trade-offs than the highly optimized designs available in the state-of-the-art EvoApproxLib library of approximate circuits. Although both training and evolutionary processes are computationally demanding, they appear to be necessary steps for improving existing approximate circuits and producing new, potentially patentable circuit designs.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{galeta2026genetic,
  title  = {Genetic Programming with Transformer-Based Mutation for Approximate Circuit Design},
  author = {Ondrej Galeta and Lukas Sekanina},
  year   = {2026},
  eprint = {2605.21055},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2605.21055v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2605.21055.svg)](https://codeofpaper.com/paper/2605.21055)

Discussion