Alguns fatos sobre insetos sociais Mais sobre formigas... Enxame

Propaganda
09/11/2015
Alguns fatos sobre insetos sociais
Computação Natural:
Inteligência de Enxame
●
●
≈ 1018 insetos vivos no globo terrestre
A grande maioria dos insetos é eusocial
(verdadeiramente social!)
Sobreposição de gerações em um mesmo ninho de forma que os filhos
possam ajudar seus pais
Divisão de tarefas reprodutivas em que um grupo de indivíduos é infértil e
colabora com a criação dos filhos dos indivíduos férteis da colônia, além de
desempenharem outras funções de manutenção da colônia
Cuidado cooperativo com a prole
●
●
Prof. Dr. Rafael Stubs Parpinelli
●
E-mail: [email protected]
●
●
50% dos insetos sociais são formigas. São os insetos sociais mais amplamente
estudados!
No globo
Peso total das formigas ≈ Peso total de humanos (uma formiga ≈ 1 ÷ 5 mg)
●
●
Evolução
●
●
●
Programa de Pós-Graduação
em Computação Aplicada - UDESC
●
Formigas: cerca de 100 milhões de anos
Homo sapiens sapiens: cerca de 50.000 anos
Tamanho da colônia de formigas pode variar de poucas até milhões de
indivíduos
As formigas são seres praticamente cegos
Mais sobre formigas...
O que é um enxame?
●
●
As formigas podem levantar até 20 vezes seu próprio peso
●
Uma formiga vive de 45 a 60 dias
●
Tempo de vida da formiga rainha pode superar 20 anos
●
Coleção estruturada de agentes que interagem entre si

Portanto, uma colônia de 40.000 formigas possui o mesmo
número de neurônios que um cérebro humano
●
●

O cérebro de uma formiga possui aproximadamente 2,5×105
neurônios, enquanto o cérebro humano possui aproximadamente
1,0×1010 neurônios
As formigas possuem dois estômagos. O primeiro armazena
alimento para a própria formiga e o segundo armazena alimento a ser
compartilhado
Enxame de abelhas ← Emprego do coletivo de forma correta! Demais
casos são metáforas que estendem a definição para outros sistemas!

Colônia de formigas como “enxame” de formigas

Arrevoada de pássaros como “enxame” de pássaros

Colônia de bactérias como “enxame” de bactérias

Tráfego de carros como “enxame” de carros

Multidão como “enxame” de pessoas

Sistema imunológico como “enxame” de células e moléculas

Economia como “enxame” de agentes econômicos

