fbpx
Wikipedia

Algoritmo de estimación de distribución

Los Algoritmos de Estimación de Distribución (AED) constituyen una familia de metaheurísticas derivadas de los algoritmos evolutivos.

A diferencia de los algoritmos evolutivos "clásicos", en donde se busca encontrar una solución a un problema codificando directamente sus variables, los AED buscan estimar la distribución de probabilidad de cada variable. La población de soluciones candidatas se recrea en cada generación, a partir de la distribución de probabilidad obtenida a partir de los mejores individuos de la generación anterior.

Dado que la población no se regenera a partir de individuos, sino desde las distribuciones de probabilidad obtenidas, no existen operadores de cruzamiento ni de mutación

Algoritmo

 
Algoritmo de Estimación de Distribución. La línea azul indica la función objetivo, f(x), la cual posee un óptimo O. En cada iteración se efectúan dos acciones: la primera es generar una población P con una distribución de probabilidad PDu. Luego de evaluados los individuos, se seleccionan los mejores (PS) y se estima su distribución PDe. En este ejemplo se utiliza una distribución Normal para la estimación. De esta manera, y a medida que avanzan las generaciones, la distribución se concentra alrededor del óptimo.

Los AED conservan el vocabulario utilizado en algoritmos evolutivos. De esta manera, se entiende como individuo una solución candidata, población al conjunto de individuos y función de desempeño a la función objetivo del problema de optimización.

Estructura

El pseudocódigo de un AED general es el siguiente:

Generar al azar M individuos, formando la población  .
i = 0
Mientras no se cumpla la condición de término, hacer:
i = i + 1
Seleccionar N individuos (N < M) desde la población precedente ( ), formando la poblaciónn : .
Estimar la distribución de probabilidad   de cada variable del problema, usando la población  .
Generar al azar M individuos utilizando las distribuciones obtenidas  , formando la población  .
Fin del ciclo.
  •   Datos: Q2835887

algoritmo, estimación, distribución, algoritmos, estimación, distribución, constituyen, familia, metaheurísticas, derivadas, algoritmos, evolutivos, diferencia, algoritmos, evolutivos, clásicos, donde, busca, encontrar, solución, problema, codificando, directa. Los Algoritmos de Estimacion de Distribucion AED constituyen una familia de metaheuristicas derivadas de los algoritmos evolutivos A diferencia de los algoritmos evolutivos clasicos en donde se busca encontrar una solucion a un problema codificando directamente sus variables los AED buscan estimar la distribucion de probabilidad de cada variable La poblacion de soluciones candidatas se recrea en cada generacion a partir de la distribucion de probabilidad obtenida a partir de los mejores individuos de la generacion anterior Dado que la poblacion no se regenera a partir de individuos sino desde las distribuciones de probabilidad obtenidas no existen operadores de cruzamiento ni de mutacionAlgoritmo Editar Algoritmo de Estimacion de Distribucion La linea azul indica la funcion objetivo f x la cual posee un optimo O En cada iteracion se efectuan dos acciones la primera es generar una poblacion P con una distribucion de probabilidad PDu Luego de evaluados los individuos se seleccionan los mejores PS y se estima su distribucion PDe En este ejemplo se utiliza una distribucion Normal para la estimacion De esta manera y a medida que avanzan las generaciones la distribucion se concentra alrededor del optimo Los AED conservan el vocabulario utilizado en algoritmos evolutivos De esta manera se entiende como individuo una solucion candidata poblacion al conjunto de individuos y funcion de desempeno a la funcion objetivo del problema de optimizacion Estructura Editar El pseudocodigo de un AED general es el siguiente Generar al azar M individuos formando la poblacion D 0 displaystyle D 0 i 0 Mientras no se cumpla la condicion de termino hacer i i 1 Seleccionar N individuos N lt M desde la poblacion precedente D i 1 displaystyle D i 1 formando la poblacionn D i 1 S displaystyle D i 1 S Estimar la distribucion de probabilidad P i x displaystyle P i x de cada variable del problema usando la poblacion D i 1 S displaystyle D i 1 S Generar al azar M individuos utilizando las distribuciones obtenidas P i x displaystyle P i x formando la poblacion D i S displaystyle D i S Fin del ciclo Datos Q2835887Obtenido de https es wikipedia org w index php title Algoritmo de estimacion de distribucion amp oldid 135124969, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos