Juego de contratación de secretaria

9

Esta es una extensión del problema clásico de la secretaria .

En el juego de contratación, tienes un conjunto de candidatos , y la habilidad de cada trabajador.C={c1,,cN}

Wlog, asumimos que es el más experto, seguido de , etc.c1c2

El orden en el que se entrevista a los candidatos se elige de manera uniforme al azar y es (obviamente) desconocido para los empleadores.

Ahora suponga que tiene un mercado con 2 empleadores potenciales. En cada ronda, un nuevo candidato está entrevistando a ambas compañías (llámelas ). Durante la entrevista, tanto como observan el orden parcial de todos los candidatos anteriores, incluido el entrevistado actual. Las firmas entonces (independientemente) deciden si contratar al solicitante de hoy.A,BAB

Por desgracia para , no puede competir económicamente con oferta 's, por lo tanto, si se extiende una oferta para un trabajador, obtiene preferencia.BAA

Además, una vez que un secretario firma, la compañía no puede entrevistar a ningún candidato adicional y el competidor se da cuenta de la firma .

El objetivo de cada empresa es contratar al candidato mejor capacitado (a diferencia del problema clásico, donde una sola empresa desea encontrar al mejor secretario), ya que se sabe que la empresa con el mejor secretario debería poder hacerse cargo del mercado.

¿Cuál es la estrategia óptima como la gran empresa ( )?A

¿Qué pasa con la empresa más pequeña ( )?B

Si ambas compañías juegan sus estrategias de equilibrio, ¿cuál es la probabilidad de que obtenga el mejor trabajador?B


En un trabajo relacionado , Kalai et al. analiza la versión simétrica de este problema, donde ambas compañías tienen el mismo poder de atraer candidatos.

En este contexto, el equilibrio simple (simétrico) es que contrata a una secretaria si la probabilidad de que sea mejor que los candidatos restantes es al menos del 50%.

¿Cómo cambia este resultado en nuestro entorno?

RB
fuente

Respuestas:

8

Para la compañía / la firma / corporación gigante / "big pharma" / "THE MAN", la estrategia no cambia desde la versión simétrica:A

Considere una ronda donde la probabilidad de ver solo candidatos menores a partir de entonces es . Si la empresa retiene al candidato, entonces tiene la posibilidad de ganar . Si no retiene al candidato, entonces la empresa puede contratar al candidato y la empresa tiene la posibilidad de ganar . Entonces, obviamente, la compañía contrataría (y la compañía intentaría contratar) en esta situación.A > .5 A B A < .5 A B>.5A>.5ABA<.5AB

Para un candidato con probabilidades ganadoras de exactamente , puede o no elegir contratar, pero elegiría contratar porque nunca puede obtener probabilidades mejores que .A B B .5.5ABB.5

Si la empresa contratara antes de ver a un candidato con posibilidades de ganar , entonces las probabilidades de que exista un futuro candidato mejor (y, por lo tanto, ganador) serían . Por lo tanto, no contratará hasta que vea un candidato con probabilidades de ganar .> = .5 B > .5 A > = .5A>=.5B>.5A>=.5

Por lo tanto, estrategia de 's es idéntico al caso simétrico: contratar al primer candidato que los rendimientos de las probabilidades de ganar . > .5A>.5

A A B B A > .5 B A BB 'estrategia s, a continuación, se forma con ' estrategia de s en mente. Obviamente, si contrata (en o) antes que , entonces la estrategia de es contratar al próximo candidato que sea mejor que , si lo hay. Además, si un candidato llega con probabilidades de ganar , debería intentar contratar, aunque también intente contratar (y obligar a a seguir buscando).AABBA>.5BAB

La única pregunta que queda es: ¿es beneficioso para contratar cuando las probabilidades de ganar son . La respuesta es sí.< = .5B<=.5

Intuitivamente, digamos que hay una ronda donde las probabilidades de ganar con el candidato son . Además, es "probable que exista" (explicado más adelante) un futuro candidato con probabilidades de ganar . Entonces sería beneficioso para elegir al candidato anterior.> .5 + ϵ B.5ϵ>.5+ϵB

Deje que ser el candidato de entrevistas en la ronda para todos . r 1 < = r < = Ndrr1<=r<=N

Oficialmente, la estrategia de es: "contratar a si hacerlo genera mejores probabilidades de ganar que si no". Lo siguiente es cómo calculamos tal decisión.d rBdr

Deje sea la probabilidad de ganar después de entrevistar y contratar dado es el ª mejor candidato entrevistado. Entonces:pr,idrdri

pr,i= probabilidad de que parads<drs>r

=(1ir+1)(1ir+2)×...×(1iN)

...

=(Ni)!r!(ri)!N!

En particular, es fácilmente computable con precisión constante.pr,i

Sea la probabilidad de que gane dado que ninguna de las compañías contrató en las rondas a .PB,rB1r1

Entonces contrataría a si la probabilidad de ganar después de contratar a es mejor que .BdrdrPB,r+1

Tenga en cuenta que , porque si es la última ronda, entonces está garantizado para contratar y no va a contratar a nadie y suelto.PB,N=0AB

Luego, en la ronda , se garantiza que intentará contratar y tendrá éxito a menos que también contrate . Entonces: N1BA

PB,N1=i=1N11N1{pN1,i:pN1,i<.51pN1,i:pN1,i>=.5

Lo que lleva a la función recursiva:

PB,r=i=1r1r{1pr,i:pr,i>=.5pr,i:PB,r+1<pr,i<.5PB,r+1:else

Es bastante obvio que se puede calcular con una precisión constante en el tiempo polinómico. La pregunta final es: "¿cuál es la probabilidad de que gane?" La respuesta es y varía con . B P B , 1 NPB,rBPB,1N

En cuanto a la pregunta de con qué frecuencia gana ? No he calculado exactamente, pero mirando de 1 a 100, parece que a medida que crece, la tasa de ganancia de aproxima a .4 más o menos. Este resultado puede estar apagado ya que acabo de hacer un script rápido de Python para verificar y no presté mucha atención a los errores de redondeo con números flotantes. Es muy posible que el límite real real sea .5.N N BBNNB

bbejot
fuente