Optimization of Resource Allocation and Leveling Using Genetic Algorithms | Synapse