Articulo de referencia

Teoría de juegos composicional

La teoría de juegos composicional es una rama de la teoría de juegos y la informática que busca presentar juegos complejos de gran tamaño como una composición de juegos pequeños...

La teoría de juegos composicional es una rama de la teoría de juegos y la informática que busca presentar juegos complejos de gran tamaño como una composición de juegos pequeños y simples. [ 1 ] [ 2 ] [ 3 ]

Motivación

Un tema central en la informática es la capacidad de construir bloques de construcción simples (por ejemplo, funciones o procedimientos en un lenguaje de programación ) y combinarlos para formar estructuras más grandes (por ejemplo, funciones o programas más complejos). Este principio también se conoce como modularidad .

En cambio, en la teoría de juegos clásica , incluso los juegos complejos se tratan como objetos únicos y monolíticos. Esto dificulta la escalabilidad del análisis de juegos.

La teoría de juegos compositiva (TGC) busca aplicar el principio de modularidad a la teoría de juegos. Su principal objetivo es facilitar el análisis de juegos complejos mediante herramientas de software.

Juego de orden superior

Un juego simultáneo de orden superior [ 4 ] es una generalización de un juego simultáneo en el que los jugadores se definen mediante funciones de selección en lugar de funciones de utilidad . Formalmente, un juego simultáneo de orden superior para n jugadores contiene los siguientes elementos:

  • Un conjunto R de resultados .
  • Para cada jugador i , un conjunto X i de opciones (acciones posibles).
    • Definimos Σ como el producto cartesiano de todos los X i , y lo llamamos el conjunto de perfiles de estrategia .
  • Una función de resultado , de Σ a R. Esta función determina, para cada combinación de acciones de los jugadores, cuál será el resultado.
  • Para cada jugador i , hay una función de selección denotada d i . La función de selección toma como entrada un contexto , que es una función de X i a R ; y devuelve un conjunto de mejores respuestas , que es un subconjunto de X i .

El término "de orden superior" proviene de este último elemento. La correspondencia de mejor respuesta de cada jugador es una función de orden superior , al igual que su entrada es en sí misma una función. Cada perfil de estrategia s 1 en Σ define para cada jugador i una función de X i a R : la función asigna a cada acción posible x i en X i el resultado que se produciría si todos los jugadores, excepto i, jugaran como en s 1 , mientras que el jugador i cambia su acción a x i . En otras palabras, s 1 define el contexto en el que opera el jugador i .

Dadas dos tuplas de estrategia s 1 y s 2 en Σ , decimos que s 2 es una mejor respuesta a s 1 si, para cada jugador i , s 2,i está contenida en la salida de d i en el contexto generado por s 1 . La relación de mejor respuesta es una relación binaria contenida en Σ x Σ , denotada por B .

En un juego estándar, en lugar de la función de selección, existe una función de utilidad u i para cada jugador i. Una función de utilidad toma como entrada un resultado de R y devuelve un número real . Dicho juego puede representarse como un juego de orden superior de la siguiente manera: para cada jugador i , la función de selección devuelve el conjunto de acciones de X i que maximizan la utilidad del agente i , dado el contexto.

Juegos abiertos

El principal objeto de estudio en la Teoría de la Computación Global (TCG) es el juego abierto . Un juego abierto tiene los siguientes elementos:

  • Un conjunto X de observaciones ;
  • Un conjunto Y de resultados;
  • Un conjunto Σ de perfiles de estrategia .
  • Una función de juego P , que es una función de Σ x X a Y ;
  • Una función de juego conjunto C , que es una función de Σ x X x R a S;
  • Una función de mejor respuesta B, que es una función de X x (Y -> R) a una relación en Σ x Σ.

Es una abstracción de un juego de orden superior.

Los juegos abiertos se pueden descomponer de dos maneras: [ 2 ]

Véase también

  • Juegos abiertos bayesianos. [ 5 ]
  • Motor de juegos de código abierto : código Haskell para construir y analizar juegos de código abierto.
  • Instituto de Cibernética Categórica : el instituto de investigación responsable de la creación del Open Game Engine y de la investigación posterior sobre la Teoría de Juegos Composicionales y sus aplicaciones a la Cibernética.

Referencias

  1. Hedges, Jm (2016-10-03). Hacia una teoría de juegos compositiva (Tesis).
  2. 1 2 Ghani, Neil; Hedges, Jules; Winschel, Viktor; Zahn, Philipp (2018-07-09). "Teoría de juegos composicional" . Actas del 33.er Simposio Anual ACM/IEEE sobre Lógica en Ciencias de la Computación . LICS '18. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 472–481 . arXiv : 1603.04641 . doi : 10.1145/3209108.3209165 . ISBN  978-1-4503-5583-4.
  3. Atkey, Robert; Gavranović, Bruno; Ghani, Neil; Kupke, Clemens; Ledent, Jérémy; Nordvall Forsberg, Fredrik (julio de 2020). "Teoría de juegos composicional, composicionalmente" . Actas electrónicas en informática teórica . 333. En línea, Estados Unidos: 198–214 . arXiv : 2101.12045 . doi : 10.4204/eptcs.333.14 .
  4. ^ Setos, Jules; Oliva, Paulo; Espíritus, Evguenia; Winschel, Víktor; Zahn, Philipp (3 de junio de 2015). "Teoría de juegos de orden superior". arXiv : 1506.01002 [ cs.GT ].
  5. Bolt, Joe; Hedges, Jules; Zahn, Philipp (2023-10-04). "Juegos abiertos bayesianos" . Compositionality . 5 9. arXiv : 1910.03656 . doi : 10.32408/compositionality-5-9 .