@inbook{1f32ca9cb640431bb5730152948ac670,
title = "Genetic Programming",
abstract = "GAs, studied in Chap. 3, are capable of solving many problems and simple enough to allow for solid theoretical studies. Nevertheless, the representation of individuals that characterizes GAs (i.e., the fact that individuals in GAs must be strings of a previously fixed length) can be a limitation for a wide set of applications. In these cases, the most natural representation for a solution is a hierarchical computer program, rather than a string of characters of a fixed length. For example, strings of a static length do not readily support the hierarchical organization of tasks into subtasks typical of computer programs, they do not provide any convenient way of incorporating iteration and recursion, and so on. But above all, GA representation schemes do not have any dynamic variability: the initial selection of string length limits in advance the number of internal states of the system and limits what the system can learn.",
author = "Leonardo Vanneschi and Sara Silva",
note = "Vanneschi, L., & Silva, S. (2023). Genetic Programming. In Lectures on Intelligent Systems (pp. 205-257). (Natural Computing Series). Springer, Cham. https://doi.org/10.1007/978-3-031-17922-8_8",
year = "2023",
month = jan,
day = "13",
doi = "10.1007/978-3-031-17922-8_8",
language = "English",
isbn = "978-3-031-17921-1",
series = "Natural Computing Series",
publisher = "Springer, Cham",
pages = "205--257",
booktitle = "Lectures on Intelligent Systems",
}