Candidate Pool
Feature quotas & difficulty — difficulty = (min − selected) / remaining
| Value | Min | Max | Selected | Remaining | Difficulty |
|---|
How it works
- Each round, compute difficulty = (min − selected) / remaining for every feature value
- Pick a random person from the value with the highest difficulty
- Update the selected and remaining numbers for all values that person has
- When a value hits its max, remove all remaining candidates with that value from the pool
- Update the remaining numbers for all values those removed people had
Counts
Candidates in pool—
Selected—
Features—