Steady-state analysis of Google-like stochastic matrices

buir.advisorDayar, Tuğrul
dc.contributor.authorNoyan, Gökçe Nil
dc.date.accessioned2016-01-08T18:02:08Z
dc.date.available2016-01-08T18:02:08Z
dc.date.issued2007
dc.descriptionAnkara : The Department of Computer Engineering and the Institute of Engineering and Science of Bilkent University, 2007.en_US
dc.descriptionThesis (Master's) -- Bilkent University, 2007.en_US
dc.descriptionIncludes bibliographical references leaves 93-97.en_US
dc.description.abstractMany search engines use a two-step process to retrieve from the web pages related to a user’s query. In the first step, traditional text processing is performed to find all pages matching the given query terms. Due to the massive size of the web, this step can result in thousands of retrieved pages. In the second step, many search engines sort the list of retrieved pages according to some ranking criterion to make it manageable for the user. One popular way to create this ranking is to exploit additional information inherent in the web due to its hyperlink structure. One successful and well publicized link-based ranking system is PageRank, the ranking system used by the Google search engine. The dynamically changing matrices reflecting the hyperlink structure of the web and used by Google in ranking pages are not only very large, but they are also sparse, reducible, stochastic matrices with some zero rows. Ranking pages amounts to solving for the steady-state vectors of linear combinations of these matrices with appropriately chosen rank-1 matrices. The most suitable method of choice for this task appears to be the power method. Certain improvements have been obtained using techniques such as quadratic extrapolation and iterative aggregation. In this thesis, we propose iterative methods based on various block partitionings, including those with triangular diagonal blocks obtained using cutsets, for the computation of the steady-state vector of such stochastic matrices. The proposed iterative methods together with power and quadratically extrapolated power methods are coded into a software tool. Experimental results on benchmark matrices show that it is possible to recommend Gauss-Seidel for easier web problems and block Gauss-Seidel with partitionings based on a block upper triangular form in the remaining problems, although it takes about twice as much memory as quadratically extrapolated power method.en_US
dc.description.provenanceMade available in DSpace on 2016-01-08T18:02:08Z (GMT). No. of bitstreams: 1 0003362.pdf: 550067 bytes, checksum: a53b6ce6633225e204020cb9416e287f (MD5)en
dc.description.statementofresponsibilityNoyan, Gökçe Nilen_US
dc.format.extentxiv, 104 leaves, tablesen_US
dc.identifier.itemidBILKUTUPB104024
dc.identifier.urihttp://hdl.handle.net/11693/14561
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectGoogleen_US
dc.subjectPageRanken_US
dc.subjectStochastic matricesen_US
dc.subjectPower methoden_US
dc.subjectQuadratic extrapolationen_US
dc.subjectBlock iterative methodsen_US
dc.subjectAggregationen_US
dc.subjectPartitioningsen_US
dc.subjectCutsetsen_US
dc.subjectTriangular blocksen_US
dc.subject.lccTK5105.885.G66 N69 2007en_US
dc.subject.lcshGoogle.en_US
dc.subject.lcshStochastic matrices.en_US
dc.titleSteady-state analysis of Google-like stochastic matricesen_US
dc.typeThesisen_US
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0003362.pdf
Size:
537.17 KB
Format:
Adobe Portable Document Format