Cover time

Last updated

In mathematics, the cover time of a finite Markov chain is the number of steps taken by the chain, from a given starting state, until the first step at which all states have been reached. It is a random variable that depends on the Markov chain and the choice of the starting state. The cover time of a connected undirected graph is the cover time of the Markov chain that takes a random walk on the graph, at each step moving from one vertex to a uniformly-random neighbor of that vertex. [1]

Cover times of graphs have been extensively studied in theoretical computer science for applications involving the complexity of st-connectivity, algebraic graph theory and the study of expander graphs, and modeling token ring computer networking technology. [1]

A classical problem in probability theory, the coupon collector's problem, can be interpreted as the result that the expected cover time of a complete graph is . Any -vertex regular expander graph also has expected cover time from any starting vertex, and more generally the cover time of any regular graph is where is the second-largest eigenvalue of the graph, normalized so that the largest eigenvalue is one. [1] For arbitrary -vertex graphs, from any starting vertex, the cover time is at most , and there exist graphs whose cover time is this large. [2]

See also

References

  1. 1 2 3 Broder, Andrei Z.; Karlin, Anna R. (1989), "Bounds on the cover time", Journal of Theoretical Probability, 2 (1): 101–120, doi:10.1007/BF01048273, MR   0981768
  2. Feige, Uriel (1995), "A tight upper bound on the cover time for random walks on graphs", Random Structures & Algorithms, 6 (1): 51–54, doi:10.1002/rsa.3240060106, MR   1368834