Algoritmo 005: Los materiales no son los mismos para siempre
Todo cambia, nada permanece estático. La misma presencia del organismo afecta un ambiente como se expresó en el Articulo 35: ¿Supervivencia del mas apto o del que mejor adapta? y los ambientes externos son comúnmente cíclicos. Cuando un organismo ha encontrado un punto de equilibrio, sabe muy bien que este no se mantendrá así por siempre. Porque a su vez este esta cambiando los materiales. Por ejemplo, si estamos en un cuarto herméticamente cerrado, el oxígeno de la habitación es cambiado por gas carbónico mientras respiramos, y mas vale que hagamos algo porque nos asfixiaremos cuando se termine el oxígeno.
En esta simulación, los organismos (compuestos por materiales según dicta su especie), verán que sus materiales cambian por el ambiente del Universo.
Observe un resultado parcial:
[Identificación=9, Especie=5, Estado=86]
Tipo Material Especie Original:[Tipo,Cantidad]
[8,1][0,3][9,5][1,5][6,5]
Materiales que hay en el organismo (tipos):
8,0,0,0,9,9,9,9,9,1,1,1,1,1,6,6,6,6,6,
En [8,1] significa que la especie 5 esta compuesta de material 8 y que la cantidad es 1; En [0,3] significa que la especie 5 esta compuesta de material 0 y que la cantidad es 3
Ahora el organismo con identificación 9 tiene esos materiales 8,0,0,0 (una molécula de material ocho y tres moléculas de material cero). Es decir, cumple con lo que dicta la especie...
Ahora viviendo, esto sucede:
[Identificación=9, Especie=5, Estado=75]
Tipo Material Especie Original:[Tipo,Cantidad]
[8,1][0,3][9,5][1,5][6,5]
Materiales que hay en el organismo (tipos):
7,5,5,5,7,7,7,7,7,0,0,0,0,0,0,0,0,0,0,
El material tipo 8 cambió a tipo 7, el material tipo 0 cambió a tipo 5, y así sucesivamente, observe el desastre para el organismo: todos sus materiales cambiaron, perdió identidad de especie y además corre un gran riesgo de morir... por otro lado puede que no sea un desastre sino al contrario los nuevos materiales ayudan al organismo. Aún así puede reproducirse con los datos originales de la especie.
Los materiales cambian por los ambientes entrelazados del Universo. El organismo si sobrevive un ciclo, se reproduce (genera uno nuevo). En la simulación se puede observar como las especies se van reproduciendo:
Sobreviven:
Organismo nuevo. Especie:1 Cantidad:13
Organismo nuevo. Especie:2 Cantidad:30
Organismo nuevo. Especie:2 Cantidad:31
Organismo nuevo. Especie:0 Cantidad:37
Organismo nuevo. Especie:9 Cantidad:19
Organismo nuevo. Especie:7 Cantidad:19
Organismo nuevo. Especie:8 Cantidad:19
Organismo nuevo. Especie:7 Cantidad:20
Significa por ejemplo que de la especie 2 se genero el 30avo y luego el 31avo organismo.
Descargue el código fuente, de clic aquí
Descargue el ejecutable para Windows, de clic aquí
¡OJO FIN DE CAPITULO! He usado la filosofía de programación orientada a objetos en Algoritmo 005: el Universo es una clase, los organismos otra clase... y al final en el código, hay una total relación entre un organismo y su universo. ¿Donde queda el algoritmo evolutivo?. Este algoritmo como se dijo antes, debe ser independiente del Universo, tal como sucede con los virus informáticos que no son regidos por las leyes físicas sino por leyes del sistema operativo. El programa actual (Algoritmo 005) lo considero "equivocado" porque independencia no hay; el algoritmo evolutivo debe detectar lo que puede hacer con el Universo y generar organismos que saquen el mejor provecho de este universo hasta que logren la estabilidad.... y de paso la felicidad (comienzo a estudiar las emociones).
Por este problema, decidí dar fin a este capítulo, porque primero se debe resolver lo de la independencia. El próximo capítulo tratará sobre esto.