The title of my work of the Diplomski Seminar course was How to rank web pages when negative links are allowed? The purpose of my work was to explain to the readers how PageRank algorithm works and how its expansion to PageTrust algorithm is implemented. PageTrust algorithm is an algorithm, which includes negative links during the computation of ranking vector. PageRank algorithm is regarded to be as one of the basic algorithms for Google’s search machine. Google’s engineers present it as a heart of Google’s software. PageRank algorithm was invented by Larry Page and Sergey Brin in 1998.
In the first part of my diploma I wrote how PageRank algorithm works. I described theorems and definitions required for understanding the background of algorithm’s ideas and proved them. I described problems which happen during the computation of power method on Google matrix, wrote about convergence issues and concluded every topic with a discussion on best solutions to those problems. At the end of the first part PageRank algorithm is described through a simple example on directed graph with 6 nodes. In the second part of my diploma I made expansion to Page-Trust algorithm with all the definitions, theorems and proofs made for understanding the algorithm. Reader must be aware that both algorithms, PageRank and Page-Trust, are very popular nowadays, because of fast improvements of computational technologies.
|