genetic algorithm view 3