A GRASP for a resource-constrained scheduling problem. (14th June 2010)