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...
Main Authors: | , , |
---|---|
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 |