Introduction
Imagine a group of drones needing to complete many tasks spread over a large area. Without a clear plan, drones might waste time doing the same job or miss some tasks entirely. Distributed task allocation helps drones decide who does what, so all tasks get done efficiently without a central boss.