Google matrix
Google’s PageRank algorithm![]()
uses a particular stochastic matrix called the Google matrix.
The purpose of the PageRank algorithm is to compute a stationary vector of the Google matrix.
The stationary vector is then used to provide a ranking of the pages on the internet.
A directed graph![]()
is constructed whose vertices correspond to web pages and a directed
arc from vertex to vertex exists if and only if page has a link out to
page .
Then a stochastic matrix is constructed from : for each
set
if the outdegree of vertex is positive and there is an arc from to in . Set
if but there is no arc from to in .
Set
if , where is the order of the matrix.
Having defined choose a positive row vector![]()
such that
where 1 is a vector of all ones.
Finally, choose a constant .
The Google matrix
is
Clearly, is stochastic. For the actual matrix that Google uses is about .85.
| Title | Google matrix |
|---|---|
| Canonical name | GoogleMatrix |
| Date of creation | 2013-03-22 17:01:05 |
| Last modified on | 2013-03-22 17:01:05 |
| Owner | Mathprof (13753) |
| Last modified by | Mathprof (13753) |
| Numerical id | 6 |
| Author | Mathprof (13753) |
| Entry type | Definition |
| Classification | msc 15A51 |