This is not a genetic algorithm; this is a steady-state-ish (MU, LAMBDA) evolution strategies algorithm. Genetic algorithms imply crossover, not simply mutation.
People have gotta stop referring to population-based methods of stochastic search as "genetic algorithms".