Skip to content
Conference

CCGP: A Cooperative Coevolutionary Cartesian Genetic Programming Algorithm for Finite State Machine Synthesis

Jul 2026 · International Conference on Ubiquitous and Future Networks · pp. 527-532 · 0 citations · 19 references

Abstract

The automated synthesis of sequential circuits remains a core challenge in electronic design automation. When synthesizing finite state machines (FSMs), traditional Cartesian genetic programming (CGP) typically relies on a monolithic representation that couples state and output logic into a single high-dimensional decision vector. This approach triggers a search space “curse of dimensionality” and induces significant evaluation noise due to intense variable interactions, severely limiting scalability in complex logic design. To address these issues, we propose a cooperative coevolutionary Cartesian genetic programming (CCGP) algorithm. Using the divide-and-conquer mechanism, CCGP functionally decomposes the FSM into two parallel-evolving subpopulations based on the Mealy machine model: next-state logic (NSL) and output logic (OL). To overcome the subcomponent fitness evaluation challenge in coevolution, we introduce a cross-population elite ensemble mechanism. By evaluating candidate individuals against an “elite committee” sampled from the partner population, this method significantly reduces random fitness variance and stabilizes selection pressure. Experimental evaluations across a diverse set of sequential circuit benchmarks demonstrate that CCGP significantly outperforms standard CGP and genetic programming (GP). Results show substantial improvements in both success rates and convergence stability. These findings prove that CCGP’s functional decoupling effectively prevents evolutionary stagnation caused by functional conflicts, drastically enhancing the discovery of globally optimal solutions and providing an efficient, robust new paradigm for automated sequential logic design.

View source

Similar papers

Book Open access Jul 2026

An Initial Investigation on the Generation of Logic Gate Networks using Cartesian Genetic Programming

An initial investigation on whether Cartesian Genetic Programming (CGP) can be turned into a practical, gradient-free framework for evolving layered LGNs for image classification by providing a concrete indication that non-trivial logical classifiers can be obtained without back-propagation, Graphics Processing Units (...

Francesco Lubrano, Emanuel Messetti, A. Scionti et al. · 0 citations
Preprint Aug 2026

Automating Parent Selection Configuration in Genetic Programming with Agentic AI

Findings demonstrate the potential of agentic AI to translate domain knowledge into generating executable components, providing a step toward automated configuration and design of evolutionary systems.

Jose Guadalupe Hernandez, Jui-Hsuan Chang, A. Saini et al. · 0 citations
Book Open access Jul 2026

LLMigrate: Large Language Models as Migration Controllers in Island-Based Evolutionary Design of Soft Robots

This work proposes an LLM-guided migration controller for island-model evolutionary design, where an LLM receives compact summaries of island states including fitness statistics and morphology information and outputs migration decisions, and positions LLMs as coordinators of inter-island information flow in evolutionar...

Emir Buğra Şahin, Ege Demir, Bilgehan Altıntaş et al. · 0 citations
Preprint Aug 2026

Mendel G\"odel Machine: Recursive Self-Improving Coding Agents via Comparative Evolution

According to Mendelian principles of controlled inheritance, Mendel G\"odel Machine (MGM) is introduced, which includes two new types of self-modification that better utilizes evidences accumulated and facilitates a faster and better convergence over single-trajectory baselines.

Changzhi Liu, Yilun Liu, Sikuan Yan et al. · 0 citations
Book Open access Jul 2026

Evolving Multi-Agent Systems with Large Language Models: Surrogate Fitness Limitations and Empirical Insights

We investigate the use of large language models (LLMs) as evolutionary operators for optimizing the architecture of multi-agent systems (MAS) - a representative instance of LLM-driven optimization over attributed-graph artifacts that arise in generative design. Given a task description, an initial MAS configuration is...

V. Akhmerov, Dmitry Gilemkhanov, Jerzy Kamiński et al. · 0 citations
Open access Aug 2026

Hybrid Genetic Programming and Q-Learning for Behavior Tree Evolution inMicroRTS Tactical Scenarios

Applied to plain-terrain MicroRTS micromanagement challenge, this work integrates tabular Q-learning within the BT controller to gate actions at terminal nodes based on learned action-values, and collects additional rewards at each tick of the game that are used to augment the final fitness signal.

Mohamed Amine Chikh Touami, Mohammed Salem, M. Khelfi · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.