December 9, 2012
Abstract
This paper dicsusses the PageRank algorithm. We carefully go through each step of the algorithm and explain each procedure. We also explain the mathematical setup of the algorithm, including all computations that are used in the PageRank algorithm. Some of the topics that we touch on include the following, but not limited to, are: linear algebra, node analysis, matrix theory, and numerical methods.
But primarily this paper concerns itself with the use of the linear algebra involved in the computation of the Google matrix, which results in the Pagerank, which descibribes how important a page is. Importance is placed on the intuition of all related mathematical topics involved in the algorithm and clarity of understanding 1
Introduction
It was around the late ‘90’s when two young computer science doctoral students were developing a ranking system to be used in a search engine. They developed an algorithm named PageRank. This algorithm is behind the search engine Google, which we all know as a verb these days. This made Sergey Brin and
Larry Page instant billionaires and Google became the primer search engine and continues to be to this day.
Brin and Page took advantage of a special characteristic that the World Wide Web has to get a ranking for webpages. That characteristic is the hyperlink structure of the internet. A hyperlink is a location on a webpage. Let us say for instance that you are reading a webpage. While reading this webpage you click on a word or object that takes you to another webpage to gain more information about what you are reading about. This word or object is called a hyperlink and the Internet is filled with these. In this paper, we set up a fantasy 5 page world wide web to set up the algorithm from the ground up. Once that is done, the next thing to do is to compute our ranking of our webpages using the Power method. Of course not all things go as planned. I will talk
References: Princeton University Press, 2006. [3] Sergey Brin, Lawrence Page, The antaomy of a large-scale hypertextual Web search engine, Computer Networks and ISDN Systems, 33: 107-17, 1998. [10] Ron Larson, Elementary Linear Algebra 7th Edition, Brooks Cole, 2012, pp 550-556. May 2006 [14] Masaaki Kijima, Markov Processes for Stochastic Modeling, CRC Press, 1997, pp 295-297