Edit: Also, if you broaden the definition just a bit, you could call simulated annealing a kind of genetic program.