Ir a Inicio

Vida Artificial. Ambiente, sensores y adaptación.

Si observamos a nuestro alrededor, lo que estamos percibiendo del ambiente es la información que viene de nuestros sentidos como la vista, el oído, el olfato, el tacto y gusto. Nuestros sensores detectan la luz, temperaturas, sonidos, olores y sabores del ambiente en donde estemos inmersos y con esta información es que reaccionamos.

Imagine que usted esta sentado en el campo y oye el rugido de un leopardo, inmediatamente nos ponemos alerta y gracias al diseño del sensor de sonido nuestro (oreja y oído en par), podemos ubicar donde el leopardo esta.

Pero un ambiente, es mucho mas que lo proporcionado por nuestros sentidos. Por ejemplo, si estamos cerca de una sustancia radioactiva, ninguno de nuestros sentidos (sensores) transmitirán información sobre esto, luego no nos alejamos, podríamos enfermar y morir por falta de un sensor de radioactividad.

El desarrollo de sensores es pieza clave en el proceso evolutivo. Algunos ejemplos:

  1. Ciertas especies de tiburones, tienen un sentido (sensor) que detecta el campo electromagnético de sus presas. No importa si están bien ocultas en el suelo marino, serán fácilmente detectadas.
  2. Otras especies han especializado bastante un sensor, como el caso de los perros y su olfato.

Entre mas sensores, mayor es la información recibida, entre mas especializado este el sensor, mayor es la calidad de esta información. La cantidad y calidad de la información determinan como reacciona el organismo y finalmente influye en su evolución.

Sería ideal que una criatura tuviera sensores para cada manifestación física del ambiente y que estos sensores fueran altamente especializados. Sin embargo, esto consumiría mayor energía, la criatura deberá conseguir mucho alimento para poder tener en funcionamiento dichos sensores. Estas razones obliga a sacrificar una cosa por otra.

La pluralidad de sensores significa que los seres vivos deben enfrentarse a muchos ambientes.

Las siguientes simulaciones tratarán sobre la multiplicidad de ambientes y como el organismo debe enfrentarlos. Una solución sencilla y escalable es que un organismo con múltiples sensores y múltiples reacciones, es en realidad un conjunto de micro-organismos, donde cada uno tiene una entrada y una salida.

Motor 12: Preparativos Revisado Motor 11, hubo varias optimizaciones, se crearon nuevas clases para dar mayor claridad, se documenta mejor el código y se prepara para escalabilidad. Compatible Windows y Linux.
Motor 13 Múltiples o especializados sensores generan múltiple información, que internamente son múltiples ambientes. Observe como resolver esto.
Motor 14 Múltiples ambientes, múltiples organismos. Estos organismos son expresiones simples y algoritmos con capacidad de mutar.
Motor 15 En esta simulación se busca mayor adaptación.
Motor 16 El MacroOrganismo: múltiples organismos se adaptan a un ambiente cíclico, posteriormente se colaboran entre si (simbiosis) para sobrevivir.
Motor 17 Esta simulación permite el estudio de la lenta modificación a través de un ambiente cíclico. Los resultados sorprenden.
Motor 18 Optimizado, didáctico, resultados interesantes.
Motor 19 Optimización agresiva y sus consecuencias
Conclusiones 3er Capítulo ¿Que conclusiones nacen de todas las simulaciones?