Juegos en forma extensiva es un modelo fundamental en la teoría de juegos que representa las interacciones estratégicas entre agentes como un árbol de decisiones secuenciales, donde cada nodo representa una decisión de un jugador y cada rama una acción posible. Esta representación permite analizar no solo las estrategias elegidas, sino también el orden en que se toman las decisiones y la información disponible para cada jugador en cada momento del juego.

A diferencia de la forma normal, que presenta las estrategias y pagos en una matriz estática, la forma extensiva captura la dinámica temporal de las interacciones, haciendo posible el uso de conceptos como la retroinducción y las conjuntos de información para distinguir entre juegos de información perfecta e imperfecta. Este marco teórico es esencial para entender comportamientos estratégicos en economía, biología evolutiva y, cada vez más, en la inteligencia artificial.

Definición y concepto

La teoría de juegos proporciona marcos formales para analizar la interacción estratégica entre agentes racionales. Dentro de esta disciplina, el juego en forma extensiva constituye una especificación detallada que permite representar explícitamente la secuencia de decisiones y la estructura informativa del conflicto. A diferencia de otras representaciones que pueden resumir las interacciones en matrices bidimensionales, la forma extensiva captura la dinámica temporal y las dependencias condicionales que definen el comportamiento de los jugadores a lo largo del tiempo.

Elementos fundamentales de la representación

Según la definición establecida en la literatura especializada, un juego en forma extensiva es una especificación que incluye varios componentes esenciales. En primer lugar, detalla el orden de los movimientos posibles de los jugadores, estableciendo quién actúa en cada etapa del proceso. En segundo lugar, describe las decisiones disponibles en cada punto de decisión, definiendo el conjunto de acciones que un jugador puede elegir cuando le toca mover. Estos puntos de decisión forman la estructura básica sobre la cual se construye el árbol del juego.

La información que cada jugador posee sobre las acciones previas de sus contrapartes es otro elemento crítico. Esta característica permite distinguir entre situaciones de información perfecta, donde los jugadores conocen todas las acciones anteriores, e información imperfecta, donde ciertos movimientos permanecen ocultos. Además, la representación incluye las ganancias o pagos asociados a todos los resultados posibles del juego, permitiendo evaluar el éxito de cada estrategia en función de las preferencias de los participantes.

Modelado de la incertidumbre y el azar

Los juegos en forma extensiva también permiten representar información incompleta mediante la incorporación de sucesos del azar. Estos eventos aleatorios se modelan como "movimientos de la naturaleza", una convención que introduce la incertidumbre estructural en el juego. La naturaleza actúa como un jugador adicional que elige entre diferentes estados del mundo según una distribución de probabilidad dada, lo que afecta las decisiones y los pagos de los jugadores humanos.

Esta capacidad de integrar el azar y la información asimétrica hace que la forma extensiva sea particularmente útil para analizar situaciones complejas donde las decisiones se toman secuencialmente y los jugadores deben anticipar las reacciones futuras basándose en información parcial. La representación formaliza así la estructura completa de la interacción estratégica, proporcionando una base sólida para el análisis de equilibrios y la toma de decisiones óptimas en contextos secuenciales.

Historia y desarrollo teórico

El desarrollo de la teoría de los juegos en forma extensiva representa un hito fundamental en la modelización matemática de la interacción estratégica. Esta representación permite capturar la dinámica secuencial de las decisiones, superando las limitaciones de la forma normal al incorporar explícitamente el orden temporal y la estructura de información disponible para cada agente en cada etapa del proceso decisorio.

Orígenes con von Neumann

Los fundamentos de esta representación se remontan a los trabajos iniciales de John von Neumann en 1928. En esta etapa temprana, la formalización comenzaba a distinguir cómo las decisiones sucesivas influyen en los pagos finales, estableciendo las bases para analizar juegos donde la secuencia de movimientos es tan crítica como los valores asociados a los resultados. Esta contribución inicial sentó las bases para entender que la estructura temporal del juego afecta directamente a las estrategias óptimas de los participantes.

