Co-Evolução.

Slides:



Advertisements
Apresentações semelhantes
Luis Alberto Galaz Mamani
Advertisements

Comportamentos Sociais
Optimization and Decision Support Techniques FUNDAMENTOS DE ALGORITMOS GENÉTICOS Pedro Miguel A. S. Melo FEUP – Fevereiro de 2008.
Reconhecimento de Padrões Computação Evolutiva
1 Computação Evolucionária em Machine Learning Prof. Marco Aurélio C. Pacheco.
Universidade Federal de Uberlândia - UFU
Correferências Pronominais na 3ª Pessoa do Singular INF2915 Prof.: Ruy Milidiu.
Busca meta-heurística Inteligência Artificial Docente: André C. P. L. F. de Carvalho PAE: Everlândio.
Modelo de Caso de Uso Wedson Quintanilha da Silva
Gerador de grade de horários com Algoritmos Genéticos Prof. Roberto Heinzle, Doutor - Orientador Rodrigo Correia.
INSTRUMENTOS DE AVALIAÇÃO 1ª Parte. Avaliação X Prática Pedagógica Sem uma clara e consistente teoria pedagógica e sem um satisfatório planejamento de.
Pauta Leitura reflexiva; Conclusão do Plano Anual da Escola; Dificuldade para aprendizagem; Café; Data de entrega do Plano de Ensino; Sala do Acessa –
ORGANIZAÇÃO FORMAL E INFORMAL PSICOLOGIA ORGANIZACIONAL E DO TRABALHO Profa. Ms.Hely Aparecida Zavattaro.
O que é Inteligência Artificial O que é IA A inteligência artificial é um ramo de pesquisa da ciência da computação que busca, através de símbolos computacionais,
EQUIPE: CARLA CAMPOLINA LUCAS PORTO EMERSON CASTRO ROBÉRIO RAMOS ROSIVAN AZEVEDO HALLISON FRANCIOLLI Teoria dos Jogos.
EA976 – Engenharia de Software AULA 4 Desenvolvimento Ágil.
BUSCA LOCAL Estéfane G. M. de Lacerda UFRN/DCA Setembro de 2006.
Teoria de Filas – Aula 3 Aula de Hoje Variáveis aleatórias discretas Bernoulli Binominal Uniform Poisson Geométrica Aula Anterior Independência Condicionamento.
Algoritmos Genéticos: Aspectos Práticos Estéfane G. M. de Lacerda DCA/UFRN Junho/2009.
Otimização Multiobjetivo Estéfane G. M. de Lacerda DCA/UFRN Junho/2009.
BUSCA TABU E. G. M. de Lacerda UFRN/DCA 23/10/2006 Parte I.
Algoritmos Genéticos para o Problema da Mochila Estéfane G. M. de Lacerda UFRN/DCA Setembro/2008.
Engenharia de Software Definição: Estabelecimento e uso de sólidos princípios de engenharia para que se possa obter economicamente um software que seja.
Amintas engenharia.
Preferência alimentar e redes tróficas
IFAC1 Hardware e software.
O PROBL EMA DA MOCHI LA COMO UM PROBLEMA RELATIVAMENTE COMPLEXO
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
APTIDÃO FÍSICA DE IDOSOS: UMA COMPARAÇÃO ENTRE PRATICANTES E NÃO PRATICANTES DE EXERCÍCIO GROBS, Bruna Frizon1,2; POSSAMAI, Leonardo Trevisol1,2; JACQUES,
EVOLUÇÃO Prof. Marcelo C..
Bemvindos! Apoiar-nos somente na matéria é uma forma garantida de falar para a parede, já que grande parte dos alunos estará a prestar atenção a outra.
Algoritmos Genéticos Alex F. V. Machado 1.
O OBJETIVO FUNDAMENTAL DA DISCIPLINA
Gestão de processo Dutra 2017.
Prof. Eduardo Bezerra CEFET/RJ Departamento de Informática Inteligência Artificial (GTSI1306, GCC1734) Prof. Eduardo Bezerra
TREINAMENTO E DESENVOLVIMENTO
EMPREENDEDORISMO NO COMEX
Aos que têm iniciativa, são atentos às oportunidades, aceitam desafios, administram a mudança e criam as organizações de amanhã.
Ciência, Tecnologia e Análise do Comportamento
Computação Evolutiva Algoritmos Genéticos Vítor De Araújo.
Aula: ECOLOGIA DE POPULAÇÕES E COMUNIDADES
Análise de Algoritmo Profº Me. Jeferson Bussula Pinheiro
Miguel Tavares Coimbra
FATORIAL DE UM Nº NATURAL
CO-EVOLUÇÃO.
INF1007: Programação 2 6 – Ordenação de Vetores
PROBLEMA DO EMPACOTAMENTO
O DEBATE COM A NOVA MICRO ECONOMIA
Inteligência Artificial
FUNDAMENTOS DE PROGRAMAÇÃO
Introdução à programação orientada por objetos
Rosemeire Gimenez Ogassawara
Fatores e Métricas de Qualidade
Aprendizado de máquina
Aula 2 Cooperação e Anarquia
ESTRATÉGIA COM BASE NA TEORIA DOS JOGOS
Barganha, Execução e Cooperação Internacional
Inteligência Artificial (IA)
Aprendizagem cooperativa e o problema de formação de grupos
Otimização de Problemas de Múltiplos Objetivos
Algoritmos Genéticos Alex F. V. Machado.
Evolução Diferencial Algoritmo formulado por Kenneth Price e Rainer Storn ( Evolução Diferencial (ED) nasceu da.
Trabalho Parte I.
Professora Roberta Bonamichi Guidi Garcia
A natureza entra em cena: As organizações vistas como organismos
Unidade 7 – Evolução Biológica
Sistemas Inteligentes Busca Cega (Exaustiva)
ENSAIOS CLÍNICOS RANDOMIZADOS Ensaios Clínicos Os antiinflamatórios não esteroidais (AINES) seletivos para COX2 são mais eficazes e produzem menos efeitos.
Computação Bioinspirada
Apresentação da Disciplina Disciplina: Linguagens de Programação Prof. Antonio Oseas.
Transcrição da apresentação:

Co-Evolução

Algoritmos Genéticos Tradicionais Funções de avaliação estáticas e bem definidas Evoluem uma única espécie Comparando com sistemas naturais, têm capacidade de adaptação limitada Podem convergir para mínimos locais

O que ocorre na natureza Aptidão de indivíduos de uma espécie acoplada a de indivíduos de outra espécie Competição Presa – Predador “Raposa e Coelho” Cooperação Simbiose

Co-Evolução Hillis (1990) Trabalho sobre redes de ordenação Ordena números colocados em sua entrada 3 8 6 2

Co-Evolução Primeiro experimento Algoritmo genético tradicional Indivíduo = Rede de ordenação Aptidão = No. de entradas corretamente ordenadas Convergiu para mínimos locais Gerou redes ineficientes

Co-Evolução Segundo Experimento Duas Espécies Espécie 1 – Entradas Teste Espécie 2 – Redes Aplicação dos testes às redes Cálculo das aptidões das redes População de redes População de testes Cálculo das aptidões dos testes

Co-Evolução Segundo Experimento Aptidão da Espécie de Redes Número de entradas ordenadas corretamente Aptidão da Espécie de Testes Número de entradas com ordenação incorreta Resultados Redes mais eficientes – testes mais difíceis Perde propensão a convergência a mínimo local Eficiência comparável a melhor rede conhecida

Co-Evolução Competitiva Cooperativa Predador – Presa Interação de aptidões inversa Sucesso de uma espécie é o fracasso da outra Cooperativa Simbiose Interação de aptidões direta Sucesso de uma espécie é o sucesso da outra

Co-Evolução Modelo co-evolucionário Colocar a figura 7 do modelo co-evolucionário cooperativo genérico.

Co-Evolução Modelo co-evolucionário Cada indivíduo da espécie é avaliado em colaboração ou competição com indivíduos de outras espécies Colocar a figura 7 do modelo co-evolucionário cooperativo genérico.

A colaboração ou competição ocorre no Modelo do Domínio Co-Evolução Modelo co-evolucionário Colocar a figura 7 do modelo co-evolucionário cooperativo genérico. A colaboração ou competição ocorre no Modelo do Domínio

Co-Evolução Modelo co-evolucionário Colocar a figura 7 do modelo co-evolucionário cooperativo genérico. Um fitness associado ao indivíduo é retornado pela colaboração ou competição

Co-Evolução Competitiva Aptidão do indivíduo de uma espécie por competição com indivíduos de outra espécie. Aplicação em jogos (minimax) Soluções exploram fraquezas de estratégias específicas Diversidade garante eficiência contra diversos oponentes

Co-Evolução Competitiva Funções de Aptidão Todos contra todos Competição aleatória Todos contra o melhor

Co-Evolução Competitiva Axelrod (1984; 1987) Dilema dos Prisioneiros Torneios de estratégias (programas de computador) Todos contra todos Melhor estratégia – Tit for Tat (coopera na primeira vez e escolhe a ação do adversário na jogada prévia)

Co-Evolução Competitiva Algoritmos Evolucionários Maioria das experiências encontrou “Tit for Tat” Algumas experiências encontraram melhores resultados Reflexo do ambiente de 8 estratégias usadas para avaliação AE encontrou soluções que exploram características do ambiente e não falhas da estratégia !!!

Co-Evolução Competitiva Axelrod substituiu ambiente estático por avaliação competitiva Produz diversas variantes do “Tit for Tat”

Co-Evolução Cooperativa Simbiose Melhora de indivíduo em uma espécie produz melhora na outra espécie Primeiros experimentos com co-evolução cooperativa: Paredis (1995,1996) Problema de codificação de Algoritmos Evolucionários Primeira Espécie – Valores Segunda Espécie – Representações

Co-Evolução Cooperativa Resultados Co-evolução agrupou bons genes, funcionalmente relacionados Crossover não afetou proliferação dos genes na população

Referências Paredis J. Coevolutionarys algorithms, Universiteit Maastricht, Netherlands Morrison, J. & ,Oppacher Franz. A general model of coevolution for genetic algorithms, Intelligent Systems Lab, School of Computer Science of Carleton University, Ottawa. Noble, J. & Watson, R. Pareto coevolution: Using performer against coevolved opponents in a game as dimension for Pareto selection. Informatics Research Institute School of Computation, University of Leeds, Leeds UK. DEMO Lab, Computer Science Dept. Brandey University Walthem, MA, USA Potter, M. & De Jong, K. A cooperative coevolutionary approach to function optimization. Computer Science Dept. of George Mason University , Fairfax, VA- USA Juillé H. & Pollack, J.B.. Coevolutionary Learning: a case study. Computer Science Dept. Brandeis University Waltha, Massachusetts USA Luke, S. & Wiegand, R.P. When coevolutionary algorithms exhibit evolutionary dynamics. Dept of Computer Science George Mason University.