
178 Glowworm Swarm Optimization: A Tutorial
that the luciferin level of a glowworm as sensed by its neighbor does
not reduce due to distance
1
.
2. Positive taxis: Each glowworm is attracted by, and moves toward,
a single neighbor whose glow is brighter than that of itself; when
surrounded by multiple such neighbors, it uses a probabilistic mech-
anism (described in Section 14.1.3) to select one of them.
3. Adaptive neighborhood: Each glowworm uses an adaptive neigh-
borhood to identify neighbors; it is defined by a local-decision
domain that has a variable range r
i
d
bounded by a hard-limited sen-
sor range r
s
(0 < r
i
d
≤ r
s
). A suitable heuristic is used