Optimizando algoritmos de optimización

Llevamos programando algoritmos evolutivos desde que casi echamos los dientes en la universidad, y sin embargo la preocupación y la investigación va más por el camino de cambiar el algoritmo, y no cambiar la implementación, y eso que tanto los lenguajes como las librerías como las prácticas de programación han cambiado enormemente en estos años. En este artículo, que se va a presentar en el congreso de Metaheurísticas, Algoritmos Evolutivos y Bioinspirados que se integra dentro del CEDI que se está celebrando en Valencia, tratamos de hacer precisamente eso: abordar un algoritmo evolutivo (hecho en Perl desde el punto de vista de la programación, y demostrar que las mejoras en tiempo de ejecución que se pueden obtener alcanzan, en ocasiones, varios órdenes de magnitud.
El trabajo se titula

Optimizando la implementación de algoritmos evolutivos. JJ Merelo, Pedro Castillo, Juan Luís Jiménez Laredo and María Isabel García Arenas

Tenéis la presentación

Y también el código cuyas mejoras podéis visualizar a través de las diferencias entre las versiones de fichero que te permite hacer Launchpad

One thought on “Optimizando algoritmos de optimización

  1. Pingback: Tweets that mention Optimizando algoritmos de optimización « GeNeura Team -- Topsy.com

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s