Dual Memory Simulated Annealing Algorithm (DMSA)
Version 1.0.0 (13.4 KB) by
kamran zolfi
DMSA is a memory-based simulated annealing algorithm.
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.
MATLAB Release Compatibility
Created with
R2013b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
