Text this: Theoretical and computational aspects of simulated annealing /