I have 13 teams that must play a minimum of 3 matches per day (maximum 4) for 2 days and then can play 2 matches on the third day. Only 4 courts can be used at one time, so only 8 teams can play at any given time with an additional 4 teams that are assigned as officials for each of the 4 courts. If possible, teams can only play back to back time slots, once per day or officiate then play (or play then officiate). Each team does not need to play the same teams.
So in the end, each team will play a minimum of 8 other teams (with a possible maximum of 10 other teams). But all teams must play the same number of matches over the 3 days.
Can you oh mighty computer wizard help me??