The importance of operator-based metrics to characterize Evolutionary Algorithms is nowadays a clear and widely accepted fact. Defining a distance measure, or a measure of similarity, that is, in some sense “consistent” with (or “bound” to, or “based” on) the genetic operator(s) informally means that if two individuals are close to each other, or similar, one can be transformed into the other in a few applications of the operator(s). We propose a new crossover-based distance measure for GAs that quantifies the minimum number of crossover operations that have to be applied to transform an individual into another. For doing this, we need to consider all the possible next populations, which is a difficult task. We propose a solution to overcome this difficulty using schema theory. In particular, we show how it is possible to define a lattice structure over some sets of schemata represented in a GA population, and, exploiting some well known properties of lattices and of discrete dynamic systems, we define a distance between populations. We finally define a family of distances between GA individuals using the distance between populations defined beforehand.

Manzoni, L., Vanneschi, L., Mauri, G. (2010). Definition of a crossover based distance for genetic algorithms. In Proceedings of the 12th annual conference on Genetic and evolutionary computation - GECCO '10 (pp.1473-1474). ACM Press [10.1145/1830483.1830752].

Definition of a crossover based distance for genetic algorithms

MANZONI, LUCA;VANNESCHI, LEONARDO;MAURI, GIANCARLO
2010

Abstract

The importance of operator-based metrics to characterize Evolutionary Algorithms is nowadays a clear and widely accepted fact. Defining a distance measure, or a measure of similarity, that is, in some sense “consistent” with (or “bound” to, or “based” on) the genetic operator(s) informally means that if two individuals are close to each other, or similar, one can be transformed into the other in a few applications of the operator(s). We propose a new crossover-based distance measure for GAs that quantifies the minimum number of crossover operations that have to be applied to transform an individual into another. For doing this, we need to consider all the possible next populations, which is a difficult task. We propose a solution to overcome this difficulty using schema theory. In particular, we show how it is possible to define a lattice structure over some sets of schemata represented in a GA population, and, exploiting some well known properties of lattices and of discrete dynamic systems, we define a distance between populations. We finally define a family of distances between GA individuals using the distance between populations defined beforehand.
abstract + slide
Operator based distance, crossover, schema theory, discrete dynamic systems
English
Genetic and Evolutionary Computation Conference - GECCO
2010
Proceedings of the 12th annual conference on Genetic and evolutionary computation - GECCO '10
9781450300728
2010
1473
1474
none
Manzoni, L., Vanneschi, L., Mauri, G. (2010). Definition of a crossover based distance for genetic algorithms. In Proceedings of the 12th annual conference on Genetic and evolutionary computation - GECCO '10 (pp.1473-1474). ACM Press [10.1145/1830483.1830752].
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/50712
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
Social impact