Markov chains and Google's PageRank algorithm
Stochastic matrices whose steady state is the eigenvector for eigenvalue 1, and the page ranking that this equilibrium produces for a web of links.
Understanding Linear Algebra, Markov chains and Google's PageRank algorithm
6 exercises
Exercise 3
Determine whether the following statements are true or false and provide a justification of your response.
Every stochastic matrix has a steady-state vector.
If is a stochastic matrix, then any Markov chain defined by converges to a steady-state vector.
If is a stochastic matrix, then is an eigenvalue and all the other eigenvalues satisfy .
A positive stochastic matrix has a unique steady-sta…
Exercise 4
Consider the stochastic matrix .
Find the eigenvalues of .
Do the conditions of the Perron-Frobenius theorem apply to this matrix?
Find the steady-state vectors of .
What can we guarantee about the long-term behavior of a Markov chain defined by the matrix ?
Exercise 5
Explain your responses to the following.
Why does Google use a Markov chain to compute the PageRank vector?
Describe two problems that can happen when Google constructs a Markov chain using the Google matrix .
Describe how these problems are consistent with the Perron-Frobenius theorem.
Describe why the Perron-Frobenius theorem suggests creating a Markov chain using the modified Google matrix .
Exercise 6
Suppose that is a stochastic matrix and that is a probability vector. We would like to explain why the product is a probability vector.
Explain why is a probability vector and then find the product .
More generally, if is any probability vector, what is the product ?
If is a stochastic matrix, explain why .
Explain why is a probability vector by considering the product .
Exercise 7
Using the results of the previous exercise, we would like to explain why is a stochastic matrix if is stochastic.
Suppose that and are stochastic matrices. Explain why the product is a stochastic matrix by considering the product .
Explain why is a stochastic matrix.
How do the steady-state vectors of compare to the steady-state vectors of ?
Exercise 8
This exercise explains why is an eigenvalue of a stochastic matrix . To conclude that is an eigenvalue, we need to know that is not invertible.
What is the product ?
What is the product ?
Consider the equation . Explain why this equation cannot be consistent by multiplying by to obtain .
What can you say about the span of the columns of ?
Explain why we can conclude that is not invertib…
Adapted from Understanding Linear Algebra © 2023 David Austin. Licensed under CC BY 4.0. Source: Understanding Linear Algebra. Imported at revision 3e6dced.