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

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...
MARS-seq2.0: an experimental and analytical pipeline for indexed sorting combined with single-cell RNA sequencing v1
MARS-seq2.0: an experimental and analytical pipeline for indexed sorting combined with single-cell RNA sequencing v1
Human tissues comprise trillions of cells that populate a complex space of molecular phenotypes and functions and that vary in abundance by 4–9 orders of magnitude. Relying solely ...
Reputation and Pagerank on the Ethereum Blockchain: Technical Report
Reputation and Pagerank on the Ethereum Blockchain: Technical Report
Motivated by the need for a credibly neutral reputation mechanism on the blockchain, we study Pagerank and other properties of two Ethereum addresses, considering one address as tr...
Student Teachers, Computer Anxiety and Computer Experience
Student Teachers, Computer Anxiety and Computer Experience
Recent research has demonstrated the debilitating effect of computer anxiety on achievement in computer related learning. As controversy exists over the merits of increasing experi...
HW/SW Design Space Exploration on the Production Cell Setup
HW/SW Design Space Exploration on the Production Cell Setup
This paper describes and compares five CSP based and two CSP related process-oriented motion control system implementations that are made for our Production Cell demonstration setu...
Can a computer proof be elegant?
Can a computer proof be elegant?
In computer science, proofs about computer algorithms are par for the course. Proofs by computer algorithms, on the other hand, are not so readily accepted....

Back to Top