Distributed computing of a stochastic algorithm for combinatorial optimization problems

Simulated annealing method, as a general stochastic algorithm, has proven to be particularly successful for combinatorial optimization problems. But it requires a long running time for some large scale problems. This paper introduces the synchronous and partially synchronous spatial process, instead of the Metropolis procedure, in the simulated annealing method, and shows the possibility of distributed computing. We use the module partition problem as an example to show the quality of the solutions obtained by our method and point out that a parallel computing is able to be executed to shorten the running time.

[1]  Zhao Yue,et al.  Stochastic distributed optimization algorithm , 1988 .

[2]  Kenneth J. Supowit,et al.  Simulated Annealing Without Rejected Moves , 1986, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Scott Kirkpatrick,et al.  Global Wiring by Simulated Annealing , 1983, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[4]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[5]  D. Mitra,et al.  Convergence and finite-time behavior of simulated annealing , 1985, 1985 24th IEEE Conference on Decision and Control.

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