Solving the Sports League Scheduling Problem with Tabu Search
Foundations of Constraint Satisfaction