Jeder evolutionäre Algorithmus besteht aus verschiedenen Elementen, die man je nach gegebenem Problem wählen und anpassen muss. Insbesondere spielt die Kodierung der Lösungskandidaten eine entscheidende Rolle. Allgemeine Aussagen über günstige Kodierungen beschreiben wir in Abschnitt 11.1. Der so wichtige Begriff der Fitness, welcher einhergeht mit der Selektion, muss ebenfalls problemspezifisch gewählt werden. Wir erörtern die wichtigsten Berechnungen von Gütewerten und Selektionsverfahren in Abschnitt 11.2. Während eine wohldefinierte Fitnessfunktion und ein dazu passendes Selektionsverfahren hauptsächlich Umwelteinflüsse steuern, dienen genetische Operatoren größtenteils dem Durchsuchen des Lösungsraums. Sexuelle und asexuelle Rekombinations- und Variationsverfahren diskutieren wir ausgiebig in Abschnitt 11.3.