Linjär Algebra
Tillämpningen Av
……
Alexandros Sopasakis
Universitetslektor i Matematik LTH
Problemet att lösa
Tänk att du har ett stort bibliotek med många document
Du kan lägga till eller ta ut någon dokument utan att berätta någon
Värsta, finns det inga register om var varje dokument finns i det
biblioteket
Fråga: a) Hur kan du hitta ett dokument i den biblioteket?
b) Kan du gora det ganska snabbt?
Svara : Sergey Brin och Larry Page var uppmärksam
på deras Linear Algebra kurs!
De löst detta problem!
De löst problemet för 25.000.000.000 document!
De löste det på en bråkdel av en sekund!
De blev rik på grund av detta!
PageRank
• Vad gör det?
• PageRank använder linjär algebra och rankar varje sida på
internet i enlighet med dess betydelse.
Metoden för rankning hålls hemlig så att användare på
Internet inte vet hur man kan öka betydelsen av sina egna
webbsidor.
PageRank
Hur det görs är hemlig, men
här är en approximation
av algoritmen
• Titta på anslutningarna (länkar) mellan
varje webbsida till / från andra sidor
• Skapa matris (låt oss kalla det matris A) av alla dessa länkar.
Värden i matris betyder vikten av anslutning
• Lös linjär algebra problemet
 0
1 / 2

1 / 2

0

A
 0

 0
 0

 0
A*x=x
0 
0
0 
0
0 

0
0 
1/ 3 0 

0 1 / 2
0 1 / 2

1 / 3 0 
för vektor av betydelse x.
0
0 1/ 3
0.0600
0 1/ 2 1/ 3
0
0
0.0675
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0 1/ 2 1/ 3
0
0
1/ 3 1/ 3 0
0
0
0
1/ 3 0
0
0
0
1/ 3 1
Lösning är x =
0.0300
0.0675
0.0975
0.2025
0.1800
0.2950
PageRank
Hur det görs är hemlig, men
här är en approximation
av algoritmen
• Titta på anslutningarna (länkar) mellan
varje webbsida till / från andra sidor
• Skapa matris (låt oss kalla det matris A) av alla dessa länkar.
Värden i matris betyder vikten av anslutning
• Lös linjär algebra problemet
A*x=x
för vektor av betydelse x.
• Matrisen A är 25x25 miljarder lång!
Lösningen vektorn x är 25 miljarder lång.
• Sergey och Larry hittade den lösning x för detta systemet.
De lös detta i bråkdelar av en sekund!