Algorithm 3: Critical Task Reshuffling |
Input: Z, PList[vi∈ N, j ∈ M]; |
1 begin |
2 foreach (vi as N) do |
3 foreach (j = 1 as M) do |
4 if (.vi > .N) then |
5 Swap: v1 ← v2; |
6 Calculate the Tj,i of Vj by the Equation (3); |
7 V ← Vj; |
8 Z* ← V; break; |
9 PList[vi ∈ N, j ∈ M] ← Z*; |
10 return Z*, PList[vi ∈ N, j ∈ M]; |