There are now hundreds of algorithms supposedly inspired by some method of exploration and exploitation
used by animals. Among the first of their type were Genetic Algorithms, Evolution Strategies, and Ant
Colony Optimisation.
In the last 20 years the number of strategies has increased to the point that journals are no longer
accepting papers unless they can be shown, mathematically, to be unique, and not just slight variations
of other established methods.
The list of natural and man-made processes that have inspired such metaheuristic frameworks is huge. Ants,
bees, termites, bacteria, invasive weed, bats, flies, fireflies, fireworks, mine blasts, frogs, wolves,
cats, ****oos, consultants, fish, glow-worms, krill, monkeys, anarchic societies, imperialist societies,
league championships, clouds, dolphins, Egyptian vultures, green herons, flower pollination, roach
infestations, water waves, optics, black holes, the Lorentz transformation, lightning, electromagnetism,
gravity, music making, “intelligent” water drops, river formation, and many, many more, have been used as
the basis of a “novel” metaheuristic technique.
A History of Metaheuristics, Kenneth Sorensen, Marc Sevaux, and Fred Glover, 2017.
Sorensen, in another paper, made the wry observation that: the Gravity Optimisation Technique officially
likes the Intelligent Waterdrop Algorithm on Facebook. That sums up the state of a lot of metaheuristics
and AI for me.
Many of the methods stress the beauty of the animal kingdom's solutions to problems. Why is that deemed to
be important and not some other anthropomorphized aspects?
I've often felt like creating a junk algorithm, maybe something based on an unfortunate woman who is forced
into sex work to support her disabled twins, and who uses a strategy to optimise profits from her "corners".
Why not have algorithms based on "pathos" instead? For me, the field has descended into bathos, so maybe
I should try that as a basis for a method.
Pathos and
Bathos - cue Kyriakos to explain their subtleties and why I'm using them incorrectly.
