keywords Computer Science Computer Science, Artificial Intelligence Genetic algorithm Pre-emption Resource allocation Resource-constrained project scheduling problem Science & Technology Technology