Computer Research and Modeling
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Computer Research and Modeling:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Computer Research and Modeling, 2023, Volume 15, Issue 2, Pages 369–379
DOI: https://doi.org/10.20537/2076-7633-2023-15-2-369-379
(Mi crm1065)
 

MATHEMATICAL MODELING AND NUMERICAL SIMULATION

Experimental comparison of PageRank vector calculation algorithms

D. A. Skachkov, S. I. Gladyshev, A. M. Raigorodskii

Moscow Institute of Physics and Technology, MIPT, 1a/1 Kerchenskaya st., Moscow 117303, Russia
References:
Abstract: Finding PageRank vector is of great scientific and practical interest due to its applicability to modern search engines. Despite the fact that this problem is reduced to finding the eigenvector of the stochastic matrix $P$, the need for new algorithms is justified by a large size of the input data. To achieve no more than linear execution time, various randomized methods have been proposed, returning the expected result only with some probability close enough to one. We will consider two of them by reducing the problem of calculating the PageRank vector to the problem of finding equilibrium in an antagonistic matrix game, which is then solved using the Grigoriadis–Khachiyan algorithm. This implementation works effectively under the assumption of sparsity of the input matrix. As far as we know, there are no successful implementations of neither the Grigoriadis–Khachiyan algorithm nor its application to the task of calculating the PageRank vector. The purpose of this paper is to fill this gap. The article describes an algorithm giving pseudocode and some details of the implementation. In addition, it discusses another randomized method of calculating the PageRank vector, namely, Markov chain Monte Carlo (MCMC), in order to compare the results of these algorithms on matrices with different values of the spectral gap. The latter is of particular interest, since the magnitude of the spectral gap strongly affects the convergence rate of MCMC and does not affect the other two approaches at all. The comparison was carried out on two types of generated graphs: chains and $d$-dimensional cubes. The experiments, as predicted by the theory, demonstrated the effectiveness of the Grigoriadis–Khachiyan algorithm in comparison with MCMC for sparse graphs with a small spectral gap value. The written code is publicly available, so everyone can reproduce the results themselves or use this implementation for their own needs. The work has a purely practical orientation, no theoretical results were obtained.
Keywords: Grigoriadis–Khachiyan, Markov chain Monte Carlo, PageRank.
Funding agency Grant number
Russian Science Foundation 21-71-30005
The research was supported by Russian Science Foundation (project No. 21-71-30005), https://rscf.ru/en/project/21-71-30005/.
Received: 19.02.2023
Accepted: 23.02.2023
Document Type: Article
UDC: 519.8
Language: English
Citation: D. A. Skachkov, S. I. Gladyshev, A. M. Raigorodskii, “Experimental comparison of PageRank vector calculation algorithms”, Computer Research and Modeling, 15:2 (2023), 369–379
Citation in format AMSBIB
\Bibitem{SkaGlaRai23}
\by D.~A.~Skachkov, S.~I.~Gladyshev, A.~M.~Raigorodskii
\paper Experimental comparison of PageRank vector calculation algorithms
\jour Computer Research and Modeling
\yr 2023
\vol 15
\issue 2
\pages 369--379
\mathnet{http://mi.mathnet.ru/crm1065}
\crossref{https://doi.org/10.20537/2076-7633-2023-15-2-369-379}
Linking options:
  • https://www.mathnet.ru/eng/crm1065
  • https://www.mathnet.ru/eng/crm/v15/i2/p369
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Computer Research and Modeling
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025