Scheduling multiple, resource-constrained, iterative, product development projects with genetic algorithms. (May 2017)