摘要:El principal objetivo de este trabajo es presentar y ejemplificar una solución computacional para minimizar el costo de diseñar planes curriculares mediante algoritmos bio-inspirados con el fin de automatizar y reducir los errores. Se resuelve el problema de balanceo de mallas curriculares (BACP, por sus siglas en inglés) mediante la metaheurística de optimización basada en el comportamiento o algoritmo de las luciérnagas y el uso de programación funcional en el lenguaje Haskell. Se aplica el algoritmo de las luciérnagas sobre un conjunto de instancias de prueba para demostrar su efectividad. Los resultados muestran que al aplicar la propuesta de funciones solución en los problemas de optimización de carga académica balanceada de ocho, diez y doce semestres, el rendimiento considerando 50 ejecuciones suele ser oscilante, pero permite obtener los valores esperados de mínima carga académica para cada caso. Se concluye que esta propuesta permite la generación eficiente de soluciones para el diseño de planes curriculares.
关键词:balanceo de mallas curriculares; metaheurísticas; algoritmo de luciérnagas; programación funcional; Haskell.