...
Existem mais de 20.000 espécies conhecidas de formigas, sendo
aprox. 2.000 espécies no Brasil.
Enxame
Benefícios de um Enxame
●
Proteção contra predadores;
●
Encontrar alimento;
●
Encontrar parceiros para acasalamento;
●
Divisão de trabalho (carregar comida, construir o ninho, limpeza, ...);
●
Proteção contra intemperismos;
●
Soar alarmes;
●
Encontrar um local apropriado para construir o ninho;
●
Melhorar a eficiência aero(hidro)-dinâmica; …
'
Um enxame é mais efetivo do que os indivíduos
atuando de forma isolada!
1
09/11/2015
O que estes comportamentos
possuem em comum?
Inteligência de Enxame
Cada agente interage localmente entre si e com o ambiente
●
• Essa interação causa um padrão coerente de forma global resolvendo um
problema
• O sistema é descentralizado não possuindo um controlador central
(heterarquia)
Emergência de comportamento complexo via agentes
simples.
●
• Coordenação sem comunicação evidente
O comportamento do sistema completo transcende o repertório
comportamental de um único indivíduo
●
A resposta do sistema é extremamente robusta e adaptativa com respeito a
mudanças no ambiente (resiliência).
●
●
●
Inteligência de Enxame
'
●
●
A inteligência coletiva é uma propriedade de sistemas compostos por agentes não
(ou pouco) inteligentes e com capacidade individual limitada, capazes de apresentar
comportamentos coletivos inteligentes
Algumas propriedades da inteligência coletiva
●
Proximidade: os agentes devem ser capazes de interagir;
●
Qualidade: os agentes devem ser capazes de avaliar seus comportamentos;
●
Diversidade: permite ao sistema reagir a situações inesperadas;
●
●
Comportamento emergente é o processo onde uma
estrutura ou padrão emerge em um sistema sem nenhuma
autoridade central ou elemento externo que impõe algum
planejamento
Este padrão global coerente emerge de interações locais
dos elementos que constituem o sistema
A inteligência de enxame inclui qualquer tentativa de
projetar algoritmos ou dispositivos distribuídos de solução
de problemas inspirados no comportamento coletivo de
insetos sociais e outras sociedades animais
A questão central é...
Como insetos sociais e outros animais
coordenam suas ações de maneira a obter
comportamentos coletivos complexos e
incríveis?
Estabilidade: nem todas as variações ambientais devem afetar o comportamento
de um agente;
Adaptabilidade: capacidade de se adequar a variações ambientais.
A inteligência de enxame é uma propriedade emergente de um sistema coletivo que
resulta de seus princípios de proximidade, qualidade, diversidade, estabilidade e
adaptabilidade.
A questão central é...
Auto-organização
Como insetos sociais e outros animais
coordenam suas ações de maneira a obter
comportamentos coletivos complexos e
incríveis?
Estruturas resultantes de interações entre
indivíduos se desenvolvem por um processo de
auto-organização.
Bonabeau, E., Theraulaz, G., Deneubourg, J.-L., Aron, S., Camazine, S.,
Self-organization in social insects. Trends in Ecology and Evolution, 12,
188–193, 1997.
2
09/11/2015
Auto-organização
Ingredientes Básicos
●
–
–
–
–
Múltiplas interações
Aleatoriedade
Feedback positivo (e.g., recrutamento, reforço)
Feedback negativo (e.g., número limitado de batedores, evaporação de substância
química)
Comunicação é fundamental!
●
Ponto-a-ponto
●
●
Tipo Broadcast
Características
●
●
–
–
Criação de estruturas espaço-temporais
Existência de bifurcações quando alguns parâmetros mudam (e.g., cupins mudam de
comportamento (de não coordenados para coordenados) somente se a densidade deles
for maior que determinado threshold)
–
Multi-estabilidade: capacidade de um sistema dinâmico apresentar dois ou mais
estados estacionários, ou seja, atratores diferentes para um
mesmo conjunto dado de parâmetros de controle
–
As condições iniciais (CI) determinam o atrator
final dominante, ou seja, a dinâmica de longo
tempo do sistema
Antenação, trofalaxia (troca de comida ou líquido), contato mandibular,
contato visual, contato químico, radiodifusão ponto-a-ponto (unicast)
O sinal se propaga pelo ambiente até certo ponto e/ou está disponível por
um período de tempo
●
●
Uso da linha lateral nos peixes para detectar ondas na água, detecção
visual genérica, radiodifusão multi-ponto (broadcast)
Indireta
●
Dois indivíduos interagem indiretamente quando um deles modifica o
ambiente e o outro responde ao ambiente modificado em um outro
instante de tempo. Isto é chamado de estigmergia.
●
Seguir/depositar feromônio, modificações tectônicas
ACO e PSO
Ant Algorithms e Particle Swarm
●
●
●
●
●
●
Estigmergia levou ao desenvolvimento dos Ant Algorithms, em especial o Ant
Colony Optimization (ACO)
ACO
PSO
Busca por alimentos
Busca por alimentos / evitar predadores
Comunicação do tipo broadcast está relacionada com comportamentos de
cardumes e inspirou o desenvolvimento do Particle Swarm Optimziation (PSO). Por
sua vez, broadcast de vizinhança é a base dos Autômatos Celulares, um dos
primeiros exemplos que possibilita o uso do conceito de enxame.
O uso das três formas de comunicação engloba sistemas genéricos que mostram
comportamentos coletivos organizados (sistemas imunológicos, algoritmos culturais,
sistema neural, organizações humanas, … )
ACO e PSO são os frameworks mais populares baseados nos conceitos de SI
ACO e PSO possuem maneiras específicas para realizar a comunicação no
ambiente: distribuição e uso da informação no ambiente.
Em ambos, os agentes são extremamente simples.
http://www.aco-metaheuristic.org
http://www.swarmintelligence.org/
3
Download