L'optimisation par colonies de fourmis (ACO) est une application du comportement des fourmis à des problèmes complexes d'optimisation informatique. L'ACO s'inspire du comportement de recherche de nourriture des colonies de fourmis, qui sont capables de trouver le chemin le plus court entre deux points grâce à un apprentissage collectif. L'apprentissage est réalisé par le dépôt d'un produit chimique appelé phéromone. Une simulation de Ant Net, qui est un algorithme de routage de réseau basé sur ACO, sur le simulateur de réseau ns-2.