TY - JOUR
T1 - A new genetic programming framework based on reaction systems
AU - Manzoni, Luca
AU - Castelli, Mauro
AU - Vanneschi, Leonardo
N1 - Manzoni, L., Castelli, M., & Vanneschi, L. (2013). A new genetic programming framework based on reaction systems. Genetic Programming And Evolvable Machines, 14(4), 457-471. https://doi.org/10.1007/s10710-013-9184-y
PY - 2013/12/1
Y1 - 2013/12/1
N2 - This paper presents a new genetic programming framework called Evolutionary Reaction Systems. It is based on a recently defined computational formalism, inspired by chemical reactions, called Reaction Systems, and it has several properties that distinguish it from other existing genetic programming frameworks, making it interesting and worthy of investigation. For instance, it allows us to express complex constructs in a simple and intuitive way, and it lightens the final user from the task of defining the set of primitive functions used to build up the evolved programs. Given that Evolutionary Reaction Systems is new and it has small similarities with other existing genetic programming frameworks, a first phase of this work is dedicated to a study of some important parameters and their influence on the algorithm's performance. Successively, we use the best parameter setting found to compare Evolutionary Reaction Systems with other well established machine learning methods, including standard tree-based genetic programming. The presented results show that Evolutionary Reaction Systems are competitive with, and in some cases even better than, the other studied methods on a wide set of benchmarks.
AB - This paper presents a new genetic programming framework called Evolutionary Reaction Systems. It is based on a recently defined computational formalism, inspired by chemical reactions, called Reaction Systems, and it has several properties that distinguish it from other existing genetic programming frameworks, making it interesting and worthy of investigation. For instance, it allows us to express complex constructs in a simple and intuitive way, and it lightens the final user from the task of defining the set of primitive functions used to build up the evolved programs. Given that Evolutionary Reaction Systems is new and it has small similarities with other existing genetic programming frameworks, a first phase of this work is dedicated to a study of some important parameters and their influence on the algorithm's performance. Successively, we use the best parameter setting found to compare Evolutionary Reaction Systems with other well established machine learning methods, including standard tree-based genetic programming. The presented results show that Evolutionary Reaction Systems are competitive with, and in some cases even better than, the other studied methods on a wide set of benchmarks.
KW - Evolutionary computation
KW - Genetic programming
KW - Reaction systems
UR - http://www.scopus.com/inward/record.url?scp=84881316704&partnerID=8YFLogxK
U2 - 10.1007/s10710-013-9184-y
DO - 10.1007/s10710-013-9184-y
M3 - Article
AN - SCOPUS:84881316704
VL - 14
SP - 457
EP - 471
JO - Genetic Programming And Evolvable Machines
JF - Genetic Programming And Evolvable Machines
SN - 1389-2576
IS - 4
ER -