Die Klasse cIndividualIdentifier
stellt einen Identifier für das Individuum bereit. Dies ist eine eindeutige natürliche Zahl für das Inividuum und eine natürliche Zahl für die genetische Algorithmusinstanz, in der es erzeugt wurde. Die genetische Algorithmusinstanz benötigt einen seperaten Identifier, da es vorgesehen ist, dass Individuen zwischen genetischen Algorithmusinstanzen migrieren können.
Einen Identifier für ein Individuum sollte es nur maximal einmal geben. Weder auf anderen Rechnern noch für andere Algorithmusläufe sollten Identifier doppelt erzeugt werden.