An algebraic method for calculating PageRank

An algebraic method is proposed for finding PageRank estimates for pages of websites. The amount of calculation in the proposed method does not depend on the value of the damping coefficient, which allows obtaining more accurate estimates of the rankings of PageRank in comparison with analogues. A d...

Full description

Bibliographic Details
Main Authors: Vladislav Vlasyuk, Oleg Galchonkov, Alexander Nevrev
Format: Article
Language:English
Published: PC Technology Center 2018-05-01
Series:Eastern-European Journal of Enterprise Technologies
Subjects:
Online Access:http://journals.uran.ua/eejet/article/view/131275
id doaj-7d34640287d84fa18ed18bd6c4b569a7
record_format Article
spelling doaj-7d34640287d84fa18ed18bd6c4b569a72020-11-25T01:56:14ZengPC Technology CenterEastern-European Journal of Enterprise Technologies1729-37741729-40612018-05-0132 (93)61210.15587/1729-4061.2018.131275131275An algebraic method for calculating PageRankVladislav Vlasyuk0Oleg Galchonkov1Alexander Nevrev2Vertamedia LLC branch Admiralskyi ave., 34а, Odessa, Ukraine, 65009Institute of Computer Systems Odessa National Polytechnic University Shevchenko ave., 1, Odessa, Ukraine, 65044Institute of Computer Systems Odessa National Polytechnic University Shevchenko ave., 1, Odessa, Ukraine, 65044An algebraic method is proposed for finding PageRank estimates for pages of websites. The amount of calculation in the proposed method does not depend on the value of the damping coefficient, which allows obtaining more accurate estimates of the rankings of PageRank in comparison with analogues. A distinctive feature of the proposed method is a step-by-step performance of calculations simultaneously with the work of the graph traversal algorithm. The comparative analysis of algorithms for traversing graphs has shown that, in contrast to the depth search algorithm, the breadth search algorithm gives a more orderly arranged matrix of transitions, which has the blockwise Hessenberg form. The use of this circumstance makes it possible to reduce significantly the amount of calculations by the proposed method. The resulting equations describing the proposed method have a block structure that allows efficient distribution of the entire volume of operations to parallel computational threads . Proceeding from the fact that the bulk of the calculations can be performed while the graph traversal algorithm is running, the study has determined the conditions under which the proposed method makes it possible to obtain PageRank values faster than the known iterative algorithms. The applicability area of the developed method is, first of all, its use in direct verification of the reliability of posting advertising materials on a relevant web resource; therefore, it is limited to specific Internet sites or segments with no more than 104 or 105 pages.http://journals.uran.ua/eejet/article/view/131275site graphpage rankstransition matrixdamping coefficientteleportation matrix
collection DOAJ
language English
format Article
sources DOAJ
author Vladislav Vlasyuk
Oleg Galchonkov
Alexander Nevrev
spellingShingle Vladislav Vlasyuk
Oleg Galchonkov
Alexander Nevrev
An algebraic method for calculating PageRank
Eastern-European Journal of Enterprise Technologies
site graph
page ranks
transition matrix
damping coefficient
teleportation matrix
author_facet Vladislav Vlasyuk
Oleg Galchonkov
Alexander Nevrev
author_sort Vladislav Vlasyuk
title An algebraic method for calculating PageRank
title_short An algebraic method for calculating PageRank
title_full An algebraic method for calculating PageRank
title_fullStr An algebraic method for calculating PageRank
title_full_unstemmed An algebraic method for calculating PageRank
title_sort algebraic method for calculating pagerank
publisher PC Technology Center
series Eastern-European Journal of Enterprise Technologies
issn 1729-3774
1729-4061
publishDate 2018-05-01
description An algebraic method is proposed for finding PageRank estimates for pages of websites. The amount of calculation in the proposed method does not depend on the value of the damping coefficient, which allows obtaining more accurate estimates of the rankings of PageRank in comparison with analogues. A distinctive feature of the proposed method is a step-by-step performance of calculations simultaneously with the work of the graph traversal algorithm. The comparative analysis of algorithms for traversing graphs has shown that, in contrast to the depth search algorithm, the breadth search algorithm gives a more orderly arranged matrix of transitions, which has the blockwise Hessenberg form. The use of this circumstance makes it possible to reduce significantly the amount of calculations by the proposed method. The resulting equations describing the proposed method have a block structure that allows efficient distribution of the entire volume of operations to parallel computational threads . Proceeding from the fact that the bulk of the calculations can be performed while the graph traversal algorithm is running, the study has determined the conditions under which the proposed method makes it possible to obtain PageRank values faster than the known iterative algorithms. The applicability area of the developed method is, first of all, its use in direct verification of the reliability of posting advertising materials on a relevant web resource; therefore, it is limited to specific Internet sites or segments with no more than 104 or 105 pages.
topic site graph
page ranks
transition matrix
damping coefficient
teleportation matrix
url http://journals.uran.ua/eejet/article/view/131275
work_keys_str_mv AT vladislavvlasyuk analgebraicmethodforcalculatingpagerank
AT oleggalchonkov analgebraicmethodforcalculatingpagerank
AT alexandernevrev analgebraicmethodforcalculatingpagerank
AT vladislavvlasyuk algebraicmethodforcalculatingpagerank
AT oleggalchonkov algebraicmethodforcalculatingpagerank
AT alexandernevrev algebraicmethodforcalculatingpagerank
_version_ 1724980685893009408