Differential evolution for solving multi-mode resource-constrained project scheduling problems · Study