A Heuristic for Single Machine Scheduling with Unequal Due Dates and Release Times