Dual Memory Simulated Annealing Algorithm (DMSA)

DMSA is a memory-based simulated annealing algorithm.
46 Downloads
Updated 16 Dec 2022

View License

The main difference between DMSA algorithm and the standard Simulated Annealing (SA) algorithm was the use of two memory buffers, two variables for storing the best algorithm solutions and a restart mechanism.
Solutions provided by the DMSA algorithm are superior to the standard SA algorithm solutions.
The detailed description can be found in the following paper:
Zolfi, K., Jouzdani, J., & Shirouyehzad, H. (2023). A novel memory-based simulated annealing algorithm to solve multi-line facility layout problem. Decision Science Letters, 12(1), 69-88.

Cite As

Zolfi, Kamran, et al. “A Novel Memory-Based Simulated Annealing Algorithm to Solve Multi-Line Facility Layout Problem.” Decision Science Letters, vol. 12, no. 1, Growing Science, 2023, pp. 69–88, doi:10.5267/j.dsl.2022.10.005.

View more styles
MATLAB Release Compatibility
Created with R2013b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0