next up previous contents index
Next: Schnittstellenbeschreibung Up: Implementation des genetische Algorithmus Previous: getClassName   Contents   Index


Prüfung auf ob die maximale Populationsgröße überschritten ist mit cMaximumReached

Die Population/ Liste mit Individuen sollte beschränkt sein und nicht ins unendliche wachsen können. Um zu ermitteln, ob das Maximum an Individuen erreicht ist, dient die Klasse cMaximumReached und von ihr abgeleitete Klassen. Dieses Maximum muss nicht statisch sein, sondern kann sich durchaus im Verlauf des Algorithmus anpassen.

Die Klasse cMaximumReached (aber nicht unbedingt abgeleitete Klassen) realisiert 3 Bedingungen für die maximale Populationsgröße:

  1. Es sind mindestens 16 Individuen möglich.
  2. Es sind Maximal 65 536 Individuen möglich.
  3. Bei mehr als 16 Individuen muß mindestens 10 % des Arbeitsspeichers frei bleiben.



Subsections

Betti Österholz 2013-02-13