Originally proposed in 1992 by Marco Dorigo, ant colony optimization (ACO) is an optimization technique inspired by the path finding behaviour of ants searching for food. ACO is also a subset of swarm intelligence – a problem solving technique using decentralized, collective behaviour, to derive artificial intelligence.