멈추는 순간의 딜레마The stopping dilemma
너무 일찍 뽑으면 뒤에 더 좋은 사람이 있었을지 모릅니다. 너무 오래 기다리면 최고를 이미 거절해버렸을 수 있습니다. 이건 채용뿐 아니라 집 구하기, 주차 자리 찾기, 심지어 배우자 고르기까지 관통하는 문제입니다.
Hire too early and someone better may come later. Wait too long and you may have already rejected the best. This runs through hiring, apartment-hunting, finding a parking spot: even choosing a partner.
놀랍게도 최적 전략은 깔끔합니다:
Remarkably, the optimal strategy is clean:
지원자가 많아져도 이 확률은 37% 아래로 떨어지지 않습니다. "3분의 1만 버려라"가 마법의 숫자인 셈이죠.
Even with many applicants, this probability never drops below 37%. "Throw away the first third" is the magic number.
🧑💼 직접 채용해 보기🧑💼 Hire someone yourself
📈 성공률은 몇 %에서 최고가 될까?📈 At what % is success highest?
스스로 확인할 것See for yourself
① 관찰 비율을 0%로. 첫 사람을 무조건 뽑게 됩니다 → 최고일 확률은 1/N, 즉 지원자가 많을수록 처참합니다.
① Set the observation ratio to 0%. You always hire the first person → the chance it's the best is 1/N, dismal when there are many applicants.
② 관찰 비율을 90%로. 거의 다 관찰만 하다가 끝 무렵 아무나 급하게 뽑게 되어 또 실패가 잦습니다.
② Set it to 90%. You observe almost everyone, then grab whoever's left at the end: failure is common again.
왜 하필 37%(1/e)일까?Why exactly 37% (1/e)?
가볍게 따라가 봅시다. 지원자가 아주 많다고 보고, 전체의 비율 x만큼을 관찰 단계로 버린다고 하죠. 최고를 뽑을 확률은 서로 반대로 당기는 두 힘의 곱으로 정해집니다.
Let's follow it lightly. Suppose there are very many applicants and you discard a fraction x as the observation phase. The chance of hiring the best is set by two forces pulling in opposite directions.
- 관찰을 길게 할수록(x↑) 더 믿을 만한 기준이 생겨 성급하게 뽑는 실수가 줄어듭니다 → 유리
- 하지만 너무 길면 진짜 1등이 관찰 구간에서 이미 지나가 버릴 위험이 커집니다 → 불리
- The longer you observe (x↑), the more reliable your benchmark, so fewer hasty mistakes → helps
- But too long and the true best has likely already passed during observation → hurts
이 줄다리기를 수식으로 옮기면, 지원자 수가 아주 많을 때 성공 확률은 놀랍도록 단순해집니다 (대략 "1등을 잡을 기회" x 와 "1등이 아직 안 지나갔을 여지" ln(1/x)의 곱):
Turn this tug-of-war into a formula, and for very many applicants the success probability becomes remarkably simple (roughly the product of "the chance to catch the best," x, and "the room for the best not to have passed yet," ln(1/x)):
이제 이 값을 가장 크게 만드는 x만 찾으면 됩니다. 미분해서 0으로 놓으면:
Now just find the x that maximizes it. Differentiate and set it to zero:
누가 만든 문제일까?Who came up with this?
이 문제는 한 사람이 뚝딱 낸 게 아니라, 여러 수학자를 거치며 다듬어졌습니다. 널리 알려진 계기는 1960년 2월 마틴 가드너(Martin Gardner)가 Scientific American의 'Mathematical Games' 칼럼에 "게임 오브 구골(game of googol)"이라는 이름으로 소개한 것입니다. 문제 자체의 착상은 그보다 앞서 메릴 플러드(Merrill M. Flood)가 1940~50년대에 제기한 것으로 여겨집니다.
No single person invented it in one shot, it was shaped by several mathematicians. It became widely known in February 1960, when Martin Gardner presented it in his 'Mathematical Games' column in Scientific American as the "game of googol." The underlying idea is generally credited to Merrill M. Flood, who posed versions of it in the 1940s–50s.
이름이 "비서 문제"인 건, 지원자를 한 명씩 면접해 즉석에서 채용/거절을 결정하는 상황이 이 규칙과 딱 맞았기 때문입니다. 본질은 채용이 아니라 "되돌릴 수 없는 순차적 선택에서 언제 멈출 것인가"라는, 삶 곳곳에 숨은 물음입니다.
The name "secretary problem" stuck because interviewing applicants one by one (hiring or rejecting on the spot) fits the rules perfectly. But the real question isn't about hiring; it's "when to stop in an irreversible, sequential choice", a question hiding all over life.