Ant Colony Optimization (ACO) is a swarm intelligence algorithm where a population of simple computational agents (ants) iteratively constructs candidate solutions. Each ant probabilistically builds a solution, such as a path through a graph, with decisions biased by the strength of simulated digital pheromones on solution components. This process embodies stigmergy, an indirect coordination mechanism where agents communicate by modifying their shared environment. After each iteration, pheromone trails on good solution components are reinforced, while others evaporate, dynamically guiding the colony's collective search.
