Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentacion Programación Genética
Presentacion Programación Genética
CODIFICACIÓN DE
1 INDIVIDUOS E INICIALIZACIÓN
TREE STRUCTURES
Los árboles pueden ser fácilmente evaluados de forma recursiva. Cada nodo
del árbol tiene una función como operador y cada nodo terminal tiene un
operando, por lo que las expresiones matemáticas son fáciles de evolucionar
y evaluar.
LINEAR GENETIC PROGRAMMING
INICIALIZACIÓN de parámetros).
Conjunto de símbolos terminales.
Identificar la función de desempeño.
Tamaño de la población.
Profundidad inicializacion y profundidad
máxima de los cromosomas.
Probabilidad de cruce.
Probabilidad de mutación.
Criterio de parada.
Tasa de elitismo.
CREACIÓN DE POBLACIÓN Y
2 FUNCIÓN DE DESEMPEÑO
Completa Creciente
CREACIÓN DE LA
Crea nodos del cromosomas que Se crean nodos que pertenezcan
pertenezcan unicamente al conjunto tanto al conjunto de funciones F
de funciones F hasta que se alcance como al de símbolos terminales T
un nivel menos de la profundidad de hasta que se alcance un nivel menos
POBLACIÓN
inicialización definida. Luego se crean de la profundidad de inicialización
nodos que pertenezcan al conjunto definida.
de terminales T.
INICIAL
Ramped Half-and-Half
Dada la profundidad de inicialización p, se divide a la
población en p-1 grupos. Cada grupo hace uso de una
profundidad de inicialización aleatoria. La mitad de los
cromosomas de cada grupo se crean con inicialización
completa y la otra mitad con inicialización creciente.
FUNCIÓN DE DESEMPEÑO
OPERADORES
DE Mutación de Mutación de
MUTACIÓN subarbol
Se elige un locus aleatorio del cromosoma y se
remplaza el subarbol en este punto por otro
permutación
Intercambia los hijos del nodo función elegido
de manera aleatoria.
generado aleatoriamente.
OPERADORES DE CRUCE Y
5 MECANISMOS DE REMPLAZO
Se elige
aleatoriamente
un locus sobre el
OPERADORES DE
que se hará el
cruzamiento para
cada padre. El
CRUCE
subárbol del
padre 1 a partir
del locus se
combina con el
padre 2 para crear
al hijo 1, y
viceversa.
MECANISMOS DE REMPLAZO
Se eligen los cromosomas con
Se genera un número aleatorio
desempeño menor al 10% del
mayor a la probabilidad de cruce y
desempeño medio de la menor o igual a 1. Según este
La generacion es población. Se elige una porcentaje, se selecciona
remplazada en su totalidad cantidad n de los cromosomas aleatoriamente la cantidad
por sus hijos a remplazar y se eliminan. respectiva de cromosomas en la
nueva población y se remplaza por
la misma cantidad de
Remplazo Remplazo de los Remplazo de cromosomas en la vieja población.