Dla towarzystwa A/ firma / gigantyczna korporacja / „big pharma” / „THE MAN”, strategia nie zmienia się od wersji symetrycznej:
Rozważ rundę, w której prawdopodobieństwo zobaczenia tylko mniejszych kandydatów jest później >.5. Jeśli firmaA trzyma kandydata, wtedy ma szansę wygrać >.5. GdybyA nie zatrzymuje kandydata, a następnie towarzystwa B może zatrudnić kandydata i firmę ZA ma szansę wygrać < .5. Oczywiście firmaZA zatrudniłby (i firmę b będzie próbował zatrudnić) w tej sytuacji.
Dla kandydata z dokładnie wygranymi szansami .5, ZA może zdecydować się na zatrudnienie, ale nie b wybrałbym zatrudnić, ponieważ b nigdy nie uzyska lepszych szans niż .5.
Jeśli firma ZA zatrudniony zanim zobaczył kandydata z szansą na wygraną > = .5, to szanse na istnienie lepszego przyszłego kandydata (i stąd b wygrana) byłoby > .5. WięcZA nie zatrudni, dopóki nie zobaczy kandydata na wygraną > = .5.
W związku z tym, ZAstrategia jest identyczna jak w przypadku symetrycznym: zatrudnij pierwszego kandydata, który da szanse wygranej w wysokości > .5.
bStrategia jest zatem tworzona ZAstrategia na uwadze. Oczywiście, jeśliZA zatrudnia (w lub) wcześniej b, następnie bStrategia polega na zatrudnieniu kolejnego kandydata, który jest lepszy niż ZAjeśli jest. Również jeśli kandydat przyjdzie z wygranymi szansami> .5, b mimo wszystko powinienem spróbować zatrudnić ZA spróbuje także zatrudnić (i zmusić b patrzeć dalej).
Pozostaje tylko pytanie: czy jest to kiedykolwiek korzystne b zatrudnić, gdy szanse na wygraną są < = .5. Odpowiedź brzmi tak.
Intuicyjnie powiedzmy, że jest runda, w której szanse na wygraną z kandydatem są .5 - ϵ. Ponadto „prawdopodobnie będzie” (wyjaśniono później) przyszły kandydat z wygranymi szansami> .5 + ϵ. Wtedy to by skorzystałob wybrać wcześniejszego kandydata.
Pozwolić rer być kandydatem na rozmowę kwalifikacyjną w rundzie r dla wszystkich 1 < = r < = N.
Oficjalnie, bStrategia to: „zatrudnić rer jeśli takie postępowanie daje większe szanse na wygraną niż jeśli nie ". Poniżej przedstawiamy sposób obliczenia takiej decyzji.
Pozwolić pr , ja prawdopodobieństwo wygranej po rozmowie kwalifikacyjnej i zatrudnieniu rer dany rer jest janajlepszy kandydat, z którym przeprowadzono wywiady. Następnie:
pr , ja= prawdopodobieństwo, że res<rer dla s > r
= ( 1 -jar + 1) ( 1 -jar + 2) × . . . × ( 1 -jaN.)
...
=( N- i ) ! r !( r - i ) ! N.!
Szczególnie, pr , ja jest łatwo obliczalny do stałej dokładności.
Pozwolić P.B , r być prawdopodobieństwem, że b wygrywa, biorąc pod uwagę, że żadna firma nie zatrudniała w rundach 1 przez r - 1.
Następnie b zatrudniłby rer jeśli prawdopodobieństwo wygranej po zatrudnieniu rer jest lepszy niż P.B , r + 1.
Zauważ, że P.B , N.= 0, ponieważ jeśli jest to ostatnia runda, to ZA gwarantuje zatrudnienie i b nikogo nie zatrudni i nie zwolni.
Następnie w rundzie N.- 1, b gwarantuje zatrudnienie i odniesie sukces, chyba że ZAwynajmuje również. Więc:
P.B , N.- 1=∑i = 1N.- 11N.- 1{pN.- 1 , ja1 -pN.- 1 , ja::pN.- 1 , ja< .5pN.- 1 , ja> = .5
Co prowadzi do funkcji rekurencyjnej:
P.B , r=∑i = 1r1r⎧⎩⎨⎪⎪1 -pr , japr , jaP.B , r + 1:::pr , ja> = .5P.B , r + 1<pr , ja< .5jeszcze
To całkiem oczywiste P.B , rmożna obliczyć ze stałą dokładnością w czasie wielomianowym. Ostatnie pytanie brzmi: „jakie jest prawdopodobieństwob wygrać? ”Odpowiedź brzmi P.B , 1 i różni się w zależności od N..
Jeśli chodzi o pytanie, jak często bzdobyć? Nie obliczyłem dokładnie, ale patrzęN. od 1 do 100 wydaje się, że jako N. rośnie bwskaźnik wygranych zbliża się do 0,4. Ten wynik może być wyłączony, ponieważ właśnie wykonałem szybki skrypt Pythona, aby to sprawdzić i nie zwracałem szczególnej uwagi na błędy zaokrąglania liczbami zmiennymi. Może się zdarzyć, że prawdziwy twardy limit to .5.