Optimizing performance of basic simulated annealing algorithm
| dc.contributor.author | Piyatilake, G. R. J. | |
| dc.contributor.author | Sandaleka, J. K. | |
| dc.contributor.author | Malshani, R. A. S. | |
| dc.contributor.author | Kaushalya, R. M. N. | |
| dc.contributor.author | Kariyawasam, K. M. G. T. | |
| dc.contributor.author | Wijesingha, W. M. C. C. M. | |
| dc.contributor.author | Sampath, O. N. | |
| dc.date.accessioned | 2024-10-29T04:43:45Z | |
| dc.date.available | 2024-10-29T04:43:45Z | |
| dc.date.issued | 2024-11-01 | |
| dc.description.abstract | The Simulated Annealing (SA) algorithm, an optimization technique inspired by metallurgy annealing, is highly effective for solving complex problems by exploring various states to avoid local optima. This study aimed to enhance the efficiency of the SA algorithm by investigating the effects of two critical parameters: Markov chain length (𝐿𝑘) and cooling schedule. The SA algorithm was implemented using the Metropolis criterion, starting at a high initial temperature and gradually reducing via an exponential cooling schedule. To improve the exploration of the solution space, a dynamic 𝐿𝑘 was introduced, where 𝐿𝑘 is adapted based on the current temperature. This dynamic approach was compared with a fixed 𝐿𝑘 setting under an exponential cooling schedule. The study evaluated the performance of both exponential and linear cooling schedules when paired with the dynamic 𝐿𝑘, examining how different cooling schedules affect algorithm performance. The algorithm was assessed using unimodal and multimodal benchmark functions, measuring expected squared error and computation time over 500 runs for each configuration, providing insights into the convergence behaviour of the algorithm and solution quality. The results demonstrated that dynamically adjusting the 𝐿𝑘 significantly improves computational efficiency without compromising solution quality. However, the choice of cooling schedule presents a trade-off between accuracy and computational cost, with the linear cooling schedule yielding more accurate solutions at a higher computational expense. These findings emphasize the importance of carefully selecting parameters to optimize the performance of SA algorithms across diverse optimization problems. | |
| dc.identifier.citation | Proceedings of the Postgraduate Institute of Science Research Congress (RESCON) -2024, University of Peradeniya, P. 80 | |
| dc.identifier.issn | 3051-4622 | |
| dc.identifier.uri | https://ir.lib.pdn.ac.lk/handle/20.500.14444/2723 | |
| dc.language.iso | en | |
| dc.publisher | Postgraduate Institute of Science (PGIS), University of Peradeniya, Sri Lanka | |
| dc.relation.ispartofseries | Volume 11 | |
| dc.subject | Cooling schedule | |
| dc.subject | Markov chain length | |
| dc.subject | Simulated annealing | |
| dc.title | Optimizing performance of basic simulated annealing algorithm | |
| dc.type | Article |