Use the critical path algorithm to create a priority list for the digraph below, then schedule the project with two processors.

T1 (11)T2 (5)T3 (7)T4 (8)T5 (12)T6 (6)T7 (3)T8 (10)T9 (2)T10 (9)End[Graphs generated by this script: setBorder(60,30,60,30);initPicture(0,4,1,4); fontsize=14;fontstyle='none';marker="arrow";line([0,4],[1.5,4]);line([0,3],[1.5,4]);line([0,3],[1,3]);line([0,2],[1,2]);line([0,1],[4,2.5]);line([1.5,4],[3,4]);line([1.5,4],[3,3]);line([1,3],[2,3]);line([1,2],[2,3]);line([2,3],[3,3]);line([3,4],[4,2.5]);line([3,3],[4,2.5]);fontbackground='white';fontfill='blue';text([0,4],'T1 (11)','aboveleft');dot([0,4]);fontfill='blue';text([0,3],'T2 (5)','aboveleft');dot([0,3]);fontfill='blue';text([0,2],'T3 (7)','belowleft');dot([0,2]);fontfill='blue';text([0,1],'T4 (8)','belowleft');dot([0,1]);fontfill='blue';text([1.5,4],'T5 (12)','aboveleft');dot([1.5,4]);fontfill='blue';text([1,3],'T6 (6)','aboveleft');dot([1,3]);fontfill='blue';text([1,2],'T7 (3)','belowleft');dot([1,2]);fontfill='blue';text([2,3],'T8 (10)','aboveleft');dot([2,3]);fontfill='blue';text([3,4],'T9 (2)','aboveright');dot([3,4]);fontfill='blue';text([3,3],'T10 (9)','aboveright');dot([3,3]);fontfill='blue';text([4,2.5],'End','belowright');dot([4,2.5]);]

Task 5 is done by starting at time

Task 8 is done by starting at time

The finishing time for the schedule is