[Risolto][Matematica/Logica] Edge recombination operator

Linguaggi di programmazione: php, perl, python, C, bash, ecc.

[Risolto][Matematica/Logica] Edge recombination operator

Messaggioda TommyB1992 » sabato 15 settembre 2018, 9:43

Link a wikipedia per il metodo

Non riesco a capire perchè il primo elemento, nel Parent 1, la prima matrice segue l'elemento CB (ipotizzando ovviamente una matrice circolare), quindi ha senso:

... -> F -> C -> A - > B --> ...

Mentre nel parent 2 l'elemento BD non è ordinato, per logica, visto che tutti le matrici sono ordinate dall'elemento che precede e quello che segue, non dovrebbe essere:
A: DB

e NON:
A: BD

Eppure in tutti gli esempi che trovo online, il primo elemento del parent 2 è sempre ordinato al contrario, quindi non riesco a capire.

Qualcuno me lo spiega?
Grazie

///////////////////////////
EDIT
//////////////////////////

L'ordine non ha importanza essendo un metodo per il crossover, me lo immaginavo ma non ne ero certo perciò ho preferito chiedere per sicurezza.
Allegati
ERO.png
TommyB1992
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 658
Iscrizione: luglio 2013
Desktop: GNU/Linux
Distribuzione: Ubuntu 15.04 (i686)
Sesso: Maschile

Torna a Programmazione

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 2 ospiti