Vous êtes sur la page 1sur 18

NETLOGO: ADAPTATIVE BEHAVIOR AND OBJECTIVES

Nancy Estefania Casas Juan Carlos Parra Andrs Mauricio Riao

Universidad Nacional de Colombia - Modelos y simulacin

Contenido
1. Introduccin. 2. Identificando y Optimizando alternativas. 3. Comportamiento adaptativo (BIM). 4. Un ejemplo de satisfaccin.

Universidad Nacional de Colombia - Modelos y simulacin

1. Introduccin.
ABM : El comportamiento del sistema se ve afectado por el comportamiento Adaptativo individual de los agentes. El comportamiento del agente se refiere a algo que hace un durante la simulacin como : Tomar decisiones Moverse Usar algunos recursos Reproducirse

Universidad Nacional de Colombia - Modelos y simulacin

1. Introduccin.
Los traits (caractersticas) son reglas de comportamiento que se le dan a los agentes. Un comportamiento adaptativo son decisiones que un agente toma en respuesta al estado actual del mismo o de su entorno. Algunos agentes en algunas situaciones no pueden tener la decisin ptima porque no tienen la informacin necesaria o la capacidad analtica.

Universidad Nacional de Colombia - Modelos y simulacin

2. Identificando y Optimizando Alternativas


1. Identificar Alternativas. 2. Eliminar Alternativas no factibles. 3. Evaluar la factibilidad de las alternativas con una funcin objetivo. 4. Seleccionar alternativa que provea el valor ms alto de la funcin objetivo.

Universidad Nacional de Colombia - Modelos y simulacin

2. Identificando y Optimizando Alternativas con Netlogo Agentsets


Un agentset es un grupo de agentes; que son del mismo tipo (turtles,patches,links). Son buenos para aplicar el mismo algoritmo o para seleccionar una subpoblacion.

Universidad Nacional de Colombia - Modelos y simulacin

2. Identificando y Optimizando Alternativas con Netlogo Agentsets


Cuando las alternativas son modeladas como agentes, netlogo crea un agentsets que pueden ser utilizadas como el conjunto de todas las alternativas para el proceso.

Universidad Nacional de Colombia - Modelos y simulacin

2. Identificando y Optimizando Alternativas con Netlogo Agentsets


Si la tortuga puede moverse slo en parches adyacentes , entonces la primitiva neighbors retorna un agenset of tales alternativas.

Universidad Nacional de Colombia - Modelos y simulacin

Universidad Nacional de Colombia - Modelos y simulacin

2.Otros Ejemplos Para Crear Agensets

Universidad Nacional de Colombia - Modelos y simulacin

2.Otros Ejemplos Para Crear Agensets

2.Que hacer con un Agenset.


-Usar ask para que los agentes del agentset hagan algo. -Usar any? para ver si el agenset est vaco. -Usar all? para ver si todos los agentes del agenset satisfacen una condicin. -Usar count para ver cuntos agentes hay en el agenset.

Universidad Nacional de Colombia - Modelos y simulacin

2.Que hacer con un Agenset.


-Usar el max-one-of o el min-one-of para encontrar cual
agente es el ms o el menos a lo largo de una escala. Ejemplo: remover la tortuga con mas bienes:

Universidad Nacional de Colombia - Modelos y simulacin

3. Comportamiento adaptativo (BIM)


BIM (Business Investor Model)

Universidad Nacional de Colombia - Modelos y simulacin

Universidad Nacional de Colombia - Modelos y simulacin

3. Comportamiento adaptativo (BIM)

Universidad Nacional de Colombia - Modelos y simulacin

3. Comportamiento adaptativo (BIM)

Universidad Nacional de Colombia - Modelos y simulacin

4. Un ejemplo de satisfaccin

Universidad Nacional de Colombia - Modelos y simulacin

4. Un ejemplo de satisfaccin

Universidad Nacional de Colombia - Modelos y simulacin

!Gracias por su Atencin!

Vous aimerez peut-être aussi