Algoritmo de optimización de colonia de hormigas coevolutivo basado en evolución diferencial para el aprendizaje de la estructura de redes Bayesianas
Autores: Zhang, Xiangyin; Xue, Yuying; Lu, Xingyang; Jia, Songmin
Idioma: Inglés
Editor: MDPI
Año: 2018
Acceso abierto
Artículo científico
2018
Algoritmo de optimización de colonia de hormigas coevolutivo basado en evolución diferencial para el aprendizaje de la estructura de redes Bayesianas
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Redes bayesianas
Datos
Optimización de colonias de hormigas
Coevolución
Evolución diferencial
Estructura
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 30
Citaciones: Sin citaciones
El aprendizaje de la estructura de las redes Bayesianas (BNs) a partir de datos ha recibido una atención creciente. Se han introducido muchos algoritmos heurísticos para buscar la red óptima que mejor se ajuste al conjunto de datos de entrenamiento dado. Para mejorar aún más el rendimiento de la optimización de colonias de hormigas (ACO) en el aprendizaje de la estructura de las BNs, este artículo propone un nuevo algoritmo coevolutivo mejorado de ACO (coACO), que utiliza la información de feromonas como factor cooperativo y la evolución diferencial (DE) como estrategia cooperativa. A diferencia del ACO básico, el coACO divide toda la colonia de hormigas en varias subcolonias (grupos), entre las cuales se adoptan operadores DE para implementar el proceso evolutivo cooperativo. Los resultados experimentales demuestran que el coACO propuesto supera al ACO básico en el aprendizaje de la estructura de las BN en términos de convergencia y precisión.
Descripción
El aprendizaje de la estructura de las redes Bayesianas (BNs) a partir de datos ha recibido una atención creciente. Se han introducido muchos algoritmos heurísticos para buscar la red óptima que mejor se ajuste al conjunto de datos de entrenamiento dado. Para mejorar aún más el rendimiento de la optimización de colonias de hormigas (ACO) en el aprendizaje de la estructura de las BNs, este artículo propone un nuevo algoritmo coevolutivo mejorado de ACO (coACO), que utiliza la información de feromonas como factor cooperativo y la evolución diferencial (DE) como estrategia cooperativa. A diferencia del ACO básico, el coACO divide toda la colonia de hormigas en varias subcolonias (grupos), entre las cuales se adoptan operadores DE para implementar el proceso evolutivo cooperativo. Los resultados experimentales demuestran que el coACO propuesto supera al ACO básico en el aprendizaje de la estructura de las BN en términos de convergencia y precisión.