| Start | Step 1 | Step 2 | Step 3 | Step 4 | Step 5 | Step 6 |
| , | | AT = [1] | Select task1 | Randomly select a worker 1 in station1; then, | | | | | AT = [2,4] | Select task2 | Calculate the earliest start time for all workers as min[1,1] = 1; then, randomly select a worker 2 in station 1, | | | | | AT = [3,4,5] | Select task5 | Calculate the earliest finishing time for all workers as min[6,6] = 6; then, randomly choose worker 2, = 11.14 > 7; then, check station 1 | | | | | | | | = 4, UB = 1.02, , L = 2, R = 0.543 < Exp (, accept the assignment; then, | | | | AT = [3,4,5] | Select task5 | Randomly select a worker 1 in station2; then, | | | | | AT = [3,4,6] | Select task3 | Calculate the earliest start time for all workers as min[5,0] = 0; then, select worker 2; ;. | | | | | AT = [4,6] | Select task4 | Calculate the earliest start time for all workers as min[5,4] = 4; then, select worker 2;; then, check station 2 | | | | | | | | = 2.5, UB = 1.02, L = 2, R = 0.824 < Exp (, accept the assignment; then, | | | | AT = [4,6] | Select task4 | Randomly select a worker 1 in station3 then, | | | | | AT = [6,7] | Select task6 | Calculate the earliest start time for all workers as min[3,0] = 0; then, select worker 2.; | | | | | AT = [7] | Select task7 | Calculate the earliest start time for all workers as min[3,6] = 3; then, select worker1, ; then, check station 3 | = 2.5, UB = 1.02, L = 2, R = 0.746 < Exp (, accept the assignment; then, | | | | AT = [7] | Select task7 | Randomly select a worker 1 in station4; then, | | All tasks are assigned |
|
|