Estoy buscando agregar algunos algoritmos genéticos a un proyecto de investigación de operaciones en el que participé. Actualmente tenemos un programa que ayuda a optimizar algunas programaciones y queremos agregar algunas heurísticas en forma de algoritmos genéticos. ¿Existen buenas bibliotecas para programación/algoritmos genéticos genéricos en C++? ¿O me recomendarías que solo codificara el mío?Programación genética en C++, ¿sugerencias de la biblioteca?
Debo agregar que, aunque no soy nuevo en C++, soy bastante nuevo para hacer este tipo de trabajo de optimización matemática en C++ ya que el grupo con el que trabajé anteriormente solía usar un paquete de optimización patentado.
Tenemos una función de acondicionamiento físico que es bastante computacionalmente intensa para evaluar y tenemos un clúster para ejecutar esto, por lo que el código paralelizado es muy conveniente.
¿Entonces es C++ un buen lenguaje para esto? Si no, por favor, recomiende algunos otros, ya que estoy dispuesto a aprender otro idioma si hace la vida más fácil.
gracias!
¡Buena pregunta! Tuve el mismo hace un tiempo y decidí comenzar a trabajar en mi propia biblioteca genérica de GA basada en plantillas y clases de políticas y utilizando las convenciones de STL. No vale la pena mostrarlo todavía, pero espero que pronto haya algo que valga la pena divulgar al público. Gracias por recordarme que debo trabajar en ello. –
Un posible duplicado: http://stackoverflow.com/questions/687404/what-genetic-algorithm-programming-library-do-you-use – Kiril
@Derrick, suena muy interesante, ¿tiene una página web para su proyecto? – shuttle87