La definición de Harold W. Kuhn

Una contribución decisiva llegó con la definición general presentada por Harold W. Kuhn en 1953. Kuhn extendió significativamente las ideas previas de von Neumann, proporcionando un marco más robusto para describir juegos secuenciales. Su trabajo fue esencial para clarificar cómo los jugadores toman decisiones en puntos específicos del árbol de juego, considerando la información disponible en cada nodo. Esta extensión permitió una representación más precisa de la complejidad inherente a los juegos dinámicos.

Formalización de Sergiu Hart

La evolución teórica continuó con la estructura formalizada por Sergiu Hart en 1992. Hart aportó un rigor adicional a la definición, refinando los conceptos matemáticos que sustentan esta representación. Su contribución ayudó a consolidar la forma extensiva como una herramienta estándar en la teoría de juegos, facilitando el análisis de juegos con información imperfecta y movimientos de la naturaleza. Esta formalización permitió una mayor precisión en el estudio de conjuntos de información y equilibrios en contextos complejos.

Estructura matemática y componentes

La representación formal de un juego en forma extensiva requiere la definición precisa de varios componentes estructurales que permiten modelar la secuencia de decisiones, la información disponible y los resultados finales. Esta estructura matemática proporciona el marco necesario para analizar juegos secuenciales donde el orden de los movimientos es fundamental para la estrategia de los jugadores.

Componentes formales del modelo

El modelo se construye sobre un conjunto finito de jugadores, generalmente denotados como N. La dinámica del juego se representa mediante un árbol de juego, una estructura gráfica donde cada nodo representa un punto de decisión o un estado del juego. Los nodos terminales, ubicados en las hojas del árbol, contienen los pagos o utilidades que recibe cada jugador al finalizar el juego. Estos pagos cuantifican la preferencia de los jugadores por los distintos resultados posibles.

Los nodos no terminales se particionan según el jugador que toma la decisión en ese punto específico. Esta partición permite identificar quién actúa en cada etapa del juego. Además, el modelo incorpora nodos de azar, a menudo denominados "movimientos de la naturaleza", para representar la información incompleta o los sucesos aleatorios que afectan el desarrollo del juego. A estos nodos se asocian distribuciones de probabilidad que definen la incertidumbre inherente al proceso.

Componente Descripción formal
Conjunto de jugadores Conjunto finito N que identifica a los agentes decisores.
Árbol de juego Estructura de nodos y aristas que representa la secuencia de movimientos.
Nodos terminales Hojas del árbol que contienen los vectores de pagos para cada jugador.
Partición de nodos Asignación de cada nodo no terminal a un jugador específico o a la naturaleza.
Nodos de azar Nodos donde la "naturaleza" toma decisiones basadas en distribuciones de probabilidad.

La precisión de esta representación fue formalizada por Sergiu Hart en 1992, ampliando la definición inicial presentada por Harold W. Kuhn en 1953. La distinción entre información perfecta e imperfecta se logra mediante conjuntos de información, que agrupan los nodos donde un jugador no puede distinguir exactamente en qué punto del árbol se encuentra. Esta capacidad para modelar la incertidumbre y el orden secuencial hace de la forma extensiva una herramienta esencial en la teoría de juegos.

Para un análisis más profundo de la lógica modal epistémica aplicada a estos juegos, se puede consultar la obra de Shoham y Leyton-Brown (2009, cap 13), que detalla cómo la información de los jugadores influye en las decisiones estratégicas dentro de la estructura del árbol.

¿Qué es la información perfecta en los juegos?

La información perfecta constituye un caso particular dentro de los juegos en forma extensiva, caracterizado por la transparencia total de la historia de movimientos. En esta configuración, cada jugador conoce con exactitud todos los movimientos previos realizados por los demás jugadores antes de tomar su propia decisión. Esta definición se alinea con la estructura formalizada por Sergiu Hart en 1992, donde la claridad de la secuencia de decisiones es fundamental para el análisis estratégico.

Conjuntos de información unitarios

