Genetische Algorithmen stellen ja die Evolution im Computer nach: Ausgehend von einer Population von anfänglich sehr schlechten Lösungen für ein Problem, werden diese mittels Mutation und Selektion schrittweise verbessert.