Biomimetic algorithms

Nature inspired algorithms for computers for problems without obvious “normal” solutions. (If you want to use computer-inspired algorithms for nature, that is the dual to this, bio-computing.)

The problem to be solved is usually a search/optimisation one. Normally evolutionary algorithms are in here too. (ant colonies, particle swarms, that one based on choirs… harmony search?), Typically these are attractive because they are simple to explain, although often less simple to analyse.

Is this is a real field separate from all the things that looks similar to it? Often they are asymptotically the same as a conventional stochastic method. e.g. particle swarms and particle systems, or evolution and stochastic gradient descent. Somewhere in this mix is artificial chemistry, where you use a simplified model of a natural process as a simplified model for computing about other natural processes, or showing that natural processes might be computing, or something like that.

…and quorum sensing? How about that? Multi-agent systems?

Points of contact between classical neural nets and artificial neural nets are always entertaining. Beniaguev, Segev, and London (2021) is one. See Fruit Fly Brain Hacked For Language Processing for a articial-neural-networks-meeting-their-ancestors moment.

Genetic programming

See genetic programming.


Beniaguev, David, Idan Segev, and Michael London. 2021. Single Cortical Neurons as Deep Artificial Neural Networks.” Neuron 109 (17): 2727–2739.e3.
Eberhart, R, and J Kennedy. 1995. A New Optimizer Using Particle Swarm Theory.” In Proceedings of the Sixth International Symposium on Micro Machine and Human Science, 1:39–43.
Floreano, Dario, and Claudio Mattiussi. 2008. Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies (Intelligent Robotics and Autonomous Agents). The MIT Press.
Hasson, Uri, Samuel A. Nastase, and Ariel Goldstein. 2020. Direct Fit to Nature: An Evolutionary Perspective on Biological and Artificial Neural Networks.” Neuron 105 (3): 416–34.
Kennedy, James, and R Eberhart. 1995. Particle Swarm Optimization.” In, 4:1942–48.
Straszak, Damian, and Nisheeth K. Vishnoi. 2016. IRLS and Slime Mold: Equivalence and Convergence.” arXiv:1601.02712 [Cs, Math, Stat], January.
Vanchurin, Vitaly, Yuri I. Wolf, Mikhail Katsnelson, and Eugene V. Koonin. 2021. Towards a Theory of Evolution as Multilevel Learning.” Cold Spring Harbor Laboratory.
Venter, G. 2002. “Particle Swarm Optimization.” In.

No comments yet. Why not leave one?

GitHub-flavored Markdown & a sane subset of HTML is supported.