Maybe I haven't had enough coffee this morning. Can someone explain how you would get second best in this case? Wouldn't you never meet a candidate better than the best of that first group and exhaust the rest of the candidates?
Maybe I haven't had enough coffee this morning. Can someone explain how you would get second best in this case? Wouldn't you never meet a candidate better than the best of that first group and exhaust the rest of the candidates?
In reality - if you don't put in the actual work any single relationship takes, then none of them will work out, it doesn't matter how large your "sample size" is.
Imagine a situation where you've already passed by all of the candidates except for the last two. You meet the second-to-last candidate, and she's at the 99.99% percentile, but there was one single previous candidate that was ranked higher. What do you do?
If you want to maximize the expected value of the rank, you have to pick her, because the odds that the last candidate is better is vanishingly small. If you want to maximize the chance that you pick the maximum rank, you have to pass, because the chance that the second-to-last candidate is the best is zero (since you've already seen one who's better).
Under the (reasonable) hypothesis that you get some information about the relative value of each candidate, I believe spacehome is correct and the optimal strategies ARE different.
One of the worst possible cases would be that you interview them like:
1 2 3 4 5 6 7 8 9 10 11
In this case, you would see them decreasing in "goodness" without ever increasing. You would get to 11 and be stuck with the crappiest whatever possible.
In the average version though, you might get something like:
7 3 4 6 5 8 11 1 10 9 2
Using their strategy, you would check the first 4 candidates (7 3 4 6) and then you would stop when you hit better than max(7 3 4 6) = (3), which in this case would equate to finding (1) at the 8th position.
You are correct that if the best is in the first block it screws everything up. In the specific version you mention, a possible arrangement that triggers could be:
3 9 8 1 5 10 2 6 4 7 11
You would interview the first set with a best of (1). All the rest would then not compare, and you would get (11).
[Edit - Ignore me. I guess you can't recall rejected candidates.] In your final example though, because you had now interviewed all the candidates, you could go back and offer jobs to the best candidates. The point of interviewing four and then interviewing until you find a better one is that it should keep you from wasting time interviewing the whole list. If you end up doing that anyway, you know who the best was and can hire them.
This algorithm is only good if you'd rather have nothing than second best.
The main thing here to notice is that this is a strategy and not a solution.
If the best options is in the first 1/e * n of group elements of the group you will end up with the last interviewee as the one to choose.
But if you use this strategy many times over max permutations of the group it WILL give you the best output in general.
btw i would like to thank the author for posting this.
> That presumes 'serial dating,' but you can actually know several people at once, and get more serious with one once you've evaluated the pool.