Estoy intentando calcular los equilibrios de Nash (de estrategia pura) de algunas subastas discretas.
En concreto, definamos la estrategia de cada jugador como una función que relaciona todas las valoraciones que pueda tener con su oferta (es decir, la "función de oferta"). Supongamos que la valoración de cada jugador se extrae de un conjunto finito y que su oferta debe pertenecer a este mismo conjunto (finito). Me interesa encontrar el conjunto de funciones de oferta, una para cada jugador, de manera que la función de oferta de cada jugador sea óptima dadas las funciones de oferta de todos los demás jugadores.
Si facilita las cosas, podemos suponer que las valoraciones son simétricas (es decir, que la valoración de cada jugador está generada por la misma distribución de probabilidad) y que sólo hay dos jugadores. Sin embargo, lo ideal sería proceder sin estas simplificaciones. Me interesa calcular el equilibrio para las subastas de primer precio cerrado y de todo pago (en esta última, se paga la puja aunque se pierda; en la primera, no).
He considerado la posibilidad de escribir el juego de subasta discreta en forma normal y encontrar los equilibrios utilizando un software como Gambit. Sin embargo, esto parece complicado, ya que el espacio de estrategias es muy grande. Por ejemplo, si un jugador elige ofertas de $ \{1,...,10\} $ y extrae los valores de $ \{1,...,10\} $ entonces ya tienen $10^{10}$ estrategias puras.
¿Alguien tiene alguna idea sobre cómo proceder en este caso?
1 votos
Gracias por estas aclaraciones, ahora editado.
0 votos
¿Quiere encontrar equilibrios de Nash o de Bayes-Nash?
0 votos
Quiero encontrar los equilibrios Bayes-Nash (de estrategia pura). Sin embargo, eso es lo mismo que encontrar el equilibrio de Nash del juego en el que cada valoración define el tipo de un jugador.
0 votos
Lo editaré para aclararlo.
1 votos
Como quieres resolver el juego computacionalmente, tendrías que controlar la dimensión de tu problema sin importar el programa que utilices. Si $10^{10}$ Si las estrategias puras son demasiado complejas para Gambit, es probable que también lo sean para otro software. En cualquier caso, suponga que puede limitar la dimensión de su problema a un nivel factible. Entonces, dada una distribución de los tipos de jugadores, se puede calcular fácilmente la matriz de resultados de cada jugador en Matlab/R/Excel y, a continuación, exportar las matrices resultantes a Gambit para resolver cualquier NE.
1 votos
Gracias por estas ideas. Para ser honesto, no sé si esta matriz de pago es demasiado grande para Gambit. Supongo que lo intentaré. Por supuesto, uno puede reducir significativamente el espacio de estrategias aquí descartando las estrategias que te llaman a pujar por encima de tu valoración.
0 votos
@HerrK. Sin embargo, los jugadores no conocen los tipos de los demás. ¿Produce el Gambito el BNE dadas las matrices de pago condicionadas a los tipos?
0 votos
@denesp: No he utilizado Gambit antes, pero sospecho que no produce directamente la BNE. Mi idea era utilizar otros programas para calcular primero los pagos (esperados) de cada jugador en el Forma normal bayesiana y luego dejar que Gambit resuelva el juego de forma normal resultante.
0 votos
Creo que la sugerencia de @HerrK es buena. ¡El problema es conseguir primero la matriz de pago!
0 votos
@HerrK. No veo cómo la sugerencia reduce el conjunto de estrategias a un tamaño aceptable. Incluso si aceptamos que el jugador $1$ se conoce la valoración de la misma, desde su perspectiva de jugador $2$ todavía tiene $10^{10}$ estrategias posibles, 10 por tipo. Eliminando las estrategias estrictamente dominadas se puede reducir a unos 10 millones, pero sigue pareciendo demasiado.
1 votos
@denesp: Tienes razón. Mi método no reduce las dimensiones computacionales. Más bien, es una forma de ayudar a Gambit a resolver las BNEs convirtiendo el juego en una forma normal bayesiana (basada en mi experiencia con GTE Sospecho que Gambit no hace esa conversión). Como mencioné en mi comentario inicial, el requisito previo es que el OP "pueda limitar la dimensión de su problema a un nivel factible".