Thesis Details

Souběžné učení v koevolučních algoritmech

Master's Thesis Student: Wiglasz Michal Academic Year: 2014/2015 Supervisor: Drahošová Michaela, Ing., Ph.D.
English title
Colearning in Coevolutionary Algorithms
Language
Czech
Abstract

Cartesian genetic programming (CGP) is a form of genetic programming where candidate programs are represented in the form of directed acyclic graphs. It was shown that CGP can be accelerated using coevolution with a population of fitness predictors which are used to estimate the quality of candidate solutions. The major disadvantage of the coevolutionary approach is the necessity of performing many time-consuming experiments to determine the best size of the fitness predictor for the particular task. This project introduces a new fitness predictor representation with phenotype plasticity, based on the principles of colearning in evolutionary algorithms. Phenotype plasticity allows to derive various phenotypes from the same genotype. This allows to adapt the size of the predictors to the current state of the evolution and difficulty of the solved problem. The proposed algorithm was implemented in the C language and optimized using SSE2 and AVX2 vector instructions. The experimental results show that the resulting image filters are comparable with standard CGP in terms of filtering quality. The average speedup is 8.6 compared to standard CGP. The speed is comparable to standard coevolutionary CGP but it is not necessary to experimentally determine the best size of the fitness predictor while applying coevolution to a new, unknown task.

Keywords

Coevolutionary alghorithm, cartesian genetic programming, evolutionary algorithm, Baldwin effect, fitness plasticity, fitness predictor, image processing.

Department
Degree Programme
Information Technology, Field of Study Bioinformatics and Biocomputing
Files
Status
defended, grade A
Date
24 June 2015
Reviewer
Committee
Sekanina Lukáš, prof. Ing., Ph.D. (DCSY FIT BUT), předseda
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Šaloun Petr, doc. RNDr., Ph.D. (VŠB-TUO), člen
Zbořil František, doc. Ing., Ph.D. (DITS FIT BUT), člen
Citation
WIGLASZ, Michal. Souběžné učení v koevolučních algoritmech. Brno, 2015. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2015-06-24. Supervised by Drahošová Michaela. Available from: https://www.fit.vut.cz/study/thesis/17108/
BibTeX
@mastersthesis{FITMT17108,
    author = "Michal Wiglasz",
    type = "Master's thesis",
    title = "Soub\v{e}\v{z}n\'{e} u\v{c}en\'{i} v koevolu\v{c}n\'{i}ch algoritmech",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/17108/"
}
Back to top