• Nenhum resultado encontrado

Modelos Evolucionários e Tratamento de Incertezas

N/A
N/A
Protected

Academic year: 2021

Share "Modelos Evolucionários e Tratamento de Incertezas"

Copied!
18
0
0

Texto

(1)

Ciência da Computação

Modelos Evolucionários e

Tratamento de Incertezas

Aula 03

Teoria dos Esquemas

(2)

Esquemas

• Um esquema consiste em um template descrevendo um subconjunto dentre o conjunto de todos os indivíduos possíveis. • O esquema descreve similaridades entre

os indivíduos que pertencem ao

subconjunto, ou seja, descreve quais

(3)

Esquemas

• O alfabeto de esquemas consiste no conjunto de símbolos utilizados na representação mais o símbolo *, que significa “não-importa”

(wildcard).

• Os indivíduos diferem exatamente nas posições onde encontram-se os wildcards.

• Quando utiliza-se a representação binária, um esquema que tenha comprimento n com m

posições contendo o símbolo * terá m graus de liberdade e representará até 2m indivíduos

(4)

Esquemas

• Formalmente, um esquema é definido como sendo uma string s={s1,s2...sn} de

comprimento n, cujas posições pertencem ao conjunto Γ (alfabeto usado) + {*}.

• Cada posição da string dada por sk ≠ “*” é chamada de especificação, enquanto que um wildcard representa o fato de que

aquela posição pode assumir qualquer valor dentro do conjunto Γ.

(5)

Esquemas

O alfabeto de esquema descrito pelos símbolos {0,1 e *}, onde * significa que aquela posição pode ser qualquer elemento do alfabeto, não pertencendo ao esquema.

(6)

Esquemas

Esquema Indivíduos que representa

a* aa, ab, ..., az

a*b aab, abb, ..., azb

**xy aaxy, abxy, ..., azxy, baxy, bbxy, ..., bzxy, ..., zaxy, zbxy,..., zzxy

Considerando o alfabeto ocidental Γ={a,b,...,z} mais o símbolo * como o alfabeto de esquema.

(7)

Esquemas

• Se o alfabeto de esquema contém n símbolos, e o esquema contém m

posições com *, então o esquema representa (n-1)m indivíduos.

• O número de esquemas presentes em um determinado indivíduo é dependente do

comprimento da string e do número de opções presentes no alfabeto de

(8)

Esquemas

• Pode-se inferir que se a string tem

tamanho t e o alfabeto de esquemas

contém n símbolos, então o número de esquemas existente na população é

exatamente nt.

• Se o alfabeto de esquemas é {0,1,*} e a

string tem comprimento 2, temos 32=9 esquemas possíveis.

(9)

Esquemas

• Por que os esquemas são importantes? • Um Algoritmo Genético na verdade é um

manipulador de esquemas.

• Os esquemas contém as características positivas e negativas que podem levar a uma boa ou má avaliação e o AG nada mais faz do que tentar propagar estes bons esquemas por toda a população durante sua execução.

(10)

Esquemas

• Um esquema tem duas características importantes: sua ordem e seu tamanho. • A ordem de um esquema denotado por

O(H), corresponde ao número de posições neste esquema diferentes de *.

• O tamanho do esquema, representado por δ(H), se refere ao número de pontos de

corte entre a primeira e a última posições diferentes de * dentro do esquema.

(11)

Esquemas

Esquema Ordem Tamanho

*****1*** 1 0

1******0 2 7

**1**1*0 3 5

101010 6 5

Pode-se verificar que, quanto maior o tamanho de um esquema, maior o número de pontos de corte dentro dele, logo, é maior a probabilidade de que a aplicação do operador de crossover venha a quebrar este

esquema em pedaços, possivelmente rompendo suas boas características.

(12)

Teorema dos Esquemas

• Formalmente, pode-se dizer que, sendo n o número de indivíduos pertencentes a um certo esquema s, com média de avaliação igual a r e sendo x a média das avaliações de toda a a população,

• Então o número esperado de ocorrências de s na próxima geração é

(13)

Teorema dos Esquemas

• Seja o problema de achar o máximo de x2 entre 0 e 31. Usando-se uma representação binária (5 bits), em um dado instante pode-se ter a seguinte população Indivíduo Avaliação 01101 169 11000 576 01000 64 10011 361 Média 292.5

(14)

Teorema dos Esquemas

• Seja o esquema 1****. Há dois indivíduos que o implementam e sua média de

avaliação é 468.5.

• Logo, espera-se que ele esteja presente em 468.5*2/292.5  3.2 indivíduos. Já o esquema 0**0* está presente em dois

indivíduos com média de avaliação 116.5. Logo, ele deve estar presente em

(15)

Teorema dos Esquemas

• Suponha que os seguintes esquemas estão reproduzindo e todos os pontos de corte para estes

indivíduos são iguais e entre a 4a e 5a posição do indivíduo. Esquema Depois do corte 1**1|**** Íntegro 1***|**** Íntegro 1***|***0 Destruído 1**1|**1* Destruído

(16)

Teorema dos Esquemas

• Pode-se notar que quanto maior for o tamanho do esquema (δ(H)), maior a sua probabilidade de ser destruído. Um esquema de ordem 1 e tamanho zero nunca pode ser destruído, não importa onde o operador de crossover faça o corte.

• Logo, reformulando o teorema dos esquemas tem-se que quanto maior a avaliação do

esquema e menor o seu tamanho, mais cópias ele terá na próxima geração.

(17)

Teorema dos Esquemas

• A mutação também é destrutiva, se

ocorrer em uma posição em que o

esquema possua um valor diferente

de *.

• Quanto maior a ordem do esquema,

mais chances deste ser corrompido

pelo operador de mutação.

(18)

Teorema dos Esquemas

• Ação dos operadores se encaixa no

que é chamado de tensão entre

exploração (exploration, a busca de

novas adaptações) e aproveitamento

(explotation, a manutenção das

adaptações úteis feitas até a atual

geração).

Referências

Documentos relacionados

E ele funciona como um elo entre o time e os torcedores, com calçada da fama, uma série de brincadeiras para crianças e até área para pegar autógrafos dos jogadores.. O local

A prova do ENADE/2011, aplicada aos estudantes da Área de Tecnologia em Redes de Computadores, com duração total de 4 horas, apresentou questões discursivas e de múltipla

Se você vai para o mundo da fantasia e não está consciente de que está lá, você está se alienando da realidade (fugindo da realidade), você não está no aqui e

QUANDO TIVER BANHEIRA LIGADA À CAIXA SIFONADA É CONVENIENTE ADOTAR A SAÍDA DA CAIXA SIFONADA COM DIÂMTRO DE 75 mm, PARA EVITAR O TRANSBORDAMENTO DA ESPUMA FORMADA DENTRO DA

A espectrofotometria é uma técnica quantitativa e qualitativa, a qual se A espectrofotometria é uma técnica quantitativa e qualitativa, a qual se baseia no fato de que uma

Equipamentos de emergência imediatamente acessíveis, com instruções de utilização. Assegurar-se que os lava- olhos e os chuveiros de segurança estejam próximos ao local de

Frente ao exposto, este trabalho teve por objetivo avaliar discentes da disciplina de Matemática Discreta nos conteúdos de lógica formal, teoria dos conjuntos e

Com o objetivo de compreender como se efetivou a participação das educadoras - Maria Zuíla e Silva Moraes; Minerva Diaz de Sá Barreto - na criação dos diversos