Logo de Deepdaemon

By Marco A. Moreno Armendariz

Algoritmos Bioinspirados

Chicken Swarm Optimization: cuando la jerarquía del corral resuelve problemas complejos

Avatar de Marco Antonio Moreno Armendáriz Avatar de David Dorantes Ojeda

By Marco Antonio Moreno Armendáriz, David Dorantes Ojeda

Published January 8, 2026 • 43 views

Imagen destacada para Chicken Swarm Optimization: cuando la jerarquía del corral resuelve problemas complejos

El Chicken Swarm Optimization (CSO) es un algoritmo de inteligencia de enjambre propuesto por Meng et al., inspirado en el comportamiento social y jerárquico de las gallinas en un corral. Su objetivo principal es encontrar soluciones óptimas de manera eficiente, combinando estrategias de búsqueda aleatoria con una organización social bien definida, lo que lo hace especialmente útil en problemas donde el tiempo y los recursos computacionales son críticos.

La idea central del CSO es simular cómo gallos, gallinas y polluelos interactúan al buscar alimento. En este modelo, cada individuo representa una solución candidata, y su desempeño se mide mediante una función de aptitud (fitness). Aquellos con mejor fitness se convierten en gallos, que lideran la búsqueda; los individuos con desempeño intermedio actúan como gallinas, mientras que los de menor aptitud son polluelos, que siguen a sus madres. Esta estructura jerárquica dinámica se actualiza periódicamente, permitiendo que el enjambre se adapte y mejore con el tiempo.

Durante el proceso de optimización, todos los agentes exploran un espacio de búsqueda multidimensional, pero lo hacen de forma distinta según su rol. Los gallos, al tener prioridad y mayor libertad de movimiento, exploran nuevas regiones del espacio; las gallinas ajustan su posición basándose en los gallos y en su relación con los polluelos; mientras que los polluelos siguen a sus madres, reforzando las soluciones prometedoras. Esta combinación logra un equilibrio entre exploración global y explotación local, una de las claves del buen desempeño del algoritmo.

Gracias a esta dinámica, el CSO ha demostrado ser eficaz en áreas como ingeniería, robótica, automatización e inteligencia artificial, ofreciendo una alternativa robusta a otros algoritmos bioinspirados. Y una vez más, la naturaleza muestra cómo incluso los comportamientos más cotidianos pueden convertirse en poderosas herramientas computacionales para resolver problemas complejos.

Referencia: 

Chen, B., Cao, L., Chen, C., Chen, Y., & Yue, Y. (2024). A comprehensive survey on the chicken swarm optimization
algorithm and its applications: State-of-the-art and research challenges. Artificial Intelligence Review, 57(7), 170.