Capítulo 1: Simulación de evolución con generación de expresiones simples.
Es sencillo, se genera un ambiente como una serie numérica finita, por ejemplo: 2, 3, 5, 7, 11, 13, 17, 19, 23. Hay nueve(9) números que son los primeros primos.
Luego genero expresiones matemáticas (por ejemplo, X*3+5, X*X+12*X-4, etc...) de tal manera que si al dar valores a X (de 1 a 9 para el ambiente de ejemplo), el resultado se acerque a la serie o ambiente. Solo las expresiones que tengan mejor aproximación "sobreviven" las que no son desechadas.
De clic en cada hiperenlace. Atención: Son applets en Java, por lo que se recomienda que use un navegador (browser) que ejecute programas escritos en este lenguaje.
Simulación I: Aleatorio | Genera aleatoriamente expresiones matemáticas. Solo sobrevive la expresión que tenga mejor aproximación. |
Simulación II: Adicionando operadores y operandos | Combinando la generación totalmente aleatoria con el ligero cambio a las expresiones mas aptas (adicionando operadores, operandos). |
Simulación III: Ligeras Mutaciones | Después de una generación totalmente aleatoria de expresiones pasa luego a hacer cambios ligeros a las expresiones mas aptas modificando operadores y operandos. |
Simulación IV: Aleatorio, Adición y mutación | Combina la adición, la modificación y la generación espontánea de expresiones. Optimizada para pruebas de adaptación. |
Simulación V: Ambientes Cíclicos | Como las características del medio ambiente no son eternas (en nuestro planeta se presentan por ciclos definidos). Hacer un algoritmo que cambie lentamente pero cíclicamente la serie numérica. |
Simulación VI: Adaptación a Ambientes Cíclicos y búsqueda de Recursos | En esta simulación se aborda un nuevo ingrediente en la supervivencia: los recursos. Se simula un ser vivo y su migración entre ambientes cíclicos, buscando recursos y logrando adaptarse ambientes que cambian periódicamente. |
Simulación VII: ¿Memoria Cíclica? | ¿Los seres vivos tienen memoria cíclica? Así sabrían a que ambiente cíclico es mejor por experiencia emigrar. |
Simulación VIII: Graficando las adaptaciones | "Vale mas un cuadro que mil palabras", una frase popular, pero bastante cierta. Esta simulación es similar a la IV, a diferencia de que usted puede ver graficado el ambiente y los seres vivos como se van acercando poco a poco a tomar la forma del ambiente. |