From what I can see all these approaches are just taking a number of teams, then generates the matchups and doing the rounds at the same time. My situation is I have AvB, CvD, etc already created. I need to find round one for A,B,C,D and so on for the MATCHUPS already created.
Let's say I generated all my matchups using the balanced algorithm as my base and duplicating games for extra rounds from those games. Say we have 6 teams but each team needs to play 10 games.
I generate all those games perfectly, and even have the rounds, however I dont save the rounds because later they can modify these games or add/substract ones. I take all their matchups and want to refind the rounds from their matchups that were originally but find the rounds on the fly my putting the right matchups together. However all my algorithms end up not fitting the match ups together.