The Noun Form Simulated Annealing