resource-constrained project scheduling, search algorithm, algorithms, heuristics, state-space representation, searching, project management, projects