In evolutionary algorithms, distance metrics between solutions are often useful for many aspects of guiding and understanding the search process. A good distance measure should reflect the capability of the search: if two solutions are found to be close in distance, or similarity, they should also be close in the search algorithm sense, i.e., the variation operator used to traverse the search space should easily transform one of them into the other. This paper explores such a distance for genetic programming syntax trees. Distance measures are discussed, defined and empirically investigated. The value of such measures is then validated in the context of analysis (fitness-distance correlation is analyzed during population evolution) as well as guiding search (results are improved using our measure in a fitness sharing algorithm) and diversity (new insights are obtained as compared with standard measures). © 2008 IEEE.

Gustafson, S., Vanneschi, L. (2008). Crossover-Based Tree Distance in Genetic Programming. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 12(4), 506-524 [10.1109/TEVC.2008.915993].

Crossover-Based Tree Distance in Genetic Programming

VANNESCHI, LEONARDO
2008

Abstract

In evolutionary algorithms, distance metrics between solutions are often useful for many aspects of guiding and understanding the search process. A good distance measure should reflect the capability of the search: if two solutions are found to be close in distance, or similarity, they should also be close in the search algorithm sense, i.e., the variation operator used to traverse the search space should easily transform one of them into the other. This paper explores such a distance for genetic programming syntax trees. Distance measures are discussed, defined and empirically investigated. The value of such measures is then validated in the context of analysis (fitness-distance correlation is analyzed during population evolution) as well as guiding search (results are improved using our measure in a fitness sharing algorithm) and diversity (new insights are obtained as compared with standard measures). © 2008 IEEE.
Articolo in rivista - Articolo scientifico
operator, based, tree, distance, genetic, programming
English
2008
12
4
506
524
none
Gustafson, S., Vanneschi, L. (2008). Crossover-Based Tree Distance in Genetic Programming. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 12(4), 506-524 [10.1109/TEVC.2008.915993].
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/13538
Citazioni
  • Scopus 28
  • ???jsp.display-item.citation.isi??? 13
Social impact