Rechenzeit

Die farblich markierten Bereiche zeigen die bei einem Schleifendurchlauf benötigten Rechenzeiten an. Der rote Bereich benötigt die meiste Rechenzeit und ist vom Programmierer am meisten zu beeinflussen. Die Bewertung findet in einer sogenannten Objektfunktion statt und wird auf jedes einzelne Individuum einer Generation angewendet. Eine schnelle Objektfunktion wirkt sich daher entscheidend auf die gesamte Laufzeit des Programmes aus.

Werden Softwarebibliotheken verwendet, ist der Einfluss auf die gelben Bereiche mit mittlerer Rechenzeit gering. Alleine durch die Auswahl der benutzten Methoden kann man hier die Laufzeit verändern.

Der grüne Bereich mit der Selektion wird am schnellsten abgearbeitet, da bei der Bewertung nur einzelne Individuen in die neue Generation kopiert werden müssen. Eine Bewertung und Sortierung ,die der Selektion zugrunde liegt, ist vorher im rechenintensiven Bereich der Bewertung durchgeführt worden.

 

weiter