Matemáticamente, la información perfecta se traduce en que todos los conjuntos de información son unitarios. Esto significa que cada nodo de decisión en el árbol de juego pertenece a un conjunto de información compuesto por un solo elemento. Cuando un jugador se encuentra en un nodo específico, sabe exactamente en qué punto del árbol está ubicado, sin ambigüedades sobre si el juego ha pasado por otros nodos equivalentes. Esta propiedad distingue claramente la información perfecta de la información imperfecta, donde un jugador puede enfrentar múltiples nodos de decisión indistinguibles entre sí dentro de un mismo conjunto de información.

Ejemplo de dos jugadores y equilibrio perfecto

Para ilustrar este concepto, considere un juego secuencial con dos jugadores, denominados jugador 1 y jugador 2. Suponga que el jugador 1 mueve primero y el jugador 2 observa esta decisión antes de actuar. Dado que el jugador 2 observa al jugador 1, la información es perfecta para ambos en sus respectivos turnos. Este tipo de estructura permite aplicar el concepto de equilibrio perfecto en subjuegos, que refina el equilibrio de Nash al exigir racionalidad en cada subárbol del juego original.

En un escenario hipotético con pagos específicos como (0,0), (2,1), (1,2) y (3,1), el análisis del equilibrio perfecto en subjuegos requiere evaluar las decisiones óptimas desde el final del árbol hacia el inicio. Los jugadores anticipan las respuestas racionales de sus oponentes en cada etapa posterior. La transparencia de la información asegura que ninguna sorpresa estratégica ocurra debido a nodos indistinguibles, permitiendo una deducción clara de las estrategias dominantes o de mejor respuesta en cada conjunto de información unitario. Este enfoque garantiza que las estrategias sean creíbles en todo el curso del juego, no solo en el resultado final.

¿Cómo se representa la información imperfecta?

La representación de la información imperfecta en la forma extensiva se logra mediante el uso de conjuntos de información. Estos conjuntos agrupan nodos de decisión pertenecientes al mismo jugador que, a pesar de estar en posiciones distintas del árbol, son indistinguibles para ese jugador en el momento de tomar una decisión. En la notación gráfica estándar, los nodos que forman parte del mismo conjunto de información se conectan mediante líneas de puntos o se encierran en bucles elípticos, señalando visualmente que el jugador no conoce exactamente en qué nodo se encuentra, sino solo que está dentro de ese grupo específico.

Definición y distinción con la información perfecta

Un jugador posee información imperfecta cuando al menos uno de sus conjuntos de información contiene más de un nodo. Esto contrasta con la información perfecta, donde todos los conjuntos de información son unitarios, es decir, cada nodo de decisión está en su propio conjunto, lo que implica que el jugador conoce toda la historia previa del juego antes de mover. La forma extensiva permite modelar esta distinción de manera explícita, mostrando cómo la incertidumbre afecta las decisiones estratégicas.

Ejemplo de no observación

Considérese un juego secuencial donde el Jugador 1 mueve primero, eligiendo entre dos opciones, digamos Arriba y Abajo. Si el Jugador 2 no observa la elección del Jugador 1 antes de tomar su propia decisión, los dos nodos iniciales del Jugador 2 (uno tras Arriba y otro tras Abajo) pertenecen al mismo conjunto de información. Gráficamente, estos dos nodos se unen con una línea punteada. Esto significa que cuando el Jugador 2 decide, sabe que el juego llegó a su turno, pero no sabe si el Jugador 1 eligió Arriba o Abajo, lo que introduce una capa de incertidumbre estratégica.

Equilibrio bayesiano perfecto

Para analizar juegos con información imperfecta, especialmente cuando se incluyen creencias sobre los tipos de jugadores o movimientos de la naturaleza, se utiliza el concepto de equilibrio bayesiano perfecto. Este concepto extiende la noción de equilibrio de Nash, requiriendo que las estrategias sean óptimas dada la información disponible y que las creencias de los jugadores sobre los nodos dentro de sus conjuntos de información sean consistentes con las estrategias jugadas, actualizadas mediante la regla de Bayes cuando sea posible. Este enfoque permite predecir resultados más refinados que en el caso de información perfecta, donde las decisiones se toman con conocimiento completo del historial.

