Hola,
esta es la nueva lectura. Habla del dilema del prisionero iterado y es el antecedente para el dilema del prisionero espacial, lectura que espero subir hoy por la noche o mañana.
cap. 17
Saludos.
viernes, 23 de noviembre de 2007
jueves, 15 de noviembre de 2007
Lectura
Hola a todos.
En esta liga pueden bajar el artículo de Hamilton y Axelrod: Sexual Reproduction as an adaptation to resist parasites. Leanlo para el proximo martes.
Saludos.
Víctor.
En esta liga pueden bajar el artículo de Hamilton y Axelrod: Sexual Reproduction as an adaptation to resist parasites. Leanlo para el proximo martes.
Saludos.
Víctor.
Programa partidos
Hola a todos.
Aquí les subo los archivos de matlab para replicar el procedimiento de Axelrod y Bennett sobre la formación de alianzas, con algunas modificaciones de mi parte. Si no tienen matlab o no pueden cargarlo, no se preocupen, lleven para la próxima clase su matriz de características de los partidos y ahí vemos como evolucionan las configuraciones. Esta hecho para 6 partidos con 8 características.
para usarlo:
Cargar el archivo pars.m <-Aquí están guardadas unas características (caracs) y un umbral para cada partido (umbrales), ie. unas reglas del juego.
llenar el arreglo caracs <-aquí se especifican las 7 características bipolares (1 o -1) para cada partido. Ya vienen unas por default, pero cámbienlas a su gusto.
llenar el arreglo umbrales <-aquí se especifican los umbrales de cada partido, es decir, que tan conforme tiene que estar con su grupo para no cambiarse. Ya vienen unos por default, pero cámbienlas a su gusto.
ejecutar Compas <-Con esto hacemos la matriz de compatibilidades de los partidos.
ejecutar vertodas <-Con esto calculamos las órbitas para las 31 posibles configuraciones iniciales
Esto nos da como resultado 2 arreglos
F <- Es el estado final de cada órbita
P <- Si la órbita fue periódica, nos dice de que periodo fue.
pueden graficar estos arreglos usando
plot(F,'+');
plot(P,'+');
Como funciona es que toma una configuración, y partido por partido calcula la compatibilidad de él con el resto de los de su grupo (sumando las compatibilidades correspondientes que están anotadas en la matriz compats generada por Compas), si ésta es menor a su umbral se cambia de grupo, sino, permanece en él. Una vez hecho esto para los 6 partidos, tenemos una nueva configuración. Volvemos a hacer lo mismo para esta nueva configuración hasta caer en un ciclo. Hacemos esto para todas las configuraciones posibles.
Recuerden que matlab es sensible a mayúsculas y minúsculas.
Saludos. Víctor.
Aquí les subo los archivos de matlab para replicar el procedimiento de Axelrod y Bennett sobre la formación de alianzas, con algunas modificaciones de mi parte. Si no tienen matlab o no pueden cargarlo, no se preocupen, lleven para la próxima clase su matriz de características de los partidos y ahí vemos como evolucionan las configuraciones. Esta hecho para 6 partidos con 8 características.
para usarlo:
Cargar el archivo pars.m <-Aquí están guardadas unas características (caracs) y un umbral para cada partido (umbrales), ie. unas reglas del juego.
llenar el arreglo caracs <-aquí se especifican las 7 características bipolares (1 o -1) para cada partido. Ya vienen unas por default, pero cámbienlas a su gusto.
llenar el arreglo umbrales <-aquí se especifican los umbrales de cada partido, es decir, que tan conforme tiene que estar con su grupo para no cambiarse. Ya vienen unos por default, pero cámbienlas a su gusto.
ejecutar Compas <-Con esto hacemos la matriz de compatibilidades de los partidos.
ejecutar vertodas <-Con esto calculamos las órbitas para las 31 posibles configuraciones iniciales
Esto nos da como resultado 2 arreglos
F <- Es el estado final de cada órbita
P <- Si la órbita fue periódica, nos dice de que periodo fue.
pueden graficar estos arreglos usando
plot(F,'+');
plot(P,'+');
Como funciona es que toma una configuración, y partido por partido calcula la compatibilidad de él con el resto de los de su grupo (sumando las compatibilidades correspondientes que están anotadas en la matriz compats generada por Compas), si ésta es menor a su umbral se cambia de grupo, sino, permanece en él. Una vez hecho esto para los 6 partidos, tenemos una nueva configuración. Volvemos a hacer lo mismo para esta nueva configuración hasta caer en un ciclo. Hacemos esto para todas las configuraciones posibles.
Recuerden que matlab es sensible a mayúsculas y minúsculas.
Saludos. Víctor.
jueves, 8 de noviembre de 2007
Nueva lectura
Hola. Esta es la nueva lectura. La discutimos, junto con lo que haya quedado pendiente de las anteriores, el próximo martes.
Saludos.
www-personal.umich.edu/~axe/research/ABM_Perspectives.pdf
Saludos.
www-personal.umich.edu/~axe/research/ABM_Perspectives.pdf
Suscribirse a:
Entradas (Atom)