Scheduling of a single machine to minimize total weighted completion time subject to release dates