Research Article

Bacterial Colony Algorithms for Association Rule Mining in Static and Stream Data

Algorithm 1

Pseudocode of the BFO algorithm [36].
procedure [P] = BFO(,,,,,,)
initialize P()
for l=0 todo//Elimination-dispersal loop
for k=0 todo//Reproduction loop
for j=0 todo//Chemotaxis loop
Apply chemotaxis
foreach Bacterium in P do
if Fitness(Bacterium) ≥ Fitness()then
Bacterium
end if
end foreach
end for//Chemotaxis
P SortByCellFitness(P,)
P = Clone(P)
end for//Reproduction
foreach Bacterium in Population do
if Random() ≤ then
Bacterium BacteriumAtRandLocation()
end if
end foreach
end for//Elimination-dispersal
return
end procedure