So I have a very complicated request for a schedule creator. I'm currently streaming on twitch a custom league and I have a 100 team 16U league with 2 Sub-Leagues, 5 Divisions per sub league, and 10 teams in each division. Now the amount of games each team plays is 36 so the idea is for each team to play their division rivals 2 times (1H/1A). Here are the limitations;
-Only Play on Sat/Sun
-Only play division rival teams
-balanced home/away games
-All Star game schedule 2/3 of the way to end of season if possible (flexible).
-36 game season
-March 1 start date
Hopefully that is enough info to generate these albeit complicated schedule