International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 186 - Number 71 |
Year of Publication: 2025 |
Authors: Zahra Zare, Maysam Ashrafzadeh |
![]() |
Zahra Zare, Maysam Ashrafzadeh . A Simulated Annealing Algorithm for the Preemptive Multi-Objective Multi-Mode Resource-Constrained Project Scheduling Problem. International Journal of Computer Applications. 186, 71 ( Mar 2025), 19-28. DOI=10.5120/ijca2025924562
This paper proposes a new mathematical model for the preemptive multi-objective multi-mode resource-constrained project scheduling problem (P-MOMRCPSP) that focuses on two objectives: minimizing the makespan and maximizing the net present value (NPV). The model allows multiple execution modes for each project activity and permits activities to be preempted at any appropriate time and resumed later. This problem is classified as NP-hard, necessitating the use of the Simulated Annealing (SA) algorithm to achieve either a global optimal solution or a satisfactory one. The SA algorithm offers significantly shorter computation times compared to exact methods, making it well-suited for solving large-scale problems. Finally, the model is validated through a numerical example.