Curso 08 · intermedio · ~6 h
Teoría de juegos evolutiva
Del dilema del prisionero a la cooperación espacial, estrategia por estrategia
Empiezas con una matriz de pagos de 2 × 2 y terminas viendo caleidoscopios de cooperadores y desertores en una retícula. Programas estrategias del dilema iterado, un torneo al estilo de Axelrod, la dinámica del replicador con su símplex y el juego espacial de Nowak y May.
Qué vas a construir
- Matrices de pagos, clasificación de juegos y equilibrios de Nash puros
- Estrategias del dilema iterado: TFT, ALLD, GRIM, Pavlov
- Un torneo round-robin al estilo de Axelrod, con y sin ruido
- Dinámica del replicador integrada con Euler
- Trayectorias de piedra-papel-tijera en el símplex
- Estrategias evolutivamente estables y biestabilidad TFT/ALLD
- El juego espacial de Nowak–May en una retícula
Prerrequisitos
- JavaScript básico (funciones como valores)
- Curso de agentes recomendado
Temario
Unidad 01
El juego en una matriz
Construyes
payoff()classifyGame()bestResponse()nashPure()drawMatch()playMatch()Cierra con reflexión
Racionalidad que se derrota a sí misma
Unidad 02
Torneos y poblaciones
- 01 · Un torneo al estilo de Axelrod40 min
- 02 · La dinámica del replicador40 min
- 03 · Piedra, papel, tijera en el símplex40 min
Construyes
payoff()classifyGame()playMatch()drawRanking()roundRobin()mulberry32()selfPlayAverage()fitness()replicatorDeriv()replicatorStep()simulate()toSimplex()rpsMatrix()drawRPS()Cierra con reflexión
Cooperar sin confiar
Unidad 03
Estabilidad y espacio
Construyes
isESS()iteratedMatrix()interiorPoint()spatialPayoffs()spatialStep()drawSpatial()cooperatorFraction()tick()mulberry32()sweepB()Cierra con reflexión
La geometría de la cooperación
Al terminar
Laboratorio libre
Un sandbox que se arma con tus funciones del curso (las que pasaron los checks) y retos abiertos sin guion. Para ver versiones terminadas, visita Kósmos Interactivo (kosmos-interactivo.vercel.app).