In their first two weeks of their first term - which started just last week - Oxford Mathematics Undergraduates take the 'Introduction to University Mathematics' course, introducing them to the concepts and ways of mathematical thinking that they will use in the years ahead. Much of the context will be familiar from high school but the way we think and write about it at university, and construct arguments and proofs, is more rigorous. In summary it is a recap and a pointer to what is to come for our students.
Generating random regular graphs quickly
Abstract
A random $d$-regular graph is just a $d$-regular simple graph on $[n]=\{1,2,\ldots,n\}$ chosen uniformly at random from all such graphs. This model, with $d=d(n)$, is one of the most natural random graph models, but is quite tricky to work with/reason about, since actually generating such a graph is not so easy. For $d$ constant, Bollobás's configuration model works well; for larger $d$ one can combine this with switching arguments pioneered by McKay and Wormald. I will discuss recent progress with Nick Wormald, pushing linear-time generation up to $d=o(\sqrt{n})$. One ingredient is reciprocal rejection sampling, a trick for 'accepting' a certain graph with a probability proportional to $1/N(G)$, where $N(G)$ is the number of certain configurations in $G$. The trick allows us to do this without calculating $N(G)$, which would take too long.