A swarm search algorithm coordinates multiple simple agents, or particles, to collectively explore a problem space—such as a physical area, a parameter landscape, or a graph—balancing broad exploration of unknown regions with focused exploitation of promising areas. These agents operate autonomously using only local rules and limited communication, often following probabilistic models or gradient information, to converge on optimal or near-optimal solutions without centralized control. This approach is foundational to metaheuristics like Particle Swarm Optimization (PSO) and Ant Colony Optimization (ACO).
