Publication result detail

Visualisation and Analysis of Genetic Records Produced by Cartesian Genetic Programming

SEKANINA, L.; KAPUSTA, V.

Original Title

Visualisation and Analysis of Genetic Records Produced by Cartesian Genetic Programming

English Title

Visualisation and Analysis of Genetic Records Produced by Cartesian Genetic Programming

Type

Paper in proceedings (conference paper)

Original Abstract


Cartesian genetic programming (CGP) is a branch of genetic programming in which candidate designs are represented using directed acyclic graphs. Evolutionary circuit design is the most typical application of CGP. This paper presents a new software tool - CGPAnalyzer - developed to analyse and visualise a genetic record (i.e. a log file) generated by CGP-based circuit design software. CGPAnalyzer automatically finds key genetic improvements in the genetic record and presents relevant phenotypes. The comparison module of CGPAnalyzer allows the user to select two phenotypes and compare their structure, history and functionality. It thus enables to reconstruct the process of discovering new circuit designs. This feature is demonstrated by means of the analysis of the genetic record from a 9-parity circuit evolution. The CGPAnalyzer tool is a desktop application with a graphical user interface created using Java v.8 and Swing library.  

English abstract


Cartesian genetic programming (CGP) is a branch of genetic programming in which candidate designs are represented using directed acyclic graphs. Evolutionary circuit design is the most typical application of CGP. This paper presents a new software tool - CGPAnalyzer - developed to analyse and visualise a genetic record (i.e. a log file) generated by CGP-based circuit design software. CGPAnalyzer automatically finds key genetic improvements in the genetic record and presents relevant phenotypes. The comparison module of CGPAnalyzer allows the user to select two phenotypes and compare their structure, history and functionality. It thus enables to reconstruct the process of discovering new circuit designs. This feature is demonstrated by means of the analysis of the genetic record from a 9-parity circuit evolution. The CGPAnalyzer tool is a desktop application with a graphical user interface created using Java v.8 and Swing library.  

Keywords

Cartesian genetic programming, Digital circuit, Visualisation

Key words in English

Cartesian genetic programming, Digital circuit, Visualisation

Authors

SEKANINA, L.; KAPUSTA, V.

RIV year

2017

Released

23.07.2016

Publisher

Association for Computing Machinery

Location

New York

ISBN

978-1-4503-4323-7

Book

GECCO'16 Companion

Pages from

1411

Pages to

1418

Pages count

8

URL

BibTex

@inproceedings{BUT130962,
  author="Lukáš {Sekanina} and Vlastimil {Kapusta}",
  title="Visualisation and Analysis of Genetic Records Produced by Cartesian Genetic Programming",
  booktitle="GECCO'16 Companion",
  year="2016",
  pages="1411--1418",
  publisher="Association for Computing Machinery",
  address="New York",
  doi="10.1145/2908961.2931740",
  isbn="978-1-4503-4323-7",
  url="https://www.fit.vut.cz/research/publication/11141/"
}

Documents