Geometric semantic operators are new and promising genetic operators for genetic programming. They have the property of inducing a unimodal error surface for any supervised learning problem, i.e., any problem consisting in finding the match between a set of input data and known target values (like regression and classification). Thanks to an efficient implementation of these operators, it was possible to apply them to a set of real-life problems, obtaining very encouraging results. We have now made this implementation publicly available as open source software, and here we describe how to use it. We also reveal details of the implementation and perform an investigation of its efficiency in terms of running time and memory occupation, both theoretically and experimentally. The source code and documentation are available for download at http://gsgp.sourceforge.net.

Castelli, M., Silva, S., Vanneschi, L. (2015). A C++ framework for geometric semantic genetic programming. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 16(1), 73-81 [10.1007/s10710-014-9218-0].

A C++ framework for geometric semantic genetic programming

Castelli, M;Vanneschi, L
2015

Abstract

Geometric semantic operators are new and promising genetic operators for genetic programming. They have the property of inducing a unimodal error surface for any supervised learning problem, i.e., any problem consisting in finding the match between a set of input data and known target values (like regression and classification). Thanks to an efficient implementation of these operators, it was possible to apply them to a set of real-life problems, obtaining very encouraging results. We have now made this implementation publicly available as open source software, and here we describe how to use it. We also reveal details of the implementation and perform an investigation of its efficiency in terms of running time and memory occupation, both theoretically and experimentally. The source code and documentation are available for download at http://gsgp.sourceforge.net.
Lettera in rivista
C++; Genetic programming; Geometric operators; Semantics;
genetic programming
English
2015
16
1
73
81
none
Castelli, M., Silva, S., Vanneschi, L. (2015). A C++ framework for geometric semantic genetic programming. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 16(1), 73-81 [10.1007/s10710-014-9218-0].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/61971
Citazioni
  • Scopus 88
  • ???jsp.display-item.citation.isi??? 73
Social impact