|
Algorithm 2 VBSO Algorithm on CDS |
-
1:
procedure vector
-
2:
while
does not change successive l iterations do
-
3:
Calculate
-
4:
Calculate expected allocated neighbour values as:
-
5:
Calculate the allocation value given as:
-
6:
Calculate
-
7:
if
does not change in simultaneously l iterations then
-
8:
goto Step 15
-
9:
else
-
10:
Calculate direct and indirect cooperation vectors
-
11:
Apply mutation
-
12:
Check boundary condition
-
13:
Selection of offsprings for next iteration
-
14:
goto 6
-
15:
return the current optimal solution
-
16:
end if
-
17:
end while
-
18:
end procedure
|