A Temperature Estimation Method for Simulated Annealing Using Neural Networks

Although simulated annealing is powerful to obtain good approximation solutions for multi-modal function optimization, it requires large amount of computation time. In order to speed up simulated annealing, it is worth while providing a good initial solution using high speed greedy heuristics, and then starting simulated annealing. One of the difficulties of this approach is the determination of the starting temperature of sim ulated annealing. The starting temperature should be such temperature that simulated annealing does not destroy some good structures of the initial solution produced by heuristic and ensures further optimization. We propose a solution to this problem, a new temperature estimation method for simulated annealing using neural networks. In the proposed method, the neural network learns some relationship between tempera ture and probability distribution of the difference of cost function between two neighboring solutions in the solution space. The neural network learns to estimate proper annealing temperature of solutions which are produced by greedy heuristics. We demonstrate the efficiency of the proposed method by applying it to VLSI cell placement problems. Computational experiments show that the proposed method can obtain the same quality placement results as those of simulated annealing within less computation time.

[1]  Krzysztof Kozminski,et al.  Benchmarks for layout synthesis - evolution and current status , 1991, 28th ACM/IEEE Design Automation Conference.

[2]  Jonathan Rose,et al.  Temperature measurement and equilibrium dynamics of simulated annealing placements , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[3]  Yong Yao,et al.  Dynamic tunneling algorithm for global optimization , 1989, IEEE Trans. Syst. Man Cybern..

[4]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[5]  Brian W. Kernighan,et al.  An efficient heuristic procedure for partitioning graphs , 1970, Bell Syst. Tech. J..

[6]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..