Simulated annealing and Boltzmann machines a stochastic approach to combinatorial optimization and neural computing - Aarts, E. H. L. (Emile H. L.) (John Wiley & Sons, 1989)