Ant Colony Optimization (ACO) é a aplicação do comportamento das formigas a problemas complexos de optimização computacional. O ACO é inspirado no comportamento forrageiro das colônias de formigas, onde elas são capazes de encontrar o caminho mais curto entre dois pontos através da aprendizagem coletiva. A aprendizagem é alcançada através da deposição de uma substância química chamada feromona. Uma simulação de rede de formigas, que é um algoritmo de roteamento de rede baseado no ACO, no simulador de rede ns-2.