A GRASP™ for a difficult single machine scheduling problem