Para a empresa / a empresa / empresa gigante / "big pharma" / "THE MAN", a estratégia não muda da versão simétrica:UMA
Considere uma rodada em que a probabilidade de ver apenas candidatos menores a partir de então seja . Se a empresa mantiver o candidato, ela poderá ganhar . Se A não mantiver o candidato, a empresa B poderá contratá-lo e a empresa A terá chance de ganhar < 0,5 . Portanto, obviamente, a empresa A contrataria (e a empresa B tentaria contratar) nessa situação.A > .5> .5UMA> .5UMABUMA< 0,5UMAB
Para um candidato com chances de ganhar exatamente , A pode ou não optar por contratar, mas B escolheria contratar, porque B nunca pode obter chances melhores que 0,5 ..5UMABB.5
Se a empresa contratada antes de ver um candidato com chance de ganhar > = .5 , as chances de um futuro candidato melhor existir (e, portanto, ganhar B ) seriam > .5 . Portanto, A não contratará até ver um candidato com chances de ganhar > = 0,5 .UMA> = 0,5B> .5UMA> = 0,5
Portanto, 's estratégia é idêntico ao caso simétrico: contratar o primeiro candidato que os rendimentos ganhando chances de > 0,5 . UMA> .5
'estratégia de s, então, é formado com uma ' estratégia de s em mente. Obviamente, se A contratar (at ou) antes de B ,a estratégia de B é contratar o próximo candidato que seja melhor que A , se houver. Além disso, se um candidatoaparecercom chances de ganhar > 0,5 , B deve tentar contratar, mesmo que A também tente contratar (e force B a continuar procurando).BUMAUMABBUMA> .5BUMAB
A única questão que resta é: é sempre benéfico para contratar quando as chances de ganhar são < = 0,5 . A resposta é sim.B< = 0,5
Intuitivamente, digamos que haja uma rodada em que as chances de ganhar com o candidato sejam . Além disso, "é provável que exista" (explicado mais adiante) um futuro candidato com chances de ganhar > 0,5 + ϵ . Então, beneficiaria B escolher o candidato anterior..5 - ϵ> .5 + ϵB
Deixe ser o candidato entrevistando em rodada r para todos 1 < = R < = N .drr1 < = r < = N
Oficialmente, a estratégia de é: "contratar d r se isso resultar em melhores chances de ganhar do que se não". A seguir, mostramos como calculamos essa decisão.Bdr
Deixe ser a probabilidade de ganhar depois de entrevistar e contratar d r dada d r é o i th melhor candidato entrevistado. Então:pr , idrdrEu
probabilidade de que d s < d r para s > rpr , i=ds< drs > r
= ( 1 - ir + 1) ( 1 - ir + 2) × . . . × ( 1 - iN)
...
= ( N- i ) ! r !( r - i ) ! N!
Notavelmente, é facilmente computável com precisão constante.pr , i
Seja a probabilidade de B vencer, já que nenhuma empresa contratou nas rodadas 1 a r - 1 .PB , rB1 1r - 1
Então contrataria d r se a probabilidade de ganhar após contratar d r for melhor que P B , r + 1 .BdrdrPB , r + 1
Note-se que , porque se for a última rodada, então A é garantido para contratar e B não vai contratar ninguém e perder.PB , N= 0UMAB
Então, na rodada , B é garantido para tentar contratar e terá sucesso, a menos que A também contrate. Então:
P B , N - 1 = N - 1 ∑ i = 1 1N- 1BUMA
PB,N−1=∑i=1N−11N−1{pN−1,i1−pN−1,i::pN−1,i<.5pN−1,i>=.5
O que leva à função recursiva:
PB,r=∑i=1r1r⎧⎩⎨⎪⎪1−pr,ipr,iPB,r+1:::pr,i>=.5PB,r+1<pr,i<.5else
É bastante óbvio que pode ser calculado a precisão constante em tempo polinomial. A pergunta final é: "qual é a probabilidade de B ganhar?" A resposta é P B , 1 e varia com N .PB,rBPB,1N
Quanto à questão de quantas vezes vence? Não calculei exatamente, mas olhando N de 1 a 100, parece que à medida que N cresce, a taxa de vitórias de B se aproxima de 0,4 ou mais. Esse resultado pode estar desativado, pois eu apenas fiz um script python rápido para verificar e não prestei muita atenção aos erros de arredondamento com números flutuantes. Pode muito bem acabar que o limite real é 0,5.BNNB