4 Análisis Básico Modelo 1 : Buscador de Hongos
4.1 Contexto general
Antes de realizar análisis específicos, me gustaría hablar de la exploración de un modelo de manera general, cuando no se tiene una pregunta o meta concreta de exploración de un modelo, es útil simplemente sondear las profundidades de lo que es posible en el comportamiento de un modelo. Los modeladores comúnmente exploran el comportamiento del modelo a su manera, haciendo variar los parámetros del modelo, probando diferentes combinaciones, ejecutando el modelo varias veces y mirando que pasa. Los modeladores podrían describir esta actividad simplemente como “jugar” con el modelo o familiarizarse con las cosas . Este proceso informal es natural (y diría que necesario) como parte del la comprensión del modelo, a través de retoques, los modeladores están sondeando el sistema para aprender algo al respecto. Es un proceso iterativo de desarrollar pequeñas hipótesis (o quizás simplemente “corazonadas”) sobre el modelo y su comportamiento, y probándolos. Cada vez que alguien juega y experiemnta con el modelo de esta manera, está intentando responder a la pregunta
“¿qué comportamiento del modelo producen estas configuraciones de parámetros?”
4.2 Modificando el modelo para análisis (deslizadores)
Modificaremos el modelo construido en el taller anterior con el objetivo de efectuar un análisis básico de nuestro modelo.El Modelo Netlogo lo puede bajar del siguiente enlace (Dropbox):
El modelo , a pesar de su simplicidad, se presta a efectuar disferentes análisis, nos concentraremos a analizar el modelo con base en la pregunta o propósito inicial que tuvimos al construirlo:
“¿Qué estrategia de búsqueda maximiza el número de hongos encontrados en un tiempo específico?”
Si conservamos fijo el mundo de nuestro modelo, su tamaño al igual que el número de hongos del bosque (80 hongos) y nos concentramos en los dos agentes que buscan hongos, su estrategia de búsqueda está determinada por dos parámetros del modelo:
- El tiempo de espera para cambiar de modo de búsqueda
- Los ángulos de giro que efectuan los buscadores
Dejaremos “fijos” los ángulos y variaremos el tiempo de espera de los agentes para poder responder la siguiente pregunta:
"¿Cuál es el tiempo de espera que maximiza el número de hongos encontrados?
(Nota: Si se mantienen “fijos” el número de hongos y los ángulos de giro)
Antes de realizar el análisis hagamos los siguentes cambios al modelo:
- Fijar el ángulo amplio de búsqueda en : 85 + (random 5)
- Fijar el ángulo corto de búsqueda en : 5 + (random 5)
Cambie las tres primeras lineas del procedimiento search por:
ifelse time-since-last-found <= tiempo-espera
[right 85 + (random 5) ]
[right 5 + (random 5)]
- crear un deslizador para variar el tiempo de espera.
Para crear un deslizador, seleccione del menú de elementos de interfaz de NetLogo (Aparece con el nombre botón) la opción deslizador:
Haga clic debajo de los botones setup y go y aparece una ventana para llenar los datos del deslizador, llénela de la siguiente manera:
El Modelo se debe ver de la siguiente manera:
Listo!!!! Ya modificamos el modelo fijando un poco las variaciones de los ángulos y colocando un deslizador para poder variar el tiempo de espera, recordemos la pregunta inicial:
“¿Qué estrategia de búsqueda maximiza el número de hongos encontrados en un tiempo específico?”
Consideremos un tiempo específico, por ejemplo 800 unidades de tiempo (ticks), entonces la pregunta traducida a nuestro modelo modificado sería la siguiente:
“¿Qué valor de tiempo-espera produce que los buscadores optimizen el número de hongos encontrados si tienen 800 unidades de tiempo para encontrar los hongos?”
4.3 Posibles Preguntas
- ¿Existirá un único valor para este tiempo?
- ¿Será un tiempo pequeño? (por ejemplo menor que 20)
- ¿Será un tiempo grande? (por ejemplo mayor que 70)
- ¿Qué número máximo de hongos se pueden encontrar en estos 800 ticks? ( 24, 45, 57, 66)
- ¿Podran encotrar los buscadores más de 100 hongos en este periodo de tiempo?
Para poder buscar este número es importante modificar el modelo para que:
- el modelo pare cuando el número de ticks sea 800
- al parar, el modelo muestre cuantos hongos se han encontrado.
Haga estas modificaciones y luego:
- Juegue
- experimente
- investigue y me cuenta!!!!!!!!!!!!