Ejercicios resueltos

Ejemplo 1: Juego con información perfecta

Consideremos un juego secuencial donde el Jugador 1 (J1) elige entre Arriba (U) o Abajo (D). El Jugador 2 (J2) observa la elección de J1 y luego elige entre Arriba (U') o Abajo (D'). Las utilidades se definen como sigue: si J1 elige U y J2 elige U', las ganancias son (2, 1). Si J1 elige D y J2 elige D', las ganancias son (3, 0).

Para resolverlo mediante inducción hacia atrás, analizamos primero la decisión de J2. Si J1 eligió U, J2 compara una utilidad de 1 (al elegir U') con 2 (al elegir D'). Como 2 > 1, J2 elige D'. Como 1 > 0, J2 elige U'.

Ahora, J1 anticipa las respuestas de J2. Si J1 elige U, J2 responderá con D', resultando en una utilidad de 1 para J1. En este caso específico, J1 es indiferente entre U y D, ya que ambas estrategias le otorgan una utilidad esperada de 1. El equilibrio de Nash perfecto en subjuegos incluye las estrategias (U, D' si U; U' si D) o (D, D' si U; U' si D).

Ejemplo 2: Juego con información imperfecta

Modificamos el escenario anterior asumiendo que J2 no observa la elección de J1 antes de tomar su decisión. Esto significa que J2 está en un conjunto de información único que agrupa ambos nodos de decisión. J2 debe elegir una estrategia completa: U' (elegir Arriba sin importar lo que haga J1) o D' (elegir Abajo sin importar lo que haga J1).

Calculamos las utilidades esperadas. Si J2 elige U', las posibles ganancias para J1 son 2 (si J1 eligió U) o 1 (si J1 eligió D).

Supongamos que J1 elige U con probabilidad p y D con probabilidad (1-p). La utilidad esperada de J2 al elegir U' es:

E ( U' ) = 1 * p + 1 * ( 1 - p ) = 1

E ( D' ) = 2 * p + 0 * ( 1 - p ) = 2 p

J2 elegirá D' si 2p > 1, es decir, si p > 0.5. J2 elegirá U' si p < 0.5. Si p = 0.5, J2 es indiferente.

Para J1, si J2 elige U', J1 prefiere U (2 > 1). Si J2 elige D', J1 prefiere D (3 > 1). No existe un equilibrio de Nash en estrategias puras único sin más restricciones, pero podemos identificar que si J1 juega U (p=1), J2 juega D'. Si J1 juega D (p=0), J2 juega U'. Esto genera dos equilibrios de Nash en estrategias puras: (U, D') con ganancias (1, 2) y (D, U') con ganancias (1, 1). En el equilibrio (U, D'), J1 obtiene 1 y J2 obtiene 2. Ambos son equilibrios válidos en forma extensiva con información imperfecta.

Aplicaciones en inteligencia artificial

La representación de juegos en forma extensiva proporciona un marco estructural fundamental para la inteligencia artificial, particularmente en el diseño de agentes racionales que operan bajo condiciones de incertidumbre y secuencia temporal. En este contexto, la capacidad de modelar explícitamente el orden de los movimientos y la información disponible en cada nodo permite a los algoritmos de búsqueda, como el algoritmo Minimax o Expectiminimax, evaluar rutas óptimas en árboles de decisión complejos. La integración de los "movimientos de la naturaleza" permite a los agentes de IA cuantificar el riesgo inherente a entornos no completamente deterministas.

Funciones de utilidad y evaluación de resultados

Para que un agente artificial tome decisiones racionales en juegos con información imperfecta o movimientos aleatorios, se emplea el concepto de utilidad esperada basado en las funciones de utilidad von Neumann-Morgenstern. Esta teoría establece que las preferencias de un agente sobre loterías (resultados aleatorios) pueden representarse mediante una función de utilidad lineal sobre las probabilidades. Matemáticamente, si un nodo de la naturaleza conduce a varios resultados posibles con probabilidades asociadas, el agente evalúa la decisión maximizando la suma ponderada de las utilidades de cada resultado final.

La evaluación de una rama del árbol de juego donde intervienen sucesos del azar se calcula como la esperanza matemática de la utilidad. Esto permite a los agentes comparar opciones que ofrecen diferentes perfiles de riesgo y recompensa, traduciendo la estructura secuencial del juego en valores numéricos comparables en la hoja del árbol.

Toma de decisiones con información parcial

La distinción entre información perfecta e imperfecta es crítica en la inteligencia artificial aplicada a juegos secuenciales. Cuando los conjuntos de información son unitarios, el agente conoce el historial completo de movimientos previos. Sin embargo, en entornos con información imperfecta, múltiples nodos de decisión pertenecen al mismo conjunto de información, lo que implica que el agente no distingue exactamente en qué punto del árbol se encuentra al tomar una decisión. Esto requiere que los agentes utilicen estrategias de comportamiento o puras que asignen acciones a cada conjunto de información, en lugar de a cada nodo individual, aumentando la complejidad computacional de la búsqueda del equilibrio.

Preguntas frecuentes

¿Cuál es la diferencia entre la forma extensiva y la forma normal?

La forma normal representa el juego como una matriz de pagos donde los jugadores eligen estrategias simultáneamente o sin conocer las elecciones previas. La forma extensiva, en cambio, utiliza un árbol de decisiones que muestra el orden secuencial de las jugadas y la información disponible en cada nodo, permitiendo un análisis más detallado de la dinámica del juego.

¿Qué son los conjuntos de información en la forma extensiva?

Los conjuntos de información son grupos de nodos de decisión que pertenecen al mismo jugador y que no pueden distinguirse entre sí en el momento de tomar la decisión. Si un jugador tiene conjuntos de información de un solo nodo, el juego tiene información perfecta; si hay conjuntos con múltiples nodos, el juego presenta información imperfecta.

¿Cómo se resuelven los juegos en forma extensiva?

Los juegos en forma extensiva se resuelven comúnmente mediante el método de retroinducción, que consiste en analizar el árbol de decisiones desde el final hacia el inicio. En cada nodo, se selecciona la acción que maximiza la utilidad del jugador en ese punto, asumiendo que los jugadores posteriores también actuarán racionalmente.

¿Qué es la información perfecta en un juego?

Un juego tiene información perfecta cuando cada jugador, al tomar una decisión, conoce todas las acciones previas realizadas por los demás jugadores. En la representación en forma extensiva, esto significa que cada conjunto de información contiene exactamente un nodo de decisión. El ajedrez es un ejemplo clásico de juego de información perfecta.

¿Por qué son importantes los juegos en forma extensiva en la inteligencia artificial?

En la inteligencia artificial, los juegos en forma extensiva permiten modelar decisiones secuenciales bajo incertidumbre, lo cual es fundamental para algoritmos de aprendizaje por refuerzo, planificación y toma de decisiones en entornos multiagente. Modelos como los árboles de decisión y las redes bayesianas se basan en conceptos derivados de esta forma de representación.

Resumen

Los juegos en forma extensiva ofrecen una representación detallada de las interacciones estratégicas mediante árboles de decisiones que capturan el orden de las jugadas y la información disponible. Este modelo permite distinguir entre información perfecta e imperfecta a través de los conjuntos de información y facilita el análisis de estrategias mediante métodos como la retroinducción. Su aplicación abarca desde la economía clásica hasta la inteligencia artificial moderna, siendo una herramienta esencial para entender la toma de decisiones secuenciales en entornos competitivos y cooperativos.

Véase también

Referencias

  1. «Juegos en forma extensiva» en Wikipedia en español
  2. Extensive-Form Games — Stanford Encyclopedia of Philosophy
  3. Game Theory — MIT OpenCourseWare (14.126)
  4. Game Theory — Internet Encyclopedia of Philosophy
  5. Game Theory — ACM Digital Library