locutus
07-06-2003, 05:13
Die Rekombination von p1 und p2 mittels Cycle-Crossover ergibt ...
ix 1 2 3 4 5 6 7 8 9
p1 7 6 9 8 5 2 1 4 3
p2 9 8 2 6 4 5 3 7 1
ch 7 8 9 6 5 2 3 4 1
Am Anfang wird 7 von p1 in ch übernommen. Dann kann 9 nicht mehr von p2 übernommen werden und muss somit ebenfalls von p1 übernommen werden. Das Gleiche gilt für die darauf folgenden Stellen und ergibt insgesamt den Zyklus (7,9,2,5,4). Um durch Rekombination eine neue Permutation zu erzeugen werden nun die verbleibenden Stellen in ch von p2 übernommen. Das ergibt dann die Zyklen (8,6) und (3,1).
ix 1 2 3 4 5 6 7 8 9
p1 7 6 9 8 5 2 1 4 3
p2 9 8 2 6 4 5 3 7 1
ch 7 8 9 6 5 2 3 4 1
Am Anfang wird 7 von p1 in ch übernommen. Dann kann 9 nicht mehr von p2 übernommen werden und muss somit ebenfalls von p1 übernommen werden. Das Gleiche gilt für die darauf folgenden Stellen und ergibt insgesamt den Zyklus (7,9,2,5,4). Um durch Rekombination eine neue Permutation zu erzeugen werden nun die verbleibenden Stellen in ch von p2 übernommen. Das ergibt dann die Zyklen (8,6) und (3,1).