next up previous
Next: 10. Optimización basada en Up: 9.10 Poblaciones Estadísticas Previous: 9.10.1 PBIL (Population-based Incremental

9.10.2 BOA: The Bayesian Optimization Algorithm

Para tratar de capturar interacciones entre variables se han propuesto las siguientes mejoras:

BOA genera una población aleatoria, selecciona los mejores individuos, construye una red bayesiana que ajuste esos individuos bajos ciertos criterios, genera nuevos individuos usando la distribución codificada en la red bayesiana y se reemplaza (parte de) la problación original. Este proceso se repite hasta cumplir el criterio de terminación.

Algunas de las restricciones que se usan son:

El algoritmo viene descrito en la tabla 9.6.


Tabla 9.6: Algoritmo de BOA.
\begin{table}
\begin{tabbing}
123\=123\=123\= \kill
$t \leftarrow 0$ \\
Genera...
... $P(t)$ con los de $O(t)$ \\
\> $t \leftarrow t + 1$
\end{tabbing}\end{table}



next up previous
Next: 10. Optimización basada en Up: 9.10 Poblaciones Estadísticas Previous: 9.10.1 PBIL (Population-based Incremental
Eduardo Morales Manzanares 2004-11-02