It's often noted that the Adjacency Matrix for college football is "sparse" - there are only 1421 games between Division 1 teams out of 31,878 team-pairs. That's about 4.5 per cent of the team-pairs that play a game. The denominator comes from the formula ½ × 253 × (253 - 1) where 253 is the number of Division 1 teams.
There are some analyses that make 1421 out of 31,878 look positively huge. Suppose instead of looking at the number of games in a category you want to look at the number of teams from different categories that play each other. Now we are looking at the number of subsets of the set of 253 teams, and there are 2253 of those. That's a 77 digit number:
14474011154664524427946373126085988481658748083205070504932198000989141204992
254 of those are uninteresting - the null set and the 253 subsets consisting of only one team. But if you start with the 1421 subsets consisting of
{ x,y | x,y ∈ D1 ∧ x plays y }with the appropriate notation and a little Boolean Algebra you can answer any number of interesting questions.
(In English, x and y are two D1 teams who play each other in 2015)
Well, your computer can. Not only are computers good at Boolean Algebra, if you look closely enough that is the only thing they do.
In everything that follows we will assume that {x | x ∈ D1 } is the universal set, which I'll refer to as D1. So there is an implied whatever ∈ D1 no matter what symbol I use for whatever. Also D1-{ some subset } means the complement of the subset: all teams that are not members.
First, we can form the 253 subsets that consist of each team's opponents:
Opp(x) = { y | y plays x }and instantly we have a way to find the 1421 sets of common opponents:
CommonOpps(x,y) = CommonOps(y,x) = { z | z ∈ Opp(x) ∧ z ∈ Opp(y) }Some of those may be ∅ (the empty set.)
= Opp(x) ∩ Opp(y)
(In English, the list of teams that played both team x and team y.)
For example, if X is a conference, then the subset of teams that are members of the conference is
Conf(X) = { x | x ∈ X }
This makes it simple to find the number of teams from conference A who play teams from conference B. Well, simple for computers. First we find for all conferenxes Opp(X), which is:
Opp(X) = { Opp(x1) ∪ Opp(x2) ∪ Opp(x3) ... }for all teams xi in conference X. Then all teams not in conference X that play at least one team in conference X is just:
NC(X) = { D1-Conf(X) } ∩ Opp(X)
Now for each pair of conferences X,Y the subset of teams from conference X who play teams in conference Y is just
Conf(X) ∩ NC(Y)and the number of members of these subsets for all D1 conference pairs X (the row-conference) and Y (the column-conference) is:
ACC | B10 | B12 | ND | P12 | SEC | AAC | CUSA | Ind | MAC | MW | SBC | BSky | BigS | CAAF | IndFCS | Ivy | MEAC | MVC | NE | OVC | Pat | Pio | SoCon | SLC | SWAC | ||
ACC | (14) | 6 | 0 | 6 | 1 | 6 | 7 | 2 | 2 | 3 | 1 | 3 | 0 | 0 | 5 | 0 | 0 | 4 | 1 | 0 | 1 | 0 | 0 | 4 | 0 | 1 | ACC |
B10 | 7 | (14) | 4 | 0 | 4 | 1 | 2 | 5 | 4 | 9 | 6 | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | B10 |
B12 | 0 | 4 | (10) | 1 | 1 | 2 | 4 | 5 | 0 | 3 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | B12 |
ND | 1 | 0 | 1 | (1) | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ND |
P12 | 1 | 5 | 1 | 2 | (12) | 1 | 1 | 1 | 1 | 1 | 9 | 2 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | P12 |
SEC | 6 | 1 | 2 | 0 | 1 | (14) | 5 | 8 | 1 | 4 | 3 | 8 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 3 | 2 | 1 | SEC |
AAC | 5 | 2 | 3 | 2 | 1 | 5 | (12) | 4 | 5 | 3 | 2 | 2 | 0 | 0 | 4 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | AAC |
CUSA | 2 | 6 | 4 | 0 | 1 | 8 | 4 | (13) | 1 | 5 | 1 | 5 | 1 | 1 | 0 | 0 | 0 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 2 | CUSA |
Ind | 1 | 2 | 0 | 0 | 1 | 1 | 2 | 1 | (2) | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | Ind |
MAC | 3 | 9 | 3 | 1 | 1 | 4 | 3 | 6 | 1 | (13) | 3 | 5 | 0 | 2 | 2 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | MAC |
MW | 1 | 5 | 0 | 0 | 11 | 3 | 2 | 1 | 5 | 3 | (12) | 4 | 6 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | MW |
SBC | 4 | 2 | 1 | 0 | 3 | 7 | 2 | 5 | 0 | 5 | 4 | (11) | 0 | 3 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 2 | 1 | SBC |
BSky | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | (13) | 1 | 0 | 1 | 0 | 0 | 7 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | BSky |
BigS | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 3 | 1 | (7) | 1 | 3 | 0 | 2 | 2 | 2 | 0 | 1 | 2 | 4 | 0 | 1 | BigS |
CAAF | 5 | 1 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | (12) | 0 | 3 | 4 | 0 | 4 | 0 | 7 | 2 | 1 | 0 | 0 | CAAF |
IndFCS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | (1) | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | IndFCS |
Ivy | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | (8) | 0 | 0 | 4 | 0 | 8 | 0 | 0 | 0 | 0 | Ivy |
MEAC | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 2 | 1 | 0 | 2 | 3 | 0 | 0 | (11) | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 2 | MEAC |
MVC | 1 | 4 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 4 | 2 | 0 | 0 | 0 | 1 | (10) | 2 | 4 | 0 | 2 | 0 | 0 | 0 | MVC |
NE | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 3 | 2 | 4 | 0 | 2 | (7) | 0 | 5 | 3 | 0 | 0 | 0 | NE |
OVC | 1 | 1 | 0 | 0 | 0 | 5 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | (9) | 0 | 1 | 3 | 0 | 2 | OVC |
Pat | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 2 | 5 | 0 | 7 | 0 | 0 | 5 | 0 | (7) | 2 | 1 | 0 | 0 | Pat |
Pio | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 2 | 2 | 0 | 0 | 0 | 2 | 3 | 1 | 1 | (11) | 3 | 0 | 0 | Pio |
SoCon | 4 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | 0 | 2 | 0 | 5 | 1 | 1 | 0 | 2 | 0 | 0 | 3 | 1 | 3 | (8) | 1 | 0 | SoCon |
SLC | 0 | 0 | 4 | 0 | 1 | 2 | 0 | 1 | 0 | 1 | 1 | 2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | (11) | 0 | SLC |
SWAC | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | (10) | SWAC |
ACC | B10 | B12 | ND | P12 | SEC | AAC | CUSA | Ind | MAC | MW | SBC | BSky | BigS | CAAF | IndFCS | Ivy | MEAC | MVC | NE | OVC | Pat | Pio | SoCon | SLC | SWAC |
{ NC(X) - Conf(Y) } ∩ { NC(Y) - Conf(X) }which is the set of teams that are in neither conference X nor conference Y but play at least one team from each of those conferences. I call these linking teams because these collectively contribute to "connecting" D1A where there may not be interconference matchups between teams from X and Y.
Here's the list for all the D1A conference pairs, showing the linking-team's conference in parntheses. 1AA teams are bold and their conference affiliation italicized.
#Tms | Teams | ||
ACC | B10 | 6 | South Florida(AAC); Army(Ind); Central Michigan(MAC); Northern Illinois(MAC); South Alabama(SBC); Troy(SBC) |
ACC | B12 | 4 | Iowa(B10); Notre Dame(ND); Akron(MAC); Central Michigan(MAC) |
ACC | P12 | 3 | Northwestern(B10); Notre Dame(ND); Boise State(MW) |
ACC | SEC | 5 | East Carolina(AAC); Houston(AAC); Florida Atlantic(CUSA); Troy(SBC); Eastern Kentucky(OVC) |
ACC | AAC | 8 | Notre Dame(ND); Florida(SEC); South Carolina(SEC); Florida Atlantic(CUSA); Army(Ind); Texas State(SBC); Maine(CAAF); Furman(SoCon) |
ACC | CUSA | 12 | Indiana(B10); Illinois(B10); Iowa(B10); Nebraska(B10); Purdue(B10); Florida(SEC); Kentucky(SEC); LSU(SEC); Army(Ind); Appalachian State(SBC); Texas State(SBC); North Carolina Central(MEAC) |
ACC | Ind | 6 | Nebraska(B10); UCLA(P12); Cincinnati(AAC); East Carolina(AAC); Tulane(AAC); Boise State(MW) |
ACC | MAC | 10 | Ohio State(B10); Illinois(B10); Northwestern(B10); Purdue(B10); Notre Dame(ND); LSU(SEC); Cincinnati(AAC); Florida Atlantic(CUSA); Old Dominion(CUSA); Army(Ind) |
ACC | MW | 7 | Ohio State(B10); UCLA(P12); Auburn(SEC); Army(Ind); Northern Illinois(MAC); Appalachian State(SBC); South Alabama(SBC) |
ACC | SBC | 10 | Nebraska(B10); Florida(SEC); Georgia(SEC); Kentucky(SEC); Auburn(SEC); Houston(AAC); Old Dominion(CUSA); Akron(MAC); Howard(MEAC); Wofford(SoCon) |
B10 | B12 | 1 | Central Michigan(MAC) |
B10 | ND | 4 | Wake Forest(ACC); Pittsburgh(ACC); Stanford(P12); Temple(AAC) |
B10 | P12 | 5 | BYU(Ind); Colorado State(MW); Hawaii(MW); San Diego State(MW); UNLV(MW) |
B10 | SEC | 9 | North Carolina(ACC); Middle Tenn State(CUSA); Western Kentucky(CUSA); North Texas(CUSA); Southern Miss(CUSA); BYU(Ind); Bowling Green(MAC); Ball State(MAC); Troy(SBC) |
B10 | AAC | 13 | Duke(ACC); Miami-Florida(ACC); Virginia Tech(ACC); Kansas(B12); TCU(B12); Stanford(P12); Florida Intl(CUSA); North Texas(CUSA); Army(Ind); BYU(Ind); Bowling Green(MAC); Miami-Ohio(MAC); Air Force(MW) |
B10 | CUSA | 10 | Miami-Florida(ACC); Alabama(SEC); Temple(AAC); Army(Ind); Buffalo(MAC); Kent State(MAC); Miami-Ohio(MAC); Ohio(MAC); Colorado State(MW); Norfolk State(MEAC) |
B10 | Ind | 3 | Wake Forest(ACC); Duke(ACC); Air Force(MW) |
B10 | MAC | 8 | Pittsburgh(ACC); Iowa State(B12); Temple(AAC); Florida Intl(CUSA); Marshall(CUSA); Western Kentucky(CUSA); Army(Ind); UNLV(MW) |
B10 | MW | 8 | Oregon State(P12); Washington State(P12); Utah(P12); Army(Ind); BYU(Ind); Buffalo(MAC); Northern Illinois(MAC); South Alabama(SBC) |
B10 | SBC | 9 | West Virginia(B12); Oregon(P12); Alabama(SEC); Southern Miss(CUSA); Ohio(MAC); Ball State(MAC); Western Michigan(MAC); Hawaii(MW); San Diego State(MW) |
B12 | P12 | 3 | Rutgers(B10); Notre Dame(ND); Texas-San Antonio(CUSA) |
B12 | SEC | 5 | Memphis(AAC); Louisiana Tech(CUSA); UTEP(CUSA); Toledo(MAC); Georgia Southern(SBC) |
B12 | AAC | 2 | Maryland(B10); Notre Dame(ND) |
B12 | CUSA | 5 | Iowa(B10); Tennessee(SEC); Arkansas(SEC); SMU(AAC); Tulsa(AAC) |
B12 | Ind | 2 | Rutgers(B10); Rice(CUSA) |
#Tms | Teams | ||
B12 | MAC | 7 | Maryland(B10); Minnesota(B10); Notre Dame(ND); Tennessee(SEC); Arkansas(SEC); Memphis(AAC); Georgia Southern(SBC) |
B12 | MW | 4 | Minnesota(B10); California(P12); Tulsa(AAC); Texas-San Antonio(CUSA) |
B12 | SBC | 6 | Tulsa(AAC); Louisiana Tech(CUSA); UTEP(CUSA); Akron(MAC); Toledo(MAC); Liberty(BigS) |
ND | P12 | 3 | Virginia(ACC); Texas(B12); Massachusetts(MAC) |
ND | SEC | 2 | Clemson(ACC); Georgia Tech(ACC) |
ND | AAC | 3 | Georgia Tech(ACC); Stanford(P12); Massachusetts(MAC) |
ND | CUSA | 3 | Texas(B12); Temple(AAC); Massachusetts(MAC) |
ND | Ind | 2 | Wake Forest(ACC); Navy(AAC) |
ND | MAC | 3 | Boston College(ACC); Pittsburgh(ACC); Temple(AAC) |
ND | MW | 2 | Virginia(ACC); Navy(AAC) |
ND | SBC | 2 | Clemson(ACC); Southern California(P12) |
P12 | SEC | 7 | UCF(AAC); BYU(Ind); Fresno State(MW); Nevada(MW); San Jose State(MW); Arkansas State(SBC); Idaho(SBC) |
P12 | AAC | 4 | Notre Dame(ND); BYU(Ind); Massachusetts(MAC); New Mexico(MW) |
P12 | CUSA | 6 | Texas(B12); UCF(AAC); Massachusetts(MAC); Colorado State(MW); Georgia State(SBC); Portland State(BSky) |
P12 | Ind | 6 | Michigan(B10); Rutgers(B10); Boise State(MW); Utah State(MW); Fresno State(MW); San Jose State(MW) |
P12 | MAC | 10 | Michigan State(B10); Northwestern(B10); Notre Dame(ND); Texas A&M(SEC); Wyoming(MW); Nevada(MW); UNLV(MW); Arkansas State(SBC); Georgia State(SBC); Idaho(SBC) |
P12 | MW | 6 | Virginia(ACC); Michigan(B10); Michigan State(B10); Texas A&M(SEC); Texas-San Antonio(CUSA); BYU(Ind) |
P12 | SBC | 5 | New Mexico(MW); Wyoming(MW); Hawaii(MW); San Diego State(MW); Nicholls State(SLC) |
SEC | AAC | 11 | Florida State(ACC); Louisville(ACC); Syracuse(ACC); Georgia Tech(ACC); Oklahoma(B12); UNC-Charlotte(CUSA); Florida Atlantic(CUSA); North Texas(CUSA); BYU(Ind); Bowling Green(MAC); UL Monroe(SBC) |
SEC | CUSA | 7 | Texas Tech(B12); UCF(AAC); Eastern Michigan(MAC); New Mexico State(SBC); UL Lafayette(SBC); Austin Peay(OVC); Southern(SWAC) |
SEC | Ind | 5 | Connecticut(AAC); East Carolina(AAC); Eastern Michigan(MAC); Fresno State(MW); San Jose State(MW) |
SEC | MAC | 11 | Syracuse(ACC); Wisconsin(B10); Oklahoma(B12); Memphis(AAC); Florida Atlantic(CUSA); Western Kentucky(CUSA); Nevada(MW); Arkansas State(SBC); Georgia Southern(SBC); Idaho(SBC); UL Lafayette(SBC) |
SEC | MW | 6 | Wisconsin(B10); Arizona State(P12); BYU(Ind); Eastern Michigan(MAC); New Mexico State(SBC); UL Monroe(SBC) |
SEC | SBC | 13 | Clemson(ACC); Florida State(ACC); Wisconsin(B10); Houston(AAC); UNC-Charlotte(CUSA); Louisiana Tech(CUSA); Southern Miss(CUSA); UTEP(CUSA); Ball State(MAC); Toledo(MAC); Charleston Southern(BigS); The Citadel(SoCon); Northwestern State(SLC) |
AAC | CUSA | 8 | Miami-Florida(ACC); Baylor(B12); Florida(SEC); Vanderbilt(SEC); Army(Ind); Massachusetts(MAC); Miami-Ohio(MAC); Texas State(SBC) |
#Tms | Teams | ||
AAC | Ind | 4 | Duke(ACC); Penn State(B10); Missouri(SEC); Air Force(MW) |
AAC | MAC | 8 | Syracuse(ACC); Maryland(B10); Penn State(B10); Oklahoma(B12); Notre Dame(ND); Florida Atlantic(CUSA); Florida Intl(CUSA); Army(Ind) |
AAC | MW | 5 | Penn State(B10); Mississippi(SEC); Army(Ind); BYU(Ind); UL Monroe(SBC) |
AAC | SBC | 7 | Florida State(ACC); Florida(SEC); Missouri(SEC); Mississippi(SEC); UNC-Charlotte(CUSA); New Mexico(MW); Missouri State(MVC) |
CUSA | Ind | 3 | Nebraska(B10); Eastern Michigan(MAC); Wagner(NE) |
CUSA | MAC | 11 | Illinois(B10); Purdue(B10); Oklahoma State(B12); Tennessee(SEC); Arkansas(SEC); LSU(SEC); Temple(AAC); Army(Ind); Georgia State(SBC); UL Lafayette(SBC); Presbyterian(BigS) |
CUSA | MW | 7 | Arizona(P12); Tulsa(AAC); Army(Ind); Buffalo(MAC); Eastern Michigan(MAC); Appalachian State(SBC); New Mexico State(SBC) |
CUSA | SBC | 8 | North Carolina State(ACC); Nebraska(B10); Florida(SEC); Kentucky(SEC); Alabama(SEC); Mississippi State(SEC); Tulsa(AAC); Ohio(MAC) |
Ind | MAC | 2 | Penn State(B10); Cincinnati(AAC) |
Ind | MW | 5 | Michigan(B10); Penn State(B10); UCLA(P12); Navy(AAC); Eastern Michigan(MAC) |
Ind | SBC | 2 | Nebraska(B10); Missouri(SEC) |
MAC | MW | 9 | Michigan State(B10); Ohio State(B10); Penn State(B10); Minnesota(B10); Wisconsin(B10); Colorado(P12); Texas A&M(SEC); Army(Ind); Savannah State(MEAC) |
MAC | SBC | 3 | Wisconsin(B10); Old Dominion(CUSA); Wyoming(MW) |
MW | SBC | 4 | Wisconsin(B10); Auburn(SEC); Mississippi(SEC); Tulsa(AAC) |
Without showing any formulas we can look at the subset of all linking teams. 19 of them are 1AA teams and 126 are D-1A. Two D-1A teams have all of their D-1A non-conference opponents against teams from the same other conference. It should not be a surprise that those are from conferences who play only three non-conference games. Also it is no surprise at all that the teams that show up most often as linking teams are the D1A independents (every one of their games is a non-confernece game.)
© Copyright 2015, Paul Kislanko