Crossover-operator für Permutationen

ich versuche das problem zu lösen crossover bei genetischen Algorithmus auf meiner Permutationen.
Sagen wir, ich habe zwei Permutationen von 20 zahlen. Ich möchte crossover, Sie bekommen zwei Kinder. Eltern haben die gleichen ganzen zahlen drin, aber die Reihenfolge ist anders.

Beispiel:

Parent1: 
 5 12 60 50 42 21 530 999 112 234 15 152 601 750 442 221 30 969 113 134
Parent2: 
 12 750 42 113 530 112 5 23415 60 152 601 999 442 221 50 30 969  134 21

Lassen Sie es so sein - wie kann ich Kinder der beiden?

  • Denn ich will, um dieses problem zu lösen mit der Genetik.
  • Jede genetische Algorithmus verfügt über einen fitness-test, wo man festlegen von Regeln, um zu entscheiden, welche Kinder überleben und welche sterben werden. Das war es, was ich wissen wollte.
  • Wow, wusste nicht, dass : ] ich wählte die Eltern, dass Sie "die besten" - ich wollte nur ein effizienter Weg, um zu berechnen, Kinder mit keine wiederholten Elemente jetzt.
  • Wie wäre das anders läuft eine einfache permutation entweder Parent1, oder Parent2?
InformationsquelleAutor pawel | 2013-01-20
Schreibe einen Kommentar