jueves, 28 de mayo de 2015

Demostración de un Algoritmo Genético desarrollado en Microsoft Excel

ALGORITMOS GENÉTICOS

Ejemplo de un algoritmo genético desarrollado en una Macro en Microsoft Excel
ALGORITMOS GENETICOS (AG).- Existe mucha teoría en relación a los Algoritmos Genéticos, pero muchas veces necesitamos comprender la teoría de una manera funcional y práctica (por lo tanto debe ser sencilla).

En la siguiente función:



En la función f(x) = y^2, se desea encontrar el valor de "x" que hace que la función f(x) alcance su valor máximo, pero restringiendo a la variable "x" a tomar valores comprendidos entre 0 y 31. Aún más, a "x" sólo le vamos a permitir tomar valores enteros, es decir: 0,1,2,3,...,30, 31. 

DESCARGA LOS ARCHIVOS (TEORIA Y EJEMPLO DE LA MACRO)



Este es un ejemplo muy simple que saben los que estudian programación genética, algoritmos evolutivos, programación evolutiva, etc., etc., lo que haremos será verla en funcionamiento.

Aquí está el vídeo demostrativo de la macro con una pequeña explicación de como funciona el algoritmo Genético.






Espero sus comentarios....