Гра з наймом секретаря


9

Це розширення проблеми класичного секретаря .

У грі на роботу у вас є набір кандидатів та замовлення на те, наскільки кваліфікований кожен працівник.C={c1,,cN}

Wlog, ми припускаємо, що є найбільш кваліфікованим, за ним слід тощо.c1c2

Порядок, коли кандидати на співбесіду вибираються випадково рівномірно, і роботодавцям (очевидно) невідомо.

Тепер припустимо, що у вас є ринок з двома потенційними роботодавцями. У кожному турі новий кандидат проводить співбесіду для обох компаній (назвіть їх ). Під час співбесіди і дотримуються часткового впорядкування всіх минулих кандидатів, включаючи поточного респондента. Потім фірми (незалежно) вирішують, чи наймати сьогоднішнього заявника.A,БАБ

На жаль , для , він не може конкурувати в фінансовому відношенні з пропозиція «s, так що якщо і розширює пропозицію для працівника, отримує перевагу.БАА

Крім того, після підписання секретарем компанія може не брати співбесіду з подальшими кандидатами, і конкурент дізнається про підписання .

Мета кожної компанії - найняти кращого кваліфікованого кандидата (на відміну від класичної проблеми, коли одна компанія бажає знайти найкращого секретаря), оскільки відомо, що компанія з кращим секретарем повинна мати можливість перейняти ринок.

Яка оптимальна стратегія як великої фірми ( )?А

А як щодо меншої компанії ( )?Б

Якщо обидві компанії виконують свої стратегії рівноваги, яка ймовірність стає кращим працівником?B


У відповідній роботі Калай та ін. обговорюється симетрична версія цієї проблеми, коли обидві компанії мають однакову силу залучення кандидатів.

У цій обстановці проста (симетрична) рівновага полягає в тому, що ви наймаєте секретаря, якщо ймовірність, що вона стане кращою за інших кандидатів, становить принаймні 50%.

Як цей результат змінюється в наших умовах?

Відповіді:


8

Для компанії / фірми / гігантської корпорації / "великої фармації" / "МОВИНИ" стратегія не змінюється від симетричної версії: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+ϵ. Тоді це пішло б на користьБ вибрати більш раннього кандидата.

Дозволяє dr бути кандидатом, який проводив співбесіду в турі r для усіх 1<=r<=N.

Офіційно BРосійська стратегія: "найняти dr якщо це робить, вигідніші шанси на виграш, ніж якщо ні ". Далі, як ми обчислюємо таке рішення.

Дозволяє pr,i бути ймовірністю виграшу після співбесіди та найму dr дано dr є iнайкращий опитаний кандидат. Тоді:

pr,i= ймовірність того ds<dr для s>r

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

...

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

Помітно, pr,i легко обчислюється до постійної точності.

Дозволяє PB,r бути ймовірністю того B виграшів, враховуючи, що жодна компанія не приймала на роботу в тури 1 наскрізь r1.

Тоді B найняли б dr якщо ймовірність виграти після найму dr краще, ніж PB,r+1.

Зауважте, що PB,N=0, бо якщо це останній раунд, значить A гарантовано наймають та B нікого не наймають і розпустять.

Потім, в круг N1, B гарантовано спробують взяти на роботу і досягти успіху, якщо тільки Aнаймає також. Тому:

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

Що призводить до рекурсивної функції:

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

Це досить очевидно, що PB,rможе бути обчислена до постійної точності в поліномний час. Остаточне питання: "яка ймовірністьB перемога? »Відповідь така PB,1 і змінюється в залежності від N.

Щодо питання, як часто це відбувається Bвиграти? Я не прорахував точно, але дивлячисьN від 1 до 100, виходить, що як N росте, що Bкоефіцієнт виграшів наближається до рівня .4. Цей результат може бути вимкненим, оскільки я просто зробив швидкий скрипт пітона, щоб перевірити, і не звернув пильної уваги на помилки округлення з плаваючими числами. Цілком може виявитись, що реальна жорстка межа становить .5.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.