phd thesis genetic algorithm