1 It is also possible to devise a scheduling algorithm that would minimize the mean weighted finish time, where weights associated to each task are used as cost factors. The mean weighted finish time is thus the sum of the finishing times of each tasks weighted by their associated factor.