NetLogo banner

Home
Download
Help
Resources
Extensions
FAQ
NetLogo Publications
Contact Us
Donate

Models:
Library
Community
Modeling Commons

Beginners Interactive NetLogo Dictionary (BIND)
NetLogo Dictionary

User Manuals:
Web
Printable
Chinese
Czech
Farsi / Persian
Japanese
Spanish

  Donate

NetLogo User Community Models

(back to the NetLogo User Community Models)

[screen shot]

Download
If clicking does not initiate a download, try right clicking or control clicking and choosing "Save" or "Download".(The run link is disabled for this model because it was made in a version prior to NetLogo 6.0, which NetLogo Web requires.)

WHAT IS IT?

Este programa busca describir la manera en la cual se forman y sostienen las redes sociales en las comunidades andinas, partiendo de las relaciones recíprocas de intercambio de trabajo (ayni) entre individuos y unidades domésticas.
Este nivel ha sido específicamente diseñado para brindar máxima versatilidad al usuario y una mayor aproximación a las condiciones reales de intercambio. Los settings iniciales corresponden a una configuración básica que puede irse modificando (corriendo los sliders) según se desee.
Los parámetros para cada agente especifican energia, rendimiento por hectarea y número de hectareas a trabajar. El sistema de turnos (quien realiza que primero, cuando y cuantas oportunidadse tiene para realizarlo) ha sido realizado de tal modo que simule la disponibilidad y requerimientos diarios de cada agente. A su vez, se ha especificado reglas de preferencia a la hora de realizar los intercambios basadas en intercambios pasados, disponibilidad y capacidad de intercambio.
La idea es simular los factores clave que afectan las redes de reciprocidad potenciando o no su capacidad de actuar como mecanismo de adaptabilidad al cambio climático dentro de una economía de autosubsistencia.
Buscamos así representar el tipo de red que se genera cuando en una población de agentes con un requerimiento mínimo de energía necesario para sobrevivir y una fuente de energía específica para cada agente pero solo susceptible de activarse mediante el gasto de energía de otros se generan vínculos controlados mediante la serie de reglas específicas del ayni.

HOW IT WORKS

Presionando SETUP se crean las condiciones iniciales: Un número determinado de agentes -NUMBER OF AGENTS- para los cuales se definen un rendimiento normal para la tierra específico para cada agente -MEAN-YIELD Y SD-YIELD-, un número máximo de hectáreas para cada agente -HECTARS-, una energía normal para cada agente -MEAN-ENERGY Y SD-ENERGY- y se les colorea de azul o rojo según estén por encima o no del requerimiento mínimo de energía -REQUIREMENT-.
Posteriormente, de acuerdo a si se quiere observar corridas consecutivas de las rutinas o solo una se presiona GO con símbolo iterativo o GO solo.
En cada corrida, los agentes que se encuentran por encima del requerimiento mínimo de energía no establecen vínculos para trabajar su tierra. Esta, de encontrarse por debajo del rendimiento normal -MEAN-YIELD- incrementa su rendimiento en -NATURAL-YIELD-INCREASE- y ellos ceden su turno al siguiente agente. Aquellos por debajo del requerimiento mínimo de energía crean vínculos con otros agentes (para que trabajen su tierra) según una serie de reglas de preferencia:

- Se buscan agentes que tienen una deuda no saldada con uno, si no existen o están ocupados o no tienen la energía suficiente para saldar la deuda -WORK-ENERGY-,
- Se buscan agentes con los que se ha establecido vínculos previamente pero tienen la deuda saldada, si no existen o están ocupados o no tienen la energía suficiente para trabajar -WORK-ENERGY-,
- Se buscan agentes con los que no se han tenido vínculos previos, si no existen o están ocupados o no tienen la energía suficiente para trabajar -WORK-ENERGY-,
- Se buscan agentes a los que se les debe pero aún por debajo del nivel máximo de trabajo no retribuido -ALTRUISM-, si no existen o están ocupados o no tienen la energía suficiente para trabajar -WORK-ENERGY-,

Se cede el turno al siguiente agente. Por el contrario, si se crean vínculos:

- La energía del agente trabajador disminuye en -WORK-ENERGY- y pasa a estar ocupado,
- La energía del agente que buscó trabajo incrementa según el rendimiento de su tierra -YIELD- y el rendimiento de su tierra baja en -WORK-YIELD-DECREASE-,

Y se repite el proceso de búsqueda de agentes hasta agotar el requerimiento de fase propio -OWN-FASE-REQUIREMENT- o hasta no encontrar nadie disponible, en cuyo caso, se cede de nuevo el turno al siguiente agente. El requerimiento de fase propio se establece según el número de hectáreas y el requerimiento de fase común por hectárea a todos los agentes -FASE-REQUIREMENT- (OWN-FASE-REQUIREMENT = FASE-REQUIREMENT * HECTARS).
En cada turno, todos los agentes consumen un monto de energía -METABOLISM-. Habiendo llevado a cabo su turno todos los agentes se repite el proceso un número de veces -FASE-, acabado este se resetean los requerimientos de fase propios.

HOW TO USE IT

Controles de visualización:

- LAYOUT?: Controla si la red se reacomoda o no asimilando cada vínculo a un resorte para mejor visualización. Poniéndolo en Off el modelo incrementa su velocidad significativamente.
- ENERGY?: Permite visualizar la energía total de los agentes en el gráfico "Totals"
- LINKS?: Permite visualizar el número de vínculos totales entre los agentes en el gráfico "Totals"
- REQUIREMENT?: Permite visualizar el requerimiento total de los agentes en el gráfico "Totals"
- AYNI?: Permite visualizar el monto de trabajo total debido entre los agentes en el gráfico "Totals"
- YIELD?: Permite visualizar rendimiento total de la tierra en el gráfico "Totals"

El gráfico X-turtle corresponde a los stats de una tortuga cogida al azar.

THINGS TO NOTICE

El parámetro SHARE ha sido colocado como un porcentaje (rango 0-1) de la energía que el agente tiene en el momento (production). De esta manera, puede leerse este parámetro como "cada agente intercambia un x% de todo lo que tiene con aquel con quien establece un vínculo de reciprocidad". Es por ello que existe una limitación en el número de links que un agente puede establecer, dado por:

# links = [ 1 / ( 1 - SHARE ) ] - 1

De esta forma, por ejemplo, si el SHARE es de 0.25 (se comparte 1/4 de lo que uno tiene), un agente no podrá establecer más de 3 links (puesto que de otra manera, estaría entregando el 100% de lo que tiene). En general la mayoría de los agentes terminan con el máximo numero posible de links pero aveces otras distribuciones de degree emergen.

THINGS TO TRY

Este es un primer modelo para modelar una red de reciprocidad. Siempre es posible adecuar el algoritmo de intercambio a esquemas más realistas, ampliar el número de parámetros de los agentes, afinar las reglas de intercambio, la forma como se escoge al agente con quien se establece un vínculo, etc. Se podría ajustar los valores de las barras y encontrar las configuraciones que más se asocian con las difeterntes distribuciones.

CREDITS AND REFERENCES

Este programa fue elaborado por María José Bustamante, en estrecha colaboración con Luciano Stucchi, John Earls y Alessandra Ipince.

(back to the NetLogo User Community Models)