On the self-intersection time of non-backtracking random walks
2026-08-10 • Data Structures and Algorithms
The authors study how long it takes for a certain kind of random walk, called a non-backtracking random walk, to cross its own path on graphs with specific degree conditions. They show that for graphs with degrees between 3 and some fixed maximum, the expected time before this self-intersection happens is on the order of the square root of the number of nodes times a logarithmic factor. For regular graphs with a specific spectral property, this time can be improved to just the square root of the number of nodes. They also prove that in some cases, the time can't be much smaller than this. Their results help improve understanding of the mixing speed of certain statistical physics models on these graphs.