2009
DOI: 10.1007/s10710-009-9082-5
|View full text |Cite
|
Sign up to set email alerts
|

Semantic analysis of program initialisation in genetic programming

Abstract: Population initialisation in genetic programming is both easy, because random combinations of syntax can be generated straightforwardly, and hard, because these random combinations of syntax do not always produce random and diverse program behaviours. In this paper we perform analyses of behavioural diversity, the size and shape of starting populations, the effects of purely semantic program initialisation and the importance of tree shape in the context of program initialisation. To achieve this, we create fou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
34
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 58 publications
(35 citation statements)
references
References 27 publications
0
34
0
Order By: Relevance
“…Although methods aiming at GP diversity are not new, they usually considered only syntactic diversity. In [4], in turn, the authors studied the impact of semantic diversity during population initialization, showing that greater diversity leads to improved results. Indirect semantic methods, on the other hand, use regular GP operator, but only accept individuals if they respect some semantic-related criteria, such as their semantic difference to their parents [3] or to a geometric (semantically intermediate) individual of their parents [6].…”
Section: Related Workmentioning
confidence: 99%
“…Although methods aiming at GP diversity are not new, they usually considered only syntactic diversity. In [4], in turn, the authors studied the impact of semantic diversity during population initialization, showing that greater diversity leads to improved results. Indirect semantic methods, on the other hand, use regular GP operator, but only accept individuals if they respect some semantic-related criteria, such as their semantic difference to their parents [3] or to a geometric (semantically intermediate) individual of their parents [6].…”
Section: Related Workmentioning
confidence: 99%
“…The method improved GP performance, presumably because it increased semantic diversity. The method has also been applied to mutation [3] and to the initialisation phase of GP [2].…”
Section: A Semantics In Genetic Programmingmentioning
confidence: 99%
“…This simple formalism, known as sampling semantics or simply semantics, provides a relatively detailed account on program execution at no additional computational cost. Previous studies have shown that, even though sampling semantics cannot convey information on all aspects of program execution, it can be leveraged to design efficient semantic-aware search operators [8,13,23,26,27,30,31], population initialization [2,7] and selection techniques [6].…”
Section: Introductionmentioning
confidence: 99%