Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.
Transcript of Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.
![Page 1: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/1.jpg)
Sincronização de PirilamposVida Artificial
Pedro Carvalho nº 27961
![Page 2: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/2.jpg)
Sumário
Introdução
Teorias ao longo dos tempos
Algoritmos
![Page 3: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/3.jpg)
Introdução
Pirilampos (fireflies): seres vivos da família dos escaravelhos.
Características: produzem luz na parte inferior do corpo
![Page 4: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/4.jpg)
Sincronização, como funciona?
Tudo começou com relatos, de árvores de luz, leitos de rios cintilantes
Existem diversas teorias, algumas abandonadas ao longo dos anos.
![Page 5: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/5.jpg)
Teorias
O princípio básico: forma de os pirilampos descobrirem um membro da sua espécie para acasalarem.
Macho depois de emitir luz, espera que a fêmea enquanto voa, responda, e se desloque para junto do macho, e depois emite sinal característico da espécie a que pertence.
Mas nesse caso, como se explicava a sincronização de grupos inteiros?
![Page 6: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/6.jpg)
Teorias (continuação)
Causadas pelo ambiente em que estavam inseridas, luz, humidade. Foi abandonada pois, não há nenhum estimulo ambiental, capaz de impor uma sincronia e uma regularidade exacta.
Outras defendiam que era tudo uma questão de coincidência.
![Page 7: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/7.jpg)
Teorias (continuação)
Outras teorias, referiam a existência de um líder, sendo a explicação mais lógica, visto a hipótese de estímulos externos não ser viável.
Neste caso o pirilampo fazia uma descarga, e só quando tivesse recarregado, tornava a piscar. Mas, quem era o líder? Como era atribuído a função de líder?
![Page 8: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/8.jpg)
Teorias (continuação)
Neurofisiologia
Estudaram o mecanismo de funcionamento das "piscadelas" dos pirilampos, relacionado com o sistema nervoso central.
Descobriu-se, que o ritmo para acender e apagar, é controlado por um mecanismo no cérebro, com uma dada frequência.
![Page 9: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/9.jpg)
Teorias (continuação)
![Page 10: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/10.jpg)
Algoritmo
Objectivo: mostrar que se sincronizam sem um líder/coordenador
Cada pirilampo, tem um ciclo, que quando termina reinicia o "relógio", que o faz piscar
Esse relógio vai ser ajustado pelos "flash" dos vizinhos
2 variantes do algoritmo: Delay e Advance
![Page 11: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/11.jpg)
Algoritmo (continuação)
Tick: unidade de tempo utilizada Cycle-length: nº de "ticks" para o relógio
dos pirilampos voltar ao inicial/ser feito reset
Number-Flashes: nº de piscadelas, que um pirilampo tem que ver por cada "tick", para reiniciar o relógio
Flash-length: nº de "ticks" que dura cada piscadela
![Page 12: Sincronização de Pirilampos Vida Artificial Pedro Carvalho nº 27961.](https://reader035.fdocument.pub/reader035/viewer/2022062700/552fc133497959413d8d74f5/html5/thumbnails/12.jpg)
Algoritmo (continuação)
Delay: estratégia, em que mal o vizinho pisque, o pirilampo faz reset ao relógio, para responder ao vizinho que piscou.
-ficam logo sincronizados
Advance: Semelhante ao Delay, mas apenas faz reset ao relógio 2 ticks depois do vizinho ter piscado