Lately, I have been having conversations with various people regarding simulated annealing (SA). I thought that it would be helpful to put all the references in 1 spot.
I am not an expert in the subject. I am just trying to become part of the conversation.
Below are some references for SA which you hopefully will find helpful.
- Generally Applicable References
- Books
- Annealing Algorithm by R.H.J.M Otten and L.P.P.P van Ginneken
- Introduction to Optimum Design, Third Edition by Jasbir Arora
- Numerical Recipes 3rd Edition: The Art of Scientific Computing by William H. Press, Saul A. Teukolsky
- Simulated Annealing and Boltzmann Machines: A Stochastic Approach to Combinatorial Optimization and and Neural Computing by Emile Aarts, Jan Korst
- Interesting how book suggests using Boltzman Machines to execute SA in parallel. Also, please remember that Boltzman Machines are part of the mathematical stack for deep learning.
- Amazon
- Interesting how book suggests using Boltzman Machines to execute SA in parallel. Also, please remember that Boltzman Machines are part of the mathematical stack for deep learning.
- Simulated Annealing: Strategies, Potential Uses and Advantages by Marcos Tsuzuki, Thiago De Castro Martins
- Simulated Annealing: Theory and Applications by P.J. van Laarhoven, E.H. Aarts
- Annealing Algorithm by R.H.J.M Otten and L.P.P.P van Ginneken
- Articles
- Internet Information
- Serial and Parallel Simulated Annealing and Tabu Search Algorithms for the Traveling Salesman Problem by Miroslaw Malek, Mohan Guruswamy, Mihix Pandya, Howard Ownes
- Simulated Annealing by CryptoDen
- Simulated Annealing by Nathan Germer
- Simulated Annealing Tutorial - ME575 - Optimization
- Stony Brook Algorithm Repository by Steven Skiena
- Wikipedia
- Serial and Parallel Simulated Annealing and Tabu Search Algorithms for the Traveling Salesman Problem by Miroslaw Malek, Mohan Guruswamy, Mihix Pandya, Howard Ownes
- Python
- Books
- Parallelizing SA References
- Books
- Simulated Annealing and Boltzmann Machines: A Stochastic Approach to Combinatorial Optimization and and Neural Computing by Emile Aarts, Jan Korst
- Interesting how book suggests using Boltzman Machines to execute SA in parallel. Also, please remember that Boltzman Machines are part of the mathematical stack for deep learning.
- Amazon
- Interesting how book suggests using Boltzman Machines to execute SA in parallel. Also, please remember that Boltzman Machines are part of the mathematical stack for deep learning.
- Simulated Annealing and Boltzmann Machines: A Stochastic Approach to Combinatorial Optimization and and Neural Computing by Emile Aarts, Jan Korst
- Articles
- Efficient implementation of parallel simulated annealing algorithm in GPUs by A. M. Ferreiro, J. A. García, J. G. López-Salas, C. Vázquez
- Implementing a Parallel Simulated Annealing Algorithm by Zbigniew J. Czech, Wojciech Mikanik, Rafał Skinderowicz
- Mutlithreaded Simulated Annealing by Leonardo Jelenković, Joöko Poljak
- Parallel Simulated Annealing Algorithm for Graph Coloring Problem by Szymon Łukasik, Zbigniew Kokosiński, and Grzegorz Świętoń
- Parallel Simulated Annealing Algorithms by D. Janaki Ram, T. H. Sreenivas, K. Ganapathy Subramaniam
- Parallel Simulated Annealing Library by University of Paderborn
- Serial and Parallel Simulated Annealing and Tabu Search Algorithms for the Traveling Salesman Problem by Miroslaw Malek, Mohan Guruswamy, Mihix Pandya, Howard Ownes
- Efficient implementation of parallel simulated annealing algorithm in GPUs by A. M. Ferreiro, J. A. García, J. G. López-Salas, C. Vázquez
- Books
I have the following additional references
ReplyDeleteSimulated Annealing proof of convergence by StackExchange.Com (http://scicomp.stackexchange.com/questions/3372/simulated-annealing-proof-of-convergence)
Improved global–local simulated annealing formulation for solving non-smooth engineering optimization problems (http://www.sciencedirect.com/science/article/pii/S002076830400438X)