Cormorant, Algoritmo Genético (AG)
Cormorant es un framework o librería la cual ha sido creada con el objetivo de poder crear Algoritmos Genéticos (AGs) de una forma fácil e intuitiva.
Ha sido escrita en el lenguaje C#, el cual es un lenguaje moderno, orientado a objetos y open-source.
Aunque el programa todavía se encuentra en una fase temprana, nos permite realizar cálculos con buenos resultados, si bien, actualmente las opciones de configuración tiene sus limitaciones. Por ejemplo, mientras escribía estas líneas, el cruzamiento solo dispone de la opción de cruce en un punto (OnePoint) o en el punto medio (MiddlePoint). Estas limitaciones serán superadas en futuras versiones y nuevas características serán añadidas.
Porqué el nombre de Cormorant?
La islas Galápagos, fué unos de los sitios visitados por Charles Darwing a bordo del Beagle y parte de sus descubrimientos en estas islas le sirvió como inspiración para gran parte del contenido de su gran obra en El origen de las especies [1]. La islas poseen numerosas especies endémicas como el cormorán de las islas Galápagos, una especie de ave que habita solamente en estas islas, siendo una de las aves más raras del mundo y que actualmente se considera una especie vulnerable debido a su escasa población. Es por todo lo anterior, que le he dado el nombre de Cormorant al programa.
[1] Charles Darwin. El origen de las especies. Grupo Planeta, Sept.2014.
Más información y su descarga en
cormorant.juanexposito.com
o puedes ir directamente a la web de la API en
cormorantcommon.juanexposito.com
Notifícame cuando una nueva versión de Cormorant esté disponible:
