En teoría de juegos , un juego cóncavo es una generalización del juego en forma normal definido por Rosen. [ 1 ] Extendió el teorema sobre la existencia de un equilibrio de Nash , que John Nash demostró originalmente para juegos en forma normal, a juegos cóncavos.
Desde juegos de forma normal hasta juegos cóncavos
Describiremos la generalización paso a paso.
1. En un juego en forma normal, cada jugador i puede elegir una de m i acciones puras. El conjunto de estrategias disponibles para cada jugador es el conjunto de loterías sobre las acciones puras, que es un simplex en R mi .
- En un juego cóncavo, el conjunto de estrategias disponibles para cada jugador puede ser cualquier conjunto convexo en R mi .
2. En un juego en forma normal, el conjunto de estrategias disponibles para cada jugador es independiente de las estrategias elegidas por los demás jugadores. Esto significa que el conjunto de todos los perfiles de estrategia posibles (denotado S ) es un producto cartesiano de los conjuntos de estrategias disponibles para los jugadores (en otras palabras, las restricciones sobre las elecciones de cada jugador son ortogonales ).
- En un juego cóncavo, el conjunto de perfiles de estrategia puede ser cualquier conjunto convexo en R m (donde m := m 1 +...+ m n ). Esto significa que las restricciones en la elección de cada jugador están acopladas : las estrategias disponibles de cada jugador pueden depender de lo que elijan los demás jugadores (dichas "restricciones acopladas" también fueron estudiadas anteriormente por Debreu [ 2 ] ).
3. En un juego en forma normal, la función de utilidad de cada jugador i (denotada u i - una función de valor real en S ) es una función lineal en cada uno de sus componentes, para cualquier valor fijo de los otros componentes (para cada agente j , dada cualquier elección de estrategias por parte de los otros agentes, la recompensa del agente i es una función lineal en las probabilidades por las cuales el agente j elige sus acciones puras).
- En un juego cóncavo, cada u i puede ser cualquier función continua que sea cóncava en la estrategia del agente i .
- Para enunciar esta propiedad de forma más explícita, fijemos algunas estrategias para todos los jugadores excepto i ; denotémoslas por x 1 ,...,x i-1 ,x i+1 ,...,x n , o usando la notación abreviada x -i . Fijemos algunas dos estrategias posibles para el jugador i ; denotémoslas por x i , y i , de modo que tanto ( x i , x -i ) como ( y i ,x -i ) estén en S. Elija algún valor t en [0,1]. Nótese que, dado que S es convexo, toda combinación convexa de x i , y i también está en S ; en particular, (1- t )* x i + t * y i está en S . El requisito de concavidad es que u i [(1- t )* x i + t * y i ] ≥ (1- t )* u i ( x i ) + t * u i ( y i ).
Existencia de equilibrio
Si se cumplen las condiciones anteriores (es decir, el espacio S de posibles perfiles de estrategia es convexo, y cada función de pago u i es continua en las estrategias de todos los jugadores y cóncava en la estrategia del jugador i ), entonces existe un equilibrio de Nash. [ 1 ] : Thm.1 La demostración utiliza el teorema del punto fijo de Kakutani .
Unicidad del equilibrio
Rosen también demostró que, bajo ciertas condiciones técnicas que incluyen una concavidad estricta, el equilibrio es único. Dichas condiciones se explican a continuación.
Supongamos que el espacio S de perfiles de estrategia permitidos está definido por algunas k funciones (que representan restricciones), es decir,En un juego en forma normal, las funciones de restricción son funciones lineales que definen los simpices de los jugadores; en un juego cóncavo, h j puede ser cualquier función cóncava de x. Para la prueba de unicidad, también se requiere que cada h j tenga derivadas primeras continuas en cualquier x de S.
Supongamos también que, para cada jugador i , la función de utilidad u i tiene derivadas primeras continuas en las componentes de x i (es decir, la utilidad de cada jugador es continuamente diferenciable en la propia estrategia del jugador).
Para cualquier vector positivo fijo r > 0 en R n , defina la suma ponderada por r de las ganancias de los jugadores:
.
Defina el pseudogradiente de f:
dóndees el gradiente de u i con respecto a las componentes x i . Entonceses un vector en R mi y g(x,r) es un vector en R m .
Decimos que f es diagonalmente estrictamente cóncava en r si para todo x,y en S :
- Para conjuntos de restricciones ortogonales , si existe algún r>0 para el cual f es estrictamente cóncava diagonalmente en r , entonces el juego cóncavo tiene un equilibrio único . [ 1 ] : Teorema 2
- Para conjuntos de restricciones acopladas , si existe un subconjunto convexo Q de R m tal que, para cada r en Q , f es diagonalmente estrictamente cóncava en r , entonces para cada r en Q , el juego tiene un único equilibrio r -normalizado (un equilibrio donde los multiplicadores de Lagrange tienen la misma proporción que r ). [ 1 ] : Teorema 3
Una condición suficiente para que f sea estrictamente cóncava diagonalmente en r es que la matriz simétrica G ( x , r )+ G T ( x , r ) sea definida negativa. [ 1 ] : Thm.5 Véase el artículo para un ejemplo de juegos bimatriciales .
Convergencia al equilibrio
Consideremos un modelo dinámico de un juego cóncavo en el que cada jugador cambia su estrategia de tal manera que el perfil de estrategias permanece en S y, sujeto a ello, su utilidad aumenta. Cada jugador i cambia su estrategia a una tasa r i en la dirección del gradiente que define el máximo aumento de utilidad sujeto a las restricciones. Esto da como resultado un conjunto de n ecuaciones diferenciales . Para cualquier juego cóncavo y cualquier punto de partida en S, este conjunto de ecuaciones diferenciales tiene una solución continua x(t) que permanece en S para todo t>0. [ 1 ] : Teorema 7
Si, además, la matriz x G ( x , r )+ G T ( x , r ) es definida negativa para todo x en S , entonces la solución x ( t ) converge a un punto de equilibrio cuando t tiende a infinito. [ 1 ] : Teorema 8
Si, además, la matriz x G ( x , r )+ G T ( x , r ) es definida negativa para todo x en S , entonces la solución x ( t ) converge al único punto de equilibrio r -normalizado. [ 1 ] : Teorema 9
Equilibrio correlacionado
Takashi Ui [ 3 ] demuestra que la misma condición que garantiza la unicidad de un equilibrio de Nash también garantiza la unicidad de un equilibrio correlacionado . Además, una condición aún más débil garantiza la unicidad de un equilibrio correlacionado, una generalización de una condición demostrada por Abraham Neyman . [ 4 ]
Cálculo del equilibrio
Basándonos en los resultados anteriores, es posible calcular puntos de equilibrio para juegos cóncavos utilizando métodos de gradiente para optimización convexa . [ 1 ]
Teoría
Papadimitriou, Vlatakis-Gkaragkounis y Zampetakis [ 5 ] demuestran que calcular un equilibrio en un juego cóncavo es PPAD-completo . De hecho, demuestran que el problema es PPAD incluso para juegos cóncavos generales, y es PPAD-difícil incluso en el caso especial de utilidades fuertemente cóncavas que pueden expresarse como polinomios multivariados de grado constante con restricciones de caja alineadas con los ejes.
Práctica
Arrow y Hurwicz [ 6 ] presentaron métodos de gradiente para resolver juegos de suma cero de dos jugadores con utilidades no lineales.
Krawczyk y Uryasev [ 7 ] estudiaron juegos infinitos con utilidades no lineales y restricciones acopladas. Partiendo de un método de relajación existente , lo mejoraron añadiendo control de tamaño de paso de descenso más pronunciado y otras mejoras, y demostraron que converge a un equilibrio. Probaron numéricamente su algoritmo en varias aplicaciones, como la contaminación de una cuenca fluvial , y demostraron que converge rápidamente en un amplio rango de parámetros.
Krawczyk [ 8 ] explica los métodos numéricos que convergen a un equilibrio, centrándose en el caso de restricciones acopladas. Presenta varios ejemplos de aplicación utilizando un paquete de Matlab llamado NIRA.
Chernov [ 9 ] presenta dos métodos de búsqueda numérica para calcular puntos de equilibrio, que garantizan la convergencia sin requisitos adicionales sobre las funciones objetivo: (1) el método de Hooke-Jeeves para la minimización de la función residual; (2) un método intermedio entre el algoritmo de relajación y el método de configuraciones de Hooke-Jeeves. Se demuestra la convergencia para conjuntos unidimensionales de estrategias de jugadores. Los métodos se prueban mediante experimentos numéricos.
Variantes
Flåm y Ruszczyński [ 10 ] definen un juego convexo-cóncavo. Este es un juego en el que el espacio S de perfiles de estrategia es convexo, como en la definición de Rosen. Pero en lugar de requerir suavidad y otras condiciones sobre g ( x , r ), permiten datos no suaves y solo requieren que la siguiente función sea convexa en x y cóncava en y : .
Para este tipo de juegos convexo-cóncavos, presentan dos algoritmos para encontrar equilibrios, ambos utilizando regularizaciones parciales y proyecciones de subgradiente relajadas. Demuestran que estos algoritmos convergen.
Véase también
- Cálculo del equilibrio de Nash
- Obra de teatro ficticia
- dinámica de mejor respuesta
- Método del punto de silla : un método para encontrar puntos máximos y mínimos.
Referencias
- 1 2 3 4 5 6 7 8 9 Rosen, JB (1965). "Existencia y unicidad de puntos de equilibrio para juegos cóncavos de N personas" . Econometrica . 33 (3): 520– 534. doi : 10.2307/1911749 . hdl : 2060/19650010164 . ISSN 0012-9682 . JSTOR 1911749 .
- ↑ Debreu, Gerard (octubre de 1952). "Un teorema de existencia de equilibrio social*" . Actas de la Academia Nacional de Ciencias . 38 (10 ) : 886– 893. Bibcode : 1952PNAS...38..886D . doi : 10.1073/pnas.38.10.886 . PMC 1063675. PMID 16589195 .
- ↑ Ui, Takashi (1 de abril de 2008). "Equilibrio correlacionado y juegos cóncavos" . International Journal of Game Theory . 37 (1): 1– 13. doi : 10.1007/s00182-007-0098-x . ISSN 1432-1270 .
- ↑ Neyman, Abraham (1997-06-01). "Equilibrio correlacionado y juegos potenciales" . International Journal of Game Theory . 26 (2): 223– 227. doi : 10.1007/BF01295851 . ISSN 1432-1270 .
- ^ Papadimitriou, Christos H.; Vlatakis-Gkaragkounis, Emmanouil-Vasileios; Zampetakis, Manolis (2022). "La complejidad computacional de los juegos cóncavos multijugador y los puntos fijos de Kakutani". arXiv : 2207.07557 [ cs.CC ].
- ↑ Arrow, Kenneth; Hurwicz, Leonid (abril de 1957). "Métodos de gradiente para máximos restringidos" . Operations Research . 5 (2): 258– 265. doi : 10.1287/opre.5.2.258 . ISSN 0030-364X .
- ↑ Krawczyk, Jacek B.; Uryasev, Stanislav (2000-01-01). "Algoritmos de relajación para encontrar equilibrios de Nash con aplicaciones económicas" . Environmental Modeling & Assessment . 5 (1): 63– 73. Bibcode : 2000EMdAs...5...63K . doi : 10.1023/A:1019097208499 . ISSN 1573-2967 .
- ↑ Krawczyk, Jacek (1 de abril de 2007). "Soluciones numéricas a problemas de equilibrio con restricciones acopladas (o de Nash generalizado)" . Computational Management Science . 4 (2): 183–204 . doi : 10.1007/s10287-006-0033-9 . ISSN 1619-6988 .
- ↑ Chernov, AV (1 de mayo de 2019). "Sobre algunos enfoques para encontrar el equilibrio de Nash en juegos cóncavos" . Automation and Remote Control . 80 (5): 964– 988. doi : 10.1134/S0005117919050138 . ISSN 1608-3032 .
- ↑ Flåm, SD; Ruszczyński, A. (marzo de 2008). "Encontrar el equilibrio normalizado en juegos convexos-cóncavos" . International Game Theory Review . 10 (1): 37– 51. doi : 10.1142/S0219198908001765 . ISSN 0219-1989 .
- Clases de teoría de juegos