Published 2016 | Version v1
Dissertation Open

A Massively Scalable Parallel Simulated Annealing Algorithm

Creators

  • 1. University of Chicago

Contributors

Description

Simulated annealing algorithm is a powerful general purpose stochastic optimization algorithm that relies only on the value of the cost function being optimized. However, existing parallelizations of the simulated annealing algorithm all provide limited speedup. This dissertation presents a parallel simulated annealing algorithm using an adaptive resampling interval. The algorithm gives a speedup of 170 using 192 processor cores when applied to a 5000-dimension Rastrigin function. It also achieves a speedup of more than 40 using 128 cores on two systems biology problems. In addition, this dissertation proposes an algorithm to study the structure of the search space based on the density of states. The results provide information on setting the parameters of the annealing algorithm for the problem being optimized.

Files

Lou_uchicago_0330D_13549.pdf

Files (3.1 MB)

Name Size Download all
md5:119e58fbbf991a5613bbd2633932bd37
3.1 MB Preview Download

Additional details

Identifiers

Other
oai:knowledge.uchicago.edu:657

UChicago Information

Division(s)
Physical Sciences Division
Department(s)
Computer Science