Skip to main content
SwarmBot

Abstract

Swarm intelligence utilizes multiple agents that behave like a swarm of insects or other animals to optimize the skill of an AI program. Ants follow a pheromone to the optimal path, fireflies group towards the brightest bug, and cuckoo birds lay their eggs in other bird’s nests to pass off as the other bird's babies. Those that survive pass on a genetic algorithm that dictates behavior towards the optimal path. Multiple AI agents using these behaviors simultaneously have an advantage over a single agent working alone. They can cover more ground when searching for the winning strategy. They also have a considerably faster performance compared to a single agent. This project utilizes the ant colony, firefly, and cuckoo bird swarm methods to compare performance in the game Othello.

How to Cite

Blaha, C., (2024) “SwarmBot”, UNC Asheville Journal of Undergraduate Research 37(2).

Downloads

Download PDF

2

Views

0

Downloads

Share

Authors

Christopher Blaha (University of North Carolina Asheville)

Downloads

Issue

Publication details

Licence

Peer Review

This article has been peer reviewed.

File Checksums (MD5)

  • PDF: 0054f114e3c46acc1501ef9503aca672