Combinatorial Models for Scheduling Sports Tournaments