6 votos

Estrategia óptima en un juego de pujas

Nota: No espero una solución limpia de forma cerrada para esto, y estaría muy sorprendido si existiera una, pero pensé en preguntar para ver qué ideas tenían otras personas.

Hay una 100billupforauction.Thereare$n$players,eachofwhichisallowedtobetanintegeramountbetween100billupforauction.Thereare$n$players,eachofwhichisallowedtobetanintegeramountbetween 0 y \$99, inclusive.

Sin embargo, esta es una subasta muy extraña. La puja ganadora es el mayor número que nadie haya adivinado. Si nadie adivinó un número único, nadie gana el billete.

Bajo los siguientes supuestos:

  • Todos los jugadores siguen la misma estrategia (que debe ser cierta por simetría)
  • El objetivo de cada jugador es maximizar el beneficio esperado. Como se trata de una subasta, si un jugador no gana, recupera su oferta con un beneficio neto 00 .
  • Ningún jugador puede obtener un mayor beneficio esperado desviándose de la estrategia.
  • Si hay múltiples estrategias de este tipo que satisfacen todo lo anterior, los jugadores siguen la estrategia con la máxima expectativa. Si hay varias estrategias empatadas en eso también, entonces los jugadores siguen la estrategia que maximiza la posibilidad de que algún jugador gane.

¿cuál es la estrategia óptima?

Mi intuición es que esto es ridículamente intratable - sólo conozco la solución para n=2n=2 . Para n=3n=3 Tengo una estrategia si restringes las ofertas a 00 o 9999 (lo óptimo es pujar \$0 10111011 of the time). So far, I have no apporaches for the general n=3n=3 juego que evite el cómputo ridículo.

0 votos

¿Qué quiere decir con "el mayor número que nadie ha adivinado"? Si n=3n=3 y s1=99s1=99 , s2=99s2=99 y s3=98s3=98 ¿Quién gana?

1 votos

Si n=3n=3 y s1=99,s2=99,s3=98s1=99,s2=99,s3=98 la tercera persona gana con una oferta de 9898 .

2voto

Pburg Puntos 591

Creo que n=3n=3 sólo implicará un montón de ecuaciones. Aquí está mi esquema.

Debe ser que un jugador obtenga una recompensa igual de todas las acciones especificadas en su estrategia. Obsérvese que la puja más baja, 0, sólo gana si las otras dos pujan lo mismo. Sea x=(x0,x1,,x99)x=(x0,x1,,x99) sea el peso que cada jugador da a cada acción (naturalmente x0x0 es el peso sobre 0, etc). Por lo tanto, la recompensa esperada es

10099i=1x2i10099i=1x2i

Vamos a omitir la oferta de 1 por ahora.

Para la puja 2, un jugador sólo gana si los demás pujan lo mismo o por debajo de 2.

(1002)(i2x2i+2x0x1)(1002)(i2x2i+2x0x1)

Ahora para un general jj . Un jugador gana si los demás ofertan lo mismo o todo por debajo de jj .

(100j)[99i=j+1x2i+(j1i=0xi)2](100j)[99i=j+1x2i+(j1i=0xi)2]

Finalmente, este vector vive en el simplex. 99i=0xi=199i=0xi=1 .

Esto da 100100 ecuaciones para 100100 incógnitas, por lo que debería ser capaz de resolver. Aquí, el jugador es indiferente entre todas las estrategias, por lo que debe ser la mejor respuesta, y tenemos un equilibrio.

0 votos

Tengo algunas ecuaciones que son similares, pero no creo que sea tan simple como " nn ecuaciones, nn variables". Se tiene un sistema de ecuaciones cuadráticas para n=3n=3 y un sistema de grado n1n1 ecuaciones para el general nn si lo estoy haciendo bien. Para el n=3n=3 caso en particular, creo que se puede conseguir algo manejable con multiplicadores de Lagrange. Tu beneficio esperado es cuadrático en cada variable, por lo que el gradiente para cada variable será lineal. Cuando tenga más tiempo lo probaré.

0 votos

¿Cómo puede ayudar Lagrange si está limitado a elegir valores enteros?

0 votos

Bien, no importa.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X