Reconsideration and extension of Cartesian genetic programming

dc.contributor.advisorRudolph, Günter
dc.contributor.authorKalkreuth, Roman Tobias
dc.contributor.refereeKaufmann, Paul
dc.date.accepted2021-07-27
dc.date.accessioned2022-01-06T07:50:11Z
dc.date.available2022-01-06T07:50:11Z
dc.date.issued2021
dc.description.abstractThis dissertation aims on analyzing fundamental concepts and dogmas of a graph-based genetic programming approach called Cartesian Genetic Programming (CGP) and introduces advanced genetic operators for CGP. The results of the experiments presented in this thesis lead to more knowledge about the algorithmic use of CGP and its underlying working mechanisms. CGP has been mostly used with a parametrization pattern, which has been prematurely generalized as the most efficient pattern for standard CGP and its variants. Several parametrization patterns are evaluated with more detailed and comprehensive experiments by using meta-optimization. This thesis also presents a first runtime analysis of CGP. The time complexity of a simple (1+1)-CGP algorithm is analyzed with a simple mathematical problem and a simple Boolean function problem. In the subfield of genetic operators for CGP, new recombination and mutation techniques that work on a phenotypic level are presented. The effectiveness of these operators is demonstrated on a widespread set of popular benchmark problems. Especially the role of recombination can be seen as a big open question in the field of CGP, since the lack of an effective recombination operator limits CGP to mutation-only use. Phenotypic exploration analysis is used to analyze the effects caused by the presented operators. This type of analysis also leads to new insights into the search behavior of CGP in continuous and discrete fitness spaces. Overall, the outcome of this thesis leads to a reconsideration of how CGP is effectively used and extends its adaption from Darwin's and Lamarck's theories of biological evolution.en
dc.identifier.urihttp://hdl.handle.net/2003/40646
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-22504
dc.language.isoenen
dc.subjectCartesian genetic programmingen
dc.subjectGenetic programmingen
dc.subjectEvolutionary computationen
dc.subject.ddc004
dc.subject.rswkGenetische Programmierungde
dc.subject.rswkEvolutionäre Programmierungde
dc.titleReconsideration and extension of Cartesian genetic programmingen
dc.typeTextde
dc.type.publicationtypedoctoralThesisde
dcterms.accessRightsopen access
eldorado.secondarypublicationfalsede

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
dissertation-roman-kalkreuth.pdf
Size:
7.89 MB
Format:
Adobe Portable Document Format
Description:
DNB
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.85 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections