“…Project scheduling problems are aimed at optimizing the activity execution sequence through the optimum allocation of resources to activities. Project scheduling problems are further classified as either Resource-Constrained Project Scheduling Problems (RCPSP) with the objective of minimizing makespan [76,77,78,79,80,81,82,83,84,85,86,87] or Time-Constrained Project Scheduling Problems (TCPSP) aimed at minimizing resource requirements [88,89,90,91,92]. Extensive literature has been reported on mathematical programming approaches and metaheuristics such as evolutionary algorithms and simulated annealing on modeling and solving project scheduling problems [93,94,95].…”