martes, 26 de febrero de 2013

Net log

¿Qué es Net logo? ¿Qué tipo de programación usa?:
Tomando en cuanta al modelado basado en agentes, Netlogo nace como un lenguaje de programación innovador orientado para simular sistemas naturales y sociales.

Tomando un lenguaje multiagente de programación, Netlogo abarca un entorno de modelado, el cual, está compuesto por los siguientes agentes:

Turtles (tortugas): agentes que se mueven por el mundo e interaccionan entre sí y con el   medio. Se mueven por el mundo, por lo que, también encima de los patches

Patches (celdas): cada porción cuadrada del mundo (lugar en el que se mueven las tortugas)

Links (relaciones entre tortugas): mediante los links se modelan la relación entre distintas tortugas

Observer (observador): no se encuentra dentro del mundo, sin embargo, interactúa con él, produciendo y destruyendo agentes


Ejemplos desarrollados para el uso de Net logo:

Depredación Lobo Oveja:

Modelo multiagente simple en NetLogoCon éste se modela el crecimiento de la población de un depredador / presa sistema con el tiempo.  Aquí se presencian dos razas de "tortugas", llamada ovejas y lobos.

  • Las ovejas y los lobos se mueven al azar y tiene poca energía.
  •  Los lobos y las ovejas pierden energía por movimiento. Si un lobo o una oveja tiene cero energía, muere.
  • Las Ovejas ganan energía al comer hierba.
  • Los Lobos ganan energía comiendo las ovejas.
  • Los dos lobos y las ovejas pueden reproducir, compartir la energía con sus hijos.



Tráfico Básico:

Tomando en consideración el recorrido de varios automóviles de color café y el recorrido de un automóvil amarillo entre ellos en el mismo sentido, al dejar de moverse, se agrupan. Al dejar de moverse y agruparse de vez en cuando, modela la manera como pueden formarse atascos en el tráfico sin que exista alguna causa tal como un accidente

Al observar el modelo básico de tráfico se puede observar que el ambiente es bastante simple; un fondo negro con una calle blanca y cierto número de coches cafés y un sólo coche amarillo, para realizar ciertos cambios sencillos como el cambio de color y forma de los coches o la adición de un semáforo se utiliza el centro de comando.

 



No hay comentarios:

Publicar un comentario