|
Algorithm 1 BRPSO |
Require: maximum iteration, population size, dimension
-
1:
for each particle i do
-
2:
Initialize position for particle i;
-
3:
Evaluate of particle i and set ;
-
4:
end for
-
5:
-
6:
while iteration < Maximum iteration do
-
7:
for to N do
-
8:
Update position of particle i with Equations (18) and (19)
-
9:
Evaluate particle i
-
10:
if then
-
11:
-
12:
end if
-
13:
if then
-
14:
-
15:
end if
-
16:
end for
-
17:
-
18:
end while
Ensure:
|