Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Comparison of PageRank Algorithm Implementations on a Single Computer

View through CrossRef
Pagerank Algorithm is an algorithm used for calculating web page ranking in Google search engine. Problem arises for Pagerank Algorithm due to big main memory usage, thus make it impossible to run in single machine computer with limited main memory. Alternative algorithms will be proposed by comparing the alternative algorithms from other studies with the Original Google Pagerank in terms of speed, main memory usage, and their result similarity. In this study, the Orignal Pagerank, Distributed Pagerank Computation (DPC), Modified DPC, and Random Walker algorithms will be implemented. The implemented algorithms will be run with datasets, and their speed, main memory usage, and result similarity will be compared. For result similarity, Random Walker’s result will be used as a benchmark, since it has been used as base concept of Pagerank. It is concluded that the Original Pagerank is faster and has very similar result with Random Walker, while DPC and MDPC have significantly smaller main memory usage, thus very suitable for single machine computer with limited main memory, but run slower and sacrificing result similarity.
Title: Comparison of PageRank Algorithm Implementations on a Single Computer
Description:
Pagerank Algorithm is an algorithm used for calculating web page ranking in Google search engine.
Problem arises for Pagerank Algorithm due to big main memory usage, thus make it impossible to run in single machine computer with limited main memory.
Alternative algorithms will be proposed by comparing the alternative algorithms from other studies with the Original Google Pagerank in terms of speed, main memory usage, and their result similarity.
In this study, the Orignal Pagerank, Distributed Pagerank Computation (DPC), Modified DPC, and Random Walker algorithms will be implemented.
The implemented algorithms will be run with datasets, and their speed, main memory usage, and result similarity will be compared.
For result similarity, Random Walker’s result will be used as a benchmark, since it has been used as base concept of Pagerank.
It is concluded that the Original Pagerank is faster and has very similar result with Random Walker, while DPC and MDPC have significantly smaller main memory usage, thus very suitable for single machine computer with limited main memory, but run slower and sacrificing result similarity.

Related Results

Extrapolation methods for multilinear PageRank
Extrapolation methods for multilinear PageRank
Abstract Multilinear PageRank is a variant of the PageRank algorithm that takes into account multiple relationships among nodes in a network. This algorithm can make web pa...
Simple Hierarchical PageRank Graph Neural Networks
Simple Hierarchical PageRank Graph Neural Networks
Abstract Graph neural networks (GNNs) have many variants for graph representation learning. Several works introduce PageRank into GNNs to improve its neighborhood aggregati...
Depth-aware salient object segmentation
Depth-aware salient object segmentation
Object segmentation is an important task which is widely employed in many computer vision applications such as object detection, tracking, recognition, and ret...
Mapping topography and network of brain injury in patients with disorders of consciousness
Mapping topography and network of brain injury in patients with disorders of consciousness
Abstract There is growing interest in the topography of brain regions associated with disorders of consciousness. This has caused increased research output, yieldin...
Monte Carlo Based Personalized PageRank on Dynamic Networks
Monte Carlo Based Personalized PageRank on Dynamic Networks
In large-scale networks, the structure of the underlying network changes frequently, and thus the power iteration method for Personalized PageRank computation cannot deal with this...
Two Parallel PageRank Algorithms via Improving Forward Push
Two Parallel PageRank Algorithms via Improving Forward Push
Abstract PageRank, originally designed to rank web pages, has been widely applied in various fields. With the increasing scale of graphs, accelerating PageRank computation ...
Books Rank with Modified PageRank Algorithm
Books Rank with Modified PageRank Algorithm
This paper analyzes the operational characteristics of the library. Based on this, the author improve the traditional PageRank algorithm to rank for similar books. This innovation ...
Optimization Path for Gire Station Layout Based on PageRank
Optimization Path for Gire Station Layout Based on PageRank
This article focuses on the optimization of fire station layout, aiming to explore a more scientific and reasonable layout path by introducing the PageRank algorithm. Firstly, the ...

Back to Top