Beruflich Dokumente
Kultur Dokumente
Genéticos
Victor Gonçalves
Sumário
Introdução;
Otimização Global;
O Algoritmo Genético;
Objetivos da apresentação
Introduzir a técnica;
Definição 1:
É a busca da melhor solução
para um determinado problema.
Definição 2:
É maximizar ou minimizar algo.
Processo de otimização
clássico
V2 Ótimo Global
Ótimo Local ou
sub-ótimo
V1
O Clássico “Hill-Climbing”
V2
Melhora
Chute inicial V1
O Clássico “Hill-Climbing”
V2
Tentativa 2 V1
O Clássico “Hill-Climbing”
V2
Tentativa 3 V1
O Clássico “Hill-Climbing”
V2
Tentativa 4 V1
O Clássico “Hill-Climbing”
V2
Tentativa 5 V1
Um dilema
V2
V1
AG´s e Otimização Global
V2
V1
AG´s e Otimização Global
V2
V1
AG´s e Otimização Global
V2
V1
AG´s e Otimização Global
V2
V1
AG´s e Otimização Global
V2
V1
AG´s e Otimização Global
V2
V1
AG´s e Otimização Global
V2 Redondezas do
Ótimo Global
V1
Onde aplicar os AG’s
Início
Inicializa(População);
Enquanto (NÃO Terminar) Faça
Avalia (Pop);
NovaPopulação := Seleciona (População);
Opera (NovaPopulação);
Populaçao := NovaPopulação;
Fim Enquanto;
Fim.
Problema exemplo
Problema: Obter valores de V1 (podendo variar
entre 1 e 32) e V2 (podendo variar entre 0 e
15.5) de forma que se obtenha o maior valor de
f(V1,V2) = V1 + V2.
v1
f
v2
Exemplo de Genótipo
Indivíduo f
1 5
2 25
3 15
4 10
5 2
6 43
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Seleção Proporcional
Indivíduo 6
selecionado
O Algoritmo Genético Clássico
Pais Filhos
Antes da mutação
1010000011
Depois da mutação
1010100011
Exemplos de esquema:
H1 = 110**
H2 = *00
Indivíduos representados
por H1: 11000, 11001, 11010 e
11011
por H2: 100 e 000
Teoria dos Esquemas
Definção:
f (H )
m( H , t 1) m( H , t ) n
fi
f (H )
m( H , t 1) m( H , t )
f
Teoria dos Esquemas
(H )
psc 1 pc
l 1
Teoria dos Esquemas
psm 1 pm
o( H )
p 1 psm 1 pm o( H )
Teoria dos Esquemas
Obtêm-se então:
f (H ) (H )
m( H , t 1) m( H , t ) 1 pc o( H ) pm
f l 1
Teoria dos Esquemas