Sports scheduling algorithms. Sections 2 and 3 lay out the terms and definitions, respectively, in graph theory ...