Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Loading

Inhaltsverzeichnis

Übungen

Springerproblem

Überprüfen Sie die Aussage, dass für 1 < n < 5 keine Springertour existiert, durch Probieren.

Lokale Suche

Schauen Sie sich noch mal das Hill Climbing, Threshold Accepting, simulated annealing, Tabu-Suche und den Sintflut-Algorithmus an.

Evolutionäre Algorithmen

Erzeugen Sie aus einer Startpopulation mit A=(1, 2, 3, 4, 5), B=(2, 4, 3, 1, 5), C=( 1, 3, 5, 2, 4)und D=(4, 2, 5, 3, 1) 4 weitere Lösungskandidaten durch Evolution. Führen Sie dazu für die ersten beiden Individuen jeweils eine Rekombination von A,B und C,D durch und wählen Sie für die beiden verbleibenden einfach A und C. Mutieren Sie anschließend alle neuen Individuen durch invertierende Mutation. Bewerten Sie alle 8 Individuen nach Gesamtweg mit der Entfernungsmatrix und wählen Sie die 4 besten aus.

Entfernungsmatrix:

Alexanderpischel EntfMatrix.png

Hinweis: benutzen Sie zur Bestimmung der Mutationsbereiche diesen Zufallszahlengenerator (bei 2 gleichen Werten ist die Mutation neutral):

Lösungsvorschlag:

Persönliche Werkzeuge