Using Multivalued Cartesian Genetic Programming (M-CGP) for Automatic Design of Digital Sequential Circuits

The paper addresses the problem of the automatic design of sequential systems. For a complete description of the operation of the sequential system, a table of states or another representation of transition graphs describing possible changes in system states is necessary. This paper adopts a completely different approach, in which the description of the sequential system results from the study of the responses to signals given from outside and from an unknown system, which is treated as a black box. This approach may be useful when we want to recreate the internal structure of a given, unknown system or when we want to obtain a system based only on the information about the system’s reactions to given external signals, without going into the principles of its operation. The paper presents problems that arise when creating the data strings that describe the reactions of the designed system and ways for solving these problems, and it presents Multivalued Cartesian Genetic Programming (M-CGP)—a new approach used to design sequential circuits. Further research has developed a system based on this model. The paper presents examples of obtained sequential systems generated using the newly created system.

Authors

Institutions

Publication Details

Journal
Applied Sciences
Published
2024-11-29
DOI
https://doi.org/10.3390/app142311153
Citations
1
Primary Topic
Evolutionary Algorithms and Applications
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Using Multivalued Cartesian Genetic Programming (M-CGP) for Automatic Design of Digital Sequential Circuits

Dariusz Jamróz
1 citations
Applied Sciences
Evolutionary Algorithms and Applications
0.35
article

Using Multivalued Cartesian Genetic Programming (M-CGP) for Automatic Design of Digital Sequential Circuits

Dariusz Jamróz
article en
1 citations

Abstract

The paper addresses the problem of the automatic design of sequential systems. For a complete description of the operation of the sequential system, a table of states or another representation of transition graphs describing possible changes in system states is necessary. This paper adopts a completely different approach, in which the description of the sequential system results from the study of the responses to signals given from outside and from an unknown system, which is treated as a black box. This approach may be useful when we want to recreate the internal structure of a given, unknown system or when we want to obtain a system based only on the information about the system’s reactions to given external signals, without going into the principles of its operation. The paper presents problems that arise when creating the data strings that describe the reactions of the designed system and ways for solving these problems, and it presents Multivalued Cartesian Genetic Programming (M-CGP)—a new approach used to design sequential circuits. Further research has developed a system based on this model. The paper presents examples of obtained sequential systems generated using the newly created system.

Applied SciencesVol. 14(23)
Jagiellonian University (PL), AGH University of Krakow (PL)
Openalex Percentile: Top 31%
Evolutionary Algorithms and Applications
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Using Multivalued Cartesian Genetic Programming (M-CGP) for Automatic Design of Digital Sequential Circuits — Dariusz Jamróz · Applied Sciences (2024) | TGRS Research Map | TGRS