
50 Artificial Fish Swarm
• Linear movement of MW: In this method, MW is a positive function that varies be-
tween a minimum and a maximum and is calculated according to current iteration
and final iteration number; see equation 3.8.
MW
t
= MW
min
+
Iter
max
− t
Iter
max
(MW
max
− MW
min
) (3.8)
where MW
t
is the movement at time t, MW
min
, MW
max
are the minimum and
maximum values for the movement, and Iter
max
is the total number of iterations
in the optimization.
• Random movement of MW: MW is a random number between two values: mini-
mum and maximum. In each iteration, random value of MW is calculated based
on the following equation:
MW
t
= MW
min
+ rand(MW
max
− MW
min
) (3.9)