Для компанії / фірми / гігантської корпорації / "великої фармації" / "МОВИНИ" стратегія не змінюється від симетричної версії:A
Розглянемо раунд, де ймовірність побачити лише менших кандидатів після цього . Якщо компанія утримує кандидата, то вона має шанс на перемогу>.5A>.5. ЯкщоA не тримає кандидата, то компанію B може найняти кандидата та компанію A має шанс на перемогу <.5. Отже, очевидно, компаніяA найнять (і компанію B намагатиметься найняти) у цій ситуації.
Для кандидата з переможними шансами точно .5, A Ви можете брати на роботу чи не приймати на роботу, але B вирішив би наймати, тому що B ніколи не може отримати шанси краще, ніж .5.
Якщо компанія A найняли до того, як побачили кандидата з шансом на перемогу >=.5, то шанси на кращого майбутнього кандидата існують (і, отже, B виграти) було б >.5. ТомуA не найме, поки не побачить кандидата, який виграє шанси >=.5.
Тому AРосійська стратегія тотожна симетричному випадку: найміть першого кандидата, який має виграшні шанси >.5.
BРосійська стратегія тоді формується з Aстратегія на увазі. Очевидно, якщоA наймає (на або) раніше B, тоді BСтратегія стратегії полягає в тому, щоб найняти наступного кандидата, який краще, ніж A, якщо такі є. Також, якщо кандидат приходить з переможними шансами>.5, B слід спробувати найняти, хоча A також спробують найняти (і примусити B продовжувати шукати).
Залишилося тільки питання: чи корисно це коли-небудь B наймати, коли шанси на виграш <=.5. Відповідь: так.
Інтуїтивно, скажімо, є раунд, де шанси виграти кандидата .5−ϵ. Крім того, є "ймовірний" майбутній кандидат з переможними шансами>.5+ϵ. Тоді це пішло б на користьB вибрати більш раннього кандидата.
Дозволяє dr бути кандидатом, який проводив співбесіду в турі r для усіх 1<=r<=N.
Офіційно BРосійська стратегія: "найняти dr якщо це робить, вигідніші шанси на виграш, ніж якщо ні ". Далі, як ми обчислюємо таке рішення.
Дозволяє pr,i бути ймовірністю виграшу після співбесіди та найму dr дано dr є iнайкращий опитаний кандидат. Тоді:
pr,i= ймовірність того ds<dr для s>r
=(1−ir+1)(1−ir+2)×...×(1−iN)
...
=(N−i)!r!(r−i)!N!
Помітно, pr,i легко обчислюється до постійної точності.
Дозволяє PB,r бути ймовірністю того B виграшів, враховуючи, що жодна компанія не приймала на роботу в тури 1 наскрізь r−1.
Тоді B найняли б dr якщо ймовірність виграти після найму dr краще, ніж PB,r+1.
Зауважте, що PB,N=0, бо якщо це останній раунд, значить A гарантовано наймають та B нікого не наймають і розпустять.
Потім, в круг N−1, B гарантовано спробують взяти на роботу і досягти успіху, якщо тільки Aнаймає також. Тому:
PB,N−1=∑i=1N−11N−1{pN−1,i1−pN−1,i::pN−1,i<.5pN−1,i>=.5
Що призводить до рекурсивної функції:
PB,r=∑i=1r1r⎧⎩⎨⎪⎪1−pr,ipr,iPB,r+1:::pr,i>=.5PB,r+1<pr,i<.5else
Це досить очевидно, що PB,rможе бути обчислена до постійної точності в поліномний час. Остаточне питання: "яка ймовірністьB перемога? »Відповідь така PB,1 і змінюється в залежності від N.
Щодо питання, як часто це відбувається Bвиграти? Я не прорахував точно, але дивлячисьN від 1 до 100, виходить, що як N росте, що Bкоефіцієнт виграшів наближається до рівня .4. Цей результат може бути вимкненим, оскільки я просто зробив швидкий скрипт пітона, щоб перевірити, і не звернув пильної уваги на помилки округлення з плаваючими числами. Цілком може виявитись, що реальна жорстка межа становить .5.