Colonia de formigas

2071 palavras 9 páginas
Colônia de formigas (otimização)

O comportamento das formigas foi a inspiração para o desenvolvimento do algoritmo
O algoritmo da otimização da colônia de formigas (ACO, do inglês ant colony optimization algorithm), introduzido por Marco Dorigoem sua tese de PhD é uma heurística baseada em probabilidade, criada para solução de problemas computacionais que envolvem procura de caminhos em grafos. Este algoritmo foi inspirado na observação do comportamento das formigas ao saírem de sua colôniapara encontrar comida.
1 Visão geral
2 Métodos relacionados
Visão geral
No mundo real, as formigas andam sem rumo (pelo menos inicialmente) até que, encontrada comida, elas retornam à colônia deixando um rastro de feromônio. Se outras formigas encontram um desses rastros, elas tendem a não seguir mais caminhos aleatórios. Em vez disso, seguem a trilha encontrada, retornando e inclusive enfatizando se acharam alimento.
Com o transcorrer do tempo, entretanto, as trilhas de feromônio começam a evaporar, reduzindo, assim, sua força atrativa. Quanto mais formigas passarem por um caminho predeterminado, mais tempo será necessário para o feromônio da trilha evaporar. Analogamente, elas marcharão mais rapidamente por sobre um caminho curto, o que implica aumento da densidade de feromônio depositado antes que ele comece a evaporar. A evaporação do feromônio também possui a vantagem de evitar a convergência para uma solução local ótima: se a evaporação não procedesse, todas as trilhas escolhidas pelas primeiras formigas tornar-se-iam excessivamente atrativas para as outras e, neste caso, a exploração do espaço da solução delimitar-se-ia consideravelmente.
Todavia, quando uma formiga encontra um bom (curto) caminho entre a colônia e a fonte de alimento, outras formigas tenderão a seguir este caminho, gerando assim feedback positivo, o que eventualmente torna um determinado caminho mais interessante. A idéia do algoritmo da colônia de formigas é imitar este comportamento através de

Relacionados

  • Colonia de formigas
    613 palavras | 3 páginas
  • Algoritmo Colonia de Formigas
    557 palavras | 3 páginas
  • Otimização por Colônia de Formigas Distribuído do Problema do Caixeiro Viajante.
    1037 palavras | 5 páginas
  • Aplicação de metaheurística baseada no comportamento de colônia de formigas na otimização de rotas em distribuidora de energia elétrica
    5200 palavras | 21 páginas
  • Desenvolvimento de pseudocódigo que visa o maior entendimento que trata sobre algoritmo de agrupamento com base em colônia de formigas.
    1454 palavras | 6 páginas
  • COMPORTAMENTO SOCIAL DAS FORMIGAS E SUAS DIVISÕES DE TRABALHOS NO FORMIGUEIRO
    2219 palavras | 9 páginas
  • Relatório formiga z
    2409 palavras | 10 páginas
  • poofalsfgs
    412 palavras | 2 páginas
  • Inteligência de enxames
    2086 palavras | 9 páginas
  • formigas
    1416 palavras | 6 páginas