Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos Genéticos Apliacacion Al Problema de La Mochila PDF
Algoritmos Genéticos Apliacacion Al Problema de La Mochila PDF
2.4 EVALUACIN
La evaluacin consiste en asignar una SALUD a los individuos
de la poblacin. Lo ms sencillo, si se puede, es utilizar el
valor de la funcin objetivo.
2.7 MUTACIN
Para la codificacin en binario:
La mutacin tiene como objetivo aadir combinaciones
genticas para favorecer la expansin por el espacio de Cada intervalo de valores de la variable se representa
bsqueda y evitar ptimos locales. Continuando con nuestro con un nico valor en binario.
paralelismo con la naturaleza, la mutacin es una imitacin de V = VMIN + X b (VMAX VMIN ) / (2m 1) .
la MUTACIN GENTICA.
Variantes en el nmero de intervalos = 2m (extremo
inferior, extremo superior, centrada).
El mtodo consiste en cambiar, de acuerdo a una tasa, uno de
los caracteres binarios por su contrario. La tasa de mutacin
Otras codificaciones:
suele ser muy baja para no perder el efecto de la supervivencia
del ms sano. Reales.
Especficas del problema. Caso especial en
problemas de permutacin, que veremos ms
adelante.
0 1 1 0 1
3.3 POBLACIN INICIAL
Lo primero es fijar el parmetro del tamao de la poblacin.
0 1 0 0 1
3.4 EVALUACIN
Problemas que pueden surgir en la funcin objetivo:
Puede dar valores negativos.
Puede ser no discriminatoria, esto significa que
todos los individuos estn en un rango muy
parecido.
Figura 3.2. Muestra uniforme. Que el problema sea de minimizacin.
Padre 0 1 2 3 4 5 6 7 8 9
Regin Factible
Madre 2 3 1 4 5 7 8 0 9 6
Regin No Factible
Hijo 0 1 2 4 5 7 8 3 6 9
Figura 4.1. Espacio de soluciones con restricciones.
Hija 2 7 1 3 4 5 6 0 9 8
Vamos a ver dos mtodos para solucionar los problemas de
individuos no factibles.
Figura 4.2. Cruce PMX1.
4.1 PENALIZACIONES
Se realizan dos cortes al azar y se intercambian las posiciones
Consiste en aadir a la funcin objetivo penalizaciones que se de la ventana central. El resto de valores se toman del original
aplican cuando se violan las restricciones. salvo que ya est colocado. En este caso se busca la
coincidencia en el individuo.
Las penalizaciones suelen medir el grado de infactibilidad
del individuo.
1
No se estn representando valores en binario. Los nmeros
Existen varios tipos de penalizaciones: representan la posicin de los genes.
4.2.2 CRUCE OX Consiste en tomar una ventana al azar del individuo e invertir
las posiciones.
0 1 2 6 5 4 3 7 8 9
n
n 0
si p x i i C
(0.9)
( pi xi C ) + = n
i =1
n
p x C
si pi xi > C
i =1
individuo
1 0
1 1
0 i i
i =1 i =1
x1 x2 x3 x4 x5
n
2 1 1 1 1 0 5 0 0 0 0 1
px
i =1
i i = 30 + 22 + 10 = 62 > 40 (0.7)
3 0 0 0 1 1 6 1 1 1 0 0
Este individuo incumple la restriccin de capacidad de la
mochila. Es un individuo no factible.
Figura 5.1. Muestre invertida.
6 REFERENCIAS