Uniformly Random High-Degree Regular Graphs are Asymptotically Almost Surely Link-Irregular
In a recent blog post, David Eppstein proves the existence of regular link-irregular graphs. Those are graphs where all vertices have the same degree and where the subgraphs induced by vertex neighborhoods, called links, are all non-isomorphic. With this, he shows that a conjecture by Akbar Ali, Gary Chartrand and Ping Zhang is false (Conjecture 2.1 of [1] or Conjecture 2.9. of [2]).
David Eppstein prefaces the description of his construction with:
I’m pretty sure sufficiently large and high-degree uniformly random regular graphs provide counterexamples but those are difficult to prove things about. Instead I have the following more complicated construction […]
I was pretty sure of this as well, so I decided to give it a try and ultimately managed to prove the following variant:
For a fixed , a uniformly random -regular graph is asymptotically almost surely (a.a.s.) link-irregular.
I think this is a stronger notion of being high-degree than necessary for this to hold, but it is what I could prove without getting too deep into the weeds of uniformly random regular graphs.
I’ll denote the link for in , defined to be , by , or . I’ll also introduce a complementary notion of an unlink that removes a target vertex along with its neighborhood, i.e. , denoted by or .
The complemented links of a graph correspond to the unlinks of its complement, as we have . Thus, a graph is link-irregular if and only if is unlink-irregular.
Instead of directly working with a high-degree , this allows us to work with its complement , which is a uniformly random -regular graph. To avoid littering everything with overlines, let’s restate what we want to prove in terms of -regular graphs directly:
For a fixed , a uniformly random r-regular graph is a.a.s. unlink-irregular.
Here we’re going to use a result by Béla Bollobás [3], who showed that ’s vertices are a.a.s. uniquely identified by their distance seqeuences where is the number of vertices at a distance from in . (We can start at distance , since for all )
We can partition the vertices of a -regular graph by their distance from by first removing and then iteratively removing all vertices with a degree less than . The vertices removed in each iteration are exactly the remaining vertices adjacent to the vertices previously removed. Hence the first iteration removes ’s neighbors, the second iteration all distance- vertices, then the distance- vertices, etc.
We can write this as the following recurrence:
From this, we obtain the distance sequence for as .
Next, observe that removes and its neighbors, i.e. , so it is the same as ’s unlink . Also note that given any we can compute and for all . Thus, we can compute given only . Since we can a.a.s. distinguish all vertices by their distance sequence and since we can compute this given only their unlinks , all of G’s unlinks must be a.a.s. non-isomorphic.