So it didn't take as long as I thought. This would be 3 yearly protected rivalries, leaving you to play the other 12 teams at 6 each every other year. That's fairly elegant, and at least you aren't skipping people for 3 or 4 years or more.
Some of these were pretty obvious, but some weren't. Esp for say Houston or UCF, where I am not sure who they even consider a rival.
My priorities here were to preserve existing big rivalries (Farmageddon, Holy War, etc), to get everyone a game in TX for recruiting, and then some geography/history after that.
| | PR1 | PR2 | PR3 | | considered |
1 | ISU | CIN | KSU | KU | | CU, OSU, WV |
2 | KSU | KU | ISU | OSU | | CU, OSU |
3 | KU | KSU | TCU | ISU | | CU, OSU |
4 | OSU | CU | BAY | KSU | | KU, TT, TCU |
5 | CU | OSU | UU | TT | | AZ, ASU, ISU, KU |
6 | TT | HOU | AZ | CU | | TCU, BAY |
7 | BAY | TCU | OSU | UU | | TT, HOU |
8 | TCU | BAY | KU | ASU | | TT, HOU, UU |
9 | HOU | TT | WV | UCF | | ISU, CIN, BAY, TCU |
10 | UCF | WV | CIN | HOU | | |
11 | CIN | ISU | UCF | WV | | HOU |
12 | WV | UCF | HOU | CIN | | ISU |
13 | AZ | ASU | TT | BYU | | UU, CU |
14 | ASU | AZ | BYU | TCU | | UU, CU |
15 | UU | BYU | CU | BAY | | AZ, ASU, TCU |
16 | BYU | UU | ASU | AZ | | AZ, CU, BAY, TCU |