43
Algoritmos Evolucionários Hugo Xavier Rocha

Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Algoritmos Evolucionários

Hugo Xavier Rocha

Page 2: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

ENIAC Primeiro computador eletrônico de uso geral

Universidade da Pensilvânia 1943-1945

Page 3: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

17.000 tubos a vácuo (válvula eletrônica)70.000 resistores10.000 capacitores1.500 relés6.000 chaves manuais5.000.000 juntas soldadasOcupava 167 metros quadradosPesava 30 toneladas

Page 4: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Em um segundo

5.000 adições ou357 multiplicações ou38 divisões;

mil vezes mais rápido do que qualquer outra máquina de calcular da época.

Page 5: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Apollo Guidance Computer 2 kb de memória RAM; Memória ROM: 32 kB; Velocidade do clock 1024MHz; O display mostrava apenas

números; O teclado também era apenas

numérico.  Cada comando correspondia a uma

dezena numérica. 

Page 6: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Tianhe-2 National Super Computer Center in Guangzhou, China

Número 1 no site Top500 – Dados de junho de 2015

3,120,000 Núcleos

Page 7: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Cluster de raspberry pi

Page 8: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

raspberry pi

Page 9: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Cluster de raspberry pi

Page 10: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Cluster

Page 11: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Cluster

Page 12: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Efeito Boomerang

Page 13: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 14: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 15: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Cluster UFU

Manual de instalação

Page 16: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

16

Cluster Beowulf comSistema Operacional Ubuntu 10.04LTS

Serviço Web

Page 17: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Paralelo / Sequencia

Page 18: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Cluster / Multicore

Page 19: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 20: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

C/C++

Page 21: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Super Computadores

+Algoritmos

evolucionários

Page 22: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 23: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 24: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 25: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 26: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 27: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 28: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 29: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 30: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 31: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 32: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 33: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Algoritmos EvolutivosProgramação Genética – Algoritmos genéticos

1 1 0 0 1 0 1

1 0 0 1 1 1 0

1 0 0 0 1 0 1

1 1 0 1 1 1 0

Page 34: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés

Operadores – Crossover e Mutação

(a) (b)

Pai 1

Pai 2

Selecionamos um ponto de corte

Pai 1

Pai 2

Depois dooperador de

crossover

Filho 1

Filho 2

Depois do operador de mutação

Filho 1

Filho 2 Gen alteradopela mutação

(c)(d)

Page 35: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 36: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 37: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 38: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 39: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 40: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 41: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 42: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés
Page 43: Algoritmos Evolucionários - Material de Aulahugo.route4.com.br/ia/material/Aula01.pdf · 17.000 tubos a vácuo (válvula eletrônica) 70.000 resistores 10.000 capacitores 1.500 relés