Att. Jerry Braun
OK. 1. Determine the number of pro and novice teams that are competing and the number of preliminary games to be played by each team (in the NPPL, its 8, the Millennium has 10).
2. Snake the pros, amateurs and novice seperately into morning and afternoon groupings.
3. Snake the novice under the pros so that each novice team plays a pro. Example: If there are 60 novice teams and 12 pros, each pro will end up playing 5 novice teams.
Usually, it won't be so even. Maybe 12 pros and 57 novice. If that happens fill in the bottom schedule with the lower ranked amateurs beginning with the last rank and working your way up.
4. Now resnake the pros such that the remainder of the pro schedule has pros playing pros. Try to keep morning with morning and afternoon with afternoon. If that is not possible and one division has both morning and afternoon pro teams, schedule their games on the "cusp" between the morning and afternoon break times on the two days of preliminary play (or within one hour of such break times). The pro schedule is now complete.
5. Snake the amateurs and the novice teams so that each novice plays about three amateurs (keep morning with morning and afternoon with afternoon). Finish the schedule with novice playing novice teams, and amateur playing amateur teams. Use the snake to determine who plays whom.
OK????