Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time