Everything about Boids
Artificial life algorithm
Boids is an artificial life algorithm, developed by Craig Reynolds in 1986, which simulates the flocking behaviour of birds, and related group motion. His paper on this topic was published in 1987 in the proceedings of the ACM SIGGRAPH conference. The name "boid" corresponds to a shortened version of "bird-oid object", which refers to a bird-like object, as well as referencing the stereotypical New York pronunciation of 'bird' as . Reynolds' boid model is one example of a larger general concept, for which many other variations have been developed since. The closely related work of Ichiro Aoki is noteworthy because it was published in 1982 – five years before Reynolds' boids paper. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: BoidsA 5-minute orientation
- Skim a recent paper: Extending boids for safety-critical search and rescueInfluential work since 2022
- Pick up a classic book: Extinct BoidsThe most-reprinted book on the subject
- Read the landmark paper: Autonomous boidsCited 71 times
- Go sideways: FlockingA closely related topic
- Go sideways: Swarm intelligenceA closely related topic
📖 Definitions
Noun plural of boid: pronunciation spelling of birds.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Autonomous boids
New constraints on the evolution of the snake clades Ungaliophiinae, Loxocemidae and Colubridae (Serpentes), with comments on the fossil history of erycine boids in North America
Enhanced UAV Pursuit-Evasion Using Boids Modelling: A Synergistic Integration of Bird Swarm Intelligence and DRL
The computational beauty of flocking: boids revisited
Application of chaos measures to a simplified boids flocking model
Boids that see
Boids in a loop: Self-propelled particles within a flexible boundary
Artificial life based on boids model and evolutionary chaotic neural networks for creating artworks
🆕 Influential since 2022
Extending boids for safety-critical search and rescue
Boids Flocking Algorithm for Situation Assessment of Driver Assistance Systems
Boids-Based Integration Algorithm for Formation Control and Obstacle Avoidance in Unmanned Aerial Vehicles
BOIDS: High-Dimensional Bayesian Optimization via Incumbent-Guided Direction Lines and Subspace Embeddings
ARBoids: Adaptive Residual Reinforcement Learning With Boids Model for Cooperative Multi-USV Target Defense
📚 Books worth reading
- 📕Extinct BoidsRalph Steadman, Ceri Levy · 2012
- 📕Boid & OskarElizabeth Wong · 2002
Boid and the BulliesG. Robert McConnell · 1991
Concise History and Analysis of All the Principal Styles of Architecture, by an Amateur [E. Boid. ]Edward Boid · 2018- 📕A review of the pardalis-maculatus complex of the boid genus Tropidophis of the West IndiesAlbert Schwartz · 1960
Stop feedin' da boids!James Sage · 2017- 📕Robyn BoidMaree Coote · 2017
- 📕Baby BoidRobert McConnell, R. C. Williams · 1992
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Flocking Flocking is the behavior exhibited when a group of birds, called a flock, are foraging or in flight. Sheep and goats also exhibit flocking behavior. Flocking…
- Swarm intelligence Swarm intelligence (SI) is the collective behavior of decentralized, self-organized systems, natural or artificial. The concept is employed in work on…
- Swarm behaviour Swarm behaviour, or swarming, is a collective behaviour exhibited by entities, particularly animals, of similar size which aggregate together, perhaps…
- Micro air vehicle A micro air vehicle (MAV), or micro aerial vehicle, is a class of man-portable miniature UAVs whose size enables them to be used in low-altitude, close-in…
- Craig Reynolds (computer graphics) Craig W. Reynolds (born March 15, 1953), is an artificial life and computer graphics expert. He created the Boids artificial life simulation in 1986, introducin…
- Multi-agent system A multi-agent system (MAS) or "self-organized system" is a computational system composed of multiple interacting intelligent agents. Multi-agent systems…
- Swarm robotics Swarm robotics is the study of how to design independent systems of robots without centralized control. The emerging swarming behavior of robotic swarms…
- Ant robotics Ant robotics is a special case of swarm robotics. Swarm robots are simple (and therefore likely to be cost-effective) robots with limited sensing and computatio…