Happy Scheduling Calculator

About This Calculator

This calculator takes a group of candidates' rankings of how well each time slot works for them and assigns each candidate to a time slot in a way that minimizes overall dissatisfaction. As long as there is a spot for every candidate, the calculator will make sure that every candidate is scheduled for a spot and that no spot is overbooked. Behind the scenes, the tool uses linear programming and mathematical optimization to carefully balance everyone’s preferences to create an optimal schedule for the entire group based on their rankings.

Step 1: Generate Scheduling Table

Step 2: Enter Information Into Scheduling Table