Algorithm 1: Population Initialization of ETLBOCBL-CNN |
Input: N, , , , , , , , , , , , , , , , , , , , ,
|
01: |
Compute the dimensional size as ; |
02: |
Initialize teacher solution as and ; |
03: |
for n = 1 to N do
|
04: |
Initialize ; |
05: |
for d = 1 to D do
|
06: |
if then
|
07: |
Assign with ; |
08: |
else if then
|
09: |
Assign with for ; |
10: |
else if then
|
11: |
Assign with for ; |
12: |
else if then
|
13: |
Assign with for ; |
14: |
else if then
|
15: |
Assign with for ; |
16: |
else if then
|
17: |
Assign with for ; |
18: |
else if then
|
19: |
Assign with ; |
20: |
else if then
|
21: |
Assign with for ; |
22: |
else if then
|
23: |
Assign with ; |
24: |
else if then
|
25: |
Assign with ; |
26: |
else if then
|
27: |
Assign with ; |
28: |
else if then
|
29: |
Assign with ; |
30: |
end if
|
31: |
end for
|
32: |
Fitness evaluation of as using Algorithm 2; |
33: |
if then
|
34: |
, ; |
35: |
end if
|
36: |
end for |
Output: ,
|