Vida Artificial

Investigación

Artículos

Autor

Otros

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.
1