BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra ›...

97

Transcript of BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra ›...

Page 1: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

BUSCADORES VIRTUALES: GOOGLE CÓMO LOHACE?

Dr. Gabriel Soto

Departamento de Matemática, Facultad de Ingeniería

Universidad Nacional de la Patagonia San Juan Bosco

Comodoro Rivadavia, Chubut Argentina

[email protected]

Junio 19, 2010

Page 2: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Buscadores virtuales

Algoritmos de búsqueda

Encontrar información requerida en una base de datos

Consideraciones...

existen buenos algoritmos para búsquedas en bases de datos conelementos comparables (burbuja, fuerza bruta, etc.)

Difucultades...

cómo encontrar datos en estructuras donde los elementos no soncomparables: INTERNET

cómo almacenar los datos (En Internet hay más de 109 páginas )

cómo ordenar la información (no todos los resultados de la búsquedason relevantes)

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 2 / 23

Page 3: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Buscadores virtuales

Algoritmos de búsqueda

Encontrar información requerida en una base de datos

Consideraciones...

existen buenos algoritmos para búsquedas en bases de datos conelementos comparables (burbuja, fuerza bruta, etc.)

Difucultades...

cómo encontrar datos en estructuras donde los elementos no soncomparables: INTERNET

cómo almacenar los datos (En Internet hay más de 109 páginas )

cómo ordenar la información (no todos los resultados de la búsquedason relevantes)

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 2 / 23

Page 4: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Buscadores virtuales

Algoritmos de búsqueda

Encontrar información requerida en una base de datos

Consideraciones...

existen buenos algoritmos para búsquedas en bases de datos conelementos comparables (burbuja, fuerza bruta, etc.)

Difucultades...

cómo encontrar datos en estructuras donde los elementos no soncomparables: INTERNET

cómo almacenar los datos (En Internet hay más de 109 páginas )

cómo ordenar la información (no todos los resultados de la búsquedason relevantes)

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 2 / 23

Page 5: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Buscadores virtuales

Algoritmos de búsqueda

Encontrar información requerida en una base de datos

Consideraciones...

existen buenos algoritmos para búsquedas en bases de datos conelementos comparables (burbuja, fuerza bruta, etc.)

Difucultades...

cómo encontrar datos en estructuras donde los elementos no soncomparables: INTERNET

cómo almacenar los datos (En Internet hay más de 109 páginas )

cómo ordenar la información (no todos los resultados de la búsquedason relevantes)

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 2 / 23

Page 6: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Buscadores virtuales

Algoritmos de búsqueda

Encontrar información requerida en una base de datos

Consideraciones...

existen buenos algoritmos para búsquedas en bases de datos conelementos comparables (burbuja, fuerza bruta, etc.)

Difucultades...

cómo encontrar datos en estructuras donde los elementos no soncomparables: INTERNET

cómo almacenar los datos (En Internet hay más de 109 páginas )

cómo ordenar la información (no todos los resultados de la búsquedason relevantes)

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 2 / 23

Page 7: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Buscadores virtuales

Algoritmos de búsqueda

Encontrar información requerida en una base de datos

Consideraciones...

existen buenos algoritmos para búsquedas en bases de datos conelementos comparables (burbuja, fuerza bruta, etc.)

Difucultades...

cómo encontrar datos en estructuras donde los elementos no soncomparables: INTERNET

cómo almacenar los datos (En Internet hay más de 109 páginas )

cómo ordenar la información (no todos los resultados de la búsquedason relevantes)

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 2 / 23

Page 8: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Buscadores virtuales

Algoritmos de búsqueda

Encontrar información requerida en una base de datos

Consideraciones...

existen buenos algoritmos para búsquedas en bases de datos conelementos comparables (burbuja, fuerza bruta, etc.)

Difucultades...

cómo encontrar datos en estructuras donde los elementos no soncomparables: INTERNET

cómo almacenar los datos (En Internet hay más de 109 páginas )

cómo ordenar la información (no todos los resultados de la búsquedason relevantes)

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 2 / 23

Page 9: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Buscadores virtuales

Algoritmos de búsqueda

Encontrar información requerida en una base de datos

Consideraciones...

existen buenos algoritmos para búsquedas en bases de datos conelementos comparables (burbuja, fuerza bruta, etc.)

Difucultades...

cómo encontrar datos en estructuras donde los elementos no soncomparables: INTERNET

cómo almacenar los datos (En Internet hay más de 109 páginas )

cómo ordenar la información (no todos los resultados de la búsquedason relevantes)

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 2 / 23

Page 10: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Google

CÓMO LO HACE

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 3 / 23

Page 11: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Google

CÓMO LO HACE

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 3 / 23

Page 12: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Ordenación de los resultados de una búsqueda

Cómo ordenar los resultados de la búsqueda

... de manera que la probabilidad de encontrar la respuesta correcta en losprimeros diez resultados sea muy alta.

Necesitamos de�nir...

un criterio de ordenación y

una asignación de importancia a cada sitio de internet

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 4 / 23

Page 13: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Ordenación de los resultados de una búsqueda

Cómo ordenar los resultados de la búsqueda

... de manera que la probabilidad de encontrar la respuesta correcta en losprimeros diez resultados sea muy alta.

Necesitamos de�nir...

un criterio de ordenación y

una asignación de importancia a cada sitio de internet

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 4 / 23

Page 14: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Ordenación de los resultados de una búsqueda

Cómo ordenar los resultados de la búsqueda

... de manera que la probabilidad de encontrar la respuesta correcta en losprimeros diez resultados sea muy alta.

Necesitamos de�nir...

un criterio de ordenación y

una asignación de importancia a cada sitio de internet

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 4 / 23

Page 15: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Ordenación de los resultados de una búsqueda

Cómo ordenar los resultados de la búsqueda

... de manera que la probabilidad de encontrar la respuesta correcta en losprimeros diez resultados sea muy alta.

Necesitamos de�nir...

un criterio de ordenación y

una asignación de importancia a cada sitio de internet

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 4 / 23

Page 16: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Ordenación de los resultados de una búsqueda

Cómo ordenar los resultados de la búsqueda

... de manera que la probabilidad de encontrar la respuesta correcta en losprimeros diez resultados sea muy alta.

Necesitamos de�nir...

un criterio de ordenación y

una asignación de importancia a cada sitio de internet

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 4 / 23

Page 17: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Orden en los resultados de una búsqueda

Google usa álgebra lineal

La matemática SIEMPRE resuelve problemasconcretos

Suposiciones

cada página se representa con el símbolo Pj

la importancia de la página Pj es un número xj

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 5 / 23

Page 18: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Orden en los resultados de una búsqueda

Google usa álgebra lineal

La matemática SIEMPRE resuelve problemasconcretos

Suposiciones

cada página se representa con el símbolo Pj

la importancia de la página Pj es un número xj

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 5 / 23

Page 19: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Orden en los resultados de una búsqueda

Google usa álgebra lineal

La matemática SIEMPRE resuelve problemasconcretos

Suposiciones

cada página se representa con el símbolo Pj

la importancia de la página Pj es un número xj

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 5 / 23

Page 20: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Orden en los resultados de una búsqueda

Google usa álgebra lineal

La matemática SIEMPRE resuelve problemasconcretos

Suposiciones

cada página se representa con el símbolo Pj

la importancia de la página Pj es un número xj

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 5 / 23

Page 21: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Orden en los resultados de una búsqueda

Google usa álgebra lineal

La matemática SIEMPRE resuelve problemasconcretos

Suposiciones

cada página se representa con el símbolo Pj

la importancia de la página Pj es un número xj

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 5 / 23

Page 22: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Orden en los resultados de una búsqueda

Google usa álgebra lineal

La matemática SIEMPRE resuelve problemasconcretos

Suposiciones

cada página se representa con el símbolo Pj

la importancia de la página Pj es un número xj

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 5 / 23

Page 23: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Modelo matemático

Consideremos el siguiente grafo dirigido que representa una red con cincopáginas web. Las �echas indican qué páginas están enlazadas a través deun hiperlink (notar que los enlaces no son simétricos)

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

Por ejemplo: la página P1 tiene enlaces a las páginas P2, P3 y P5.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 6 / 23

Page 24: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Modelo matemático

Consideremos el siguiente grafo dirigido que representa una red con cincopáginas web. Las �echas indican qué páginas están enlazadas a través deun hiperlink (notar que los enlaces no son simétricos)

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

Por ejemplo: la página P1 tiene enlaces a las páginas P2, P3 y P5.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 6 / 23

Page 25: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Primer criterio de ordenación de resultados de búsqueda

Número de enlaces determina el orden

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

x1 = 1x2 = 1x3 = 3x4 = 2x5 = 3

P3,P5 −→ P4 −→ P1,P2

Falencia del modelo: Ignora la importancia del enlace en si

Existen páginas que todos quieren estar enlazados...

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 7 / 23

Page 26: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Primer criterio de ordenación de resultados de búsqueda

Número de enlaces determina el orden

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

x1 = 1x2 = 1x3 = 3x4 = 2x5 = 3

P3,P5 −→ P4 −→ P1,P2

Falencia del modelo: Ignora la importancia del enlace en si

Existen páginas que todos quieren estar enlazados...

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 7 / 23

Page 27: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Primer criterio de ordenación de resultados de búsqueda

Número de enlaces determina el orden

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

x1 = 1x2 = 1x3 = 3x4 = 2x5 = 3

P3,P5 −→ P4 −→ P1,P2

Falencia del modelo: Ignora la importancia del enlace en si

Existen páginas que todos quieren estar enlazados...

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 7 / 23

Page 28: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Primer criterio de ordenación de resultados de búsqueda

Número de enlaces determina el orden

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

x1 = 1x2 = 1x3 = 3x4 = 2x5 = 3

P3,P5 −→ P4 −→ P1,P2

Falencia del modelo: Ignora la importancia del enlace en si

Existen páginas que todos quieren estar enlazados...

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 7 / 23

Page 29: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Primer criterio de ordenación de resultados de búsqueda

Número de enlaces determina el orden

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

x1 = 1x2 = 1x3 = 3x4 = 2x5 = 3

P3,P5 −→ P4 −→ P1,P2

Falencia del modelo: Ignora la importancia del enlace en si

Existen páginas que todos quieren estar enlazados...

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 7 / 23

Page 30: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Segundo criterio de ordenación de resultados de búsqueda

El orden es determinado por la calidad de los enlaces

El ranking de la página xj es la suma de los rankings de todas las páginasque se enlazan a la xj

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

x1 = x4x2 = x1x3 = x1 + x2 + x5x4 = x2 + x3x5 = x1 + x2 + x4

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 8 / 23

Page 31: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Segundo criterio de ordenación de resultados de búsqueda

El orden es determinado por la calidad de los enlaces

El ranking de la página xj es la suma de los rankings de todas las páginasque se enlazan a la xj

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

x1 = x4x2 = x1x3 = x1 + x2 + x5x4 = x2 + x3x5 = x1 + x2 + x4

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 8 / 23

Page 32: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Segundo criterio de ordenación de resultados de búsqueda

El orden es determinado por la calidad de los enlaces

El ranking de la página xj es la suma de los rankings de todas las páginasque se enlazan a la xj

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

x1 = x4x2 = x1x3 = x1 + x2 + x5x4 = x2 + x3x5 = x1 + x2 + x4

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 8 / 23

Page 33: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Segundo criterio de ordenación de resultados de búsqueda

El orden es determinado por la calidad de los enlaces

El ranking de la página xj es la suma de los rankings de todas las páginasque se enlazan a la xj

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

x1 = x4x2 = x1x3 = x1 + x2 + x5x4 = x2 + x3x5 = x1 + x2 + x4

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 8 / 23

Page 34: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Segundo criterio de ordenación de resultados de búsqueda

El problema de ordenamiento se puede modelar como un sistema deecuaciones lineales

P1•

�����������������

xxppppppppppppppp

&&NNNNNNNNNNNNNNN

P2• //

��========

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

@@��������

VV...............

x1x2x3x4x5

=

0 0 0 1 01 0 0 0 01 1 0 0 10 1 1 0 01 1 0 1 0

x1x2x3x4x5

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 9 / 23

Page 35: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Segundo criterio de ordenación de resultados de búsqueda

El problema de ordenamiento se puede modelar como un sistema deecuaciones lineales

P1•

�����������������

xxppppppppppppppp

&&NNNNNNNNNNNNNNN

P2• //

��========

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

@@��������

VV...............

x1x2x3x4x5

=

0 0 0 1 01 0 0 0 01 1 0 0 10 1 1 0 01 1 0 1 0

x1x2x3x4x5

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 9 / 23

Page 36: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Segundo criterio de ordenación de resultados de búsqueda

El problema de ordenamiento se puede modelar como un sistema deecuaciones lineales

P1•

�����������������

xxppppppppppppppp

&&NNNNNNNNNNNNNNN

P2• //

��========

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

@@��������

VV...............

x1x2x3x4x5

=

0 0 0 1 01 0 0 0 01 1 0 0 10 1 1 0 01 1 0 1 0

x1x2x3x4x5

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 9 / 23

Page 37: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Segundo criterio de ordenación de resultados de búsqueda

El grafo dirigido que representa la red de páginas interconectadas serepresenta como una matriz de adyacencia:

donde se asigna un 1 en el lugar ij si existe un enlace desde la página j a lapágina i .

P1•

��

P3•

��

P5•

]]<<<<<<<<

����������

P2•

OO

P4•

OOP1•

��

//

%%KKKKKKKKKKKKK P2•oo

P3•

99sssssssssssss // P4•

eeKKKKKKKKKKKKK

OO

Ejercicio: obtener la matriz de adyacencia para las redes anteriores

Falencia del modelo: Algunas páginas pueden ganar importancia...

creando páginas virtuales para tener más enlaces

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 10 / 23

Page 38: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Segundo criterio de ordenación de resultados de búsqueda

El grafo dirigido que representa la red de páginas interconectadas serepresenta como una matriz de adyacencia:

donde se asigna un 1 en el lugar ij si existe un enlace desde la página j a lapágina i .

P1•

��

P3•

��

P5•

]]<<<<<<<<

����������

P2•

OO

P4•

OOP1•

��

//

%%KKKKKKKKKKKKK P2•oo

P3•

99sssssssssssss // P4•

eeKKKKKKKKKKKKK

OO

Ejercicio: obtener la matriz de adyacencia para las redes anteriores

Falencia del modelo: Algunas páginas pueden ganar importancia...

creando páginas virtuales para tener más enlaces

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 10 / 23

Page 39: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Segundo criterio de ordenación de resultados de búsqueda

El grafo dirigido que representa la red de páginas interconectadas serepresenta como una matriz de adyacencia:

donde se asigna un 1 en el lugar ij si existe un enlace desde la página j a lapágina i .

P1•

��

P3•

��

P5•

]]<<<<<<<<

����������

P2•

OO

P4•

OOP1•

��

//

%%KKKKKKKKKKKKK P2•oo

P3•

99sssssssssssss // P4•

eeKKKKKKKKKKKKK

OO

Ejercicio: obtener la matriz de adyacencia para las redes anteriores

Falencia del modelo: Algunas páginas pueden ganar importancia...

creando páginas virtuales para tener más enlaces

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 10 / 23

Page 40: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

CRITERIO de ordenación de resultados de búsqueda

Modelo democrático

la importancia de la página xi se distribuye uniformemente entre laspáginas xj que tienen un enlace con ella

A =

0 0 0 12

0

13

0 0 0 0

13

13

0 0 1

0 13

1 0 0

13

13

0 12

0

Matrices estocásticas

La matriz de adyacencia modi�ca tiene lapropiedad que los elementos de cada una desus columnas suma 1

Ejercicio: determinar las matrices de incidencia modi�cada de las otrasredes presentadas.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 11 / 23

Page 41: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

CRITERIO de ordenación de resultados de búsqueda

Modelo democrático

la importancia de la página xi se distribuye uniformemente entre laspáginas xj que tienen un enlace con ella

A =

0 0 0 12

0

13

0 0 0 0

13

13

0 0 1

0 13

1 0 0

13

13

0 12

0

Matrices estocásticas

La matriz de adyacencia modi�ca tiene lapropiedad que los elementos de cada una desus columnas suma 1

Ejercicio: determinar las matrices de incidencia modi�cada de las otrasredes presentadas.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 11 / 23

Page 42: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

CRITERIO de ordenación de resultados de búsqueda

Modelo democrático

la importancia de la página xi se distribuye uniformemente entre laspáginas xj que tienen un enlace con ella

A =

0 0 0 12

0

13

0 0 0 0

13

13

0 0 1

0 13

1 0 0

13

13

0 12

0

Matrices estocásticas

La matriz de adyacencia modi�ca tiene lapropiedad que los elementos de cada una desus columnas suma 1

Ejercicio: determinar las matrices de incidencia modi�cada de las otrasredes presentadas.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 11 / 23

Page 43: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

CRITERIO de ordenación de resultados de búsqueda

Modelo democrático

la importancia de la página xi se distribuye uniformemente entre laspáginas xj que tienen un enlace con ella

A =

0 0 0 12

0

13

0 0 0 0

13

13

0 0 1

0 13

1 0 0

13

13

0 12

0

Matrices estocásticas

La matriz de adyacencia modi�ca tiene lapropiedad que los elementos de cada una desus columnas suma 1

Ejercicio: determinar las matrices de incidencia modi�cada de las otrasredes presentadas.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 11 / 23

Page 44: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Asignación de importancia

La idea principal

El problema de asignación de importancia de páginas en internet, se escribeen lenguaje matricial

Ecuación matricial

Ax = x (1)

donde x es el vector de importancias, y A es la matriz de adyacencia

Pagerank (Page, Brin 1999) usado por Google

Perron-Frobenius nos dice que (1) tiene solución única

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 12 / 23

Page 45: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Asignación de importancia

La idea principal

El problema de asignación de importancia de páginas en internet, se escribeen lenguaje matricial

Ecuación matricial

Ax = x (1)

donde x es el vector de importancias, y A es la matriz de adyacencia

Pagerank (Page, Brin 1999) usado por Google

Perron-Frobenius nos dice que (1) tiene solución única

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 12 / 23

Page 46: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Asignación de importancia

La idea principal

El problema de asignación de importancia de páginas en internet, se escribeen lenguaje matricial

Ecuación matricial

Ax = x (1)

donde x es el vector de importancias, y A es la matriz de adyacencia

Pagerank (Page, Brin 1999) usado por Google

Perron-Frobenius nos dice que (1) tiene solución única

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 12 / 23

Page 47: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Asignación de importancia

Ejemplo

Para el ejemplo de la red de cinco páginas, se resuelve Ax = x

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

P4 −→ P3 −→ P5 −→ P1 −→ P2

Scilab

Software libre disponible en http://www.scilab.org/Un sitio para mirar ejemplos de cómo se usahttp://www.cs.montana.edu/∼harkin/courses/cs530/scilab/

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 13 / 23

Page 48: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Asignación de importancia

Ejemplo

Para el ejemplo de la red de cinco páginas, se resuelve Ax = x

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

P4 −→ P3 −→ P5 −→ P1 −→ P2

Scilab

Software libre disponible en http://www.scilab.org/Un sitio para mirar ejemplos de cómo se usahttp://www.cs.montana.edu/∼harkin/courses/cs530/scilab/

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 13 / 23

Page 49: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Asignación de importancia

Ejemplo

Para el ejemplo de la red de cinco páginas, se resuelve Ax = x

P1•

�����������������

xxqqqqqqqqqqqqqqq

&&MMMMMMMMMMMMMMM

P2• //

��<<<<<<<<

))SSSSSSSSSSSSSSSSSSSSSS P5•

uukkkkkkkkkkkkkkkkkkkkkk

P3• // P4•

AA��������

VV---------------

P4 −→ P3 −→ P5 −→ P1 −→ P2

Scilab

Software libre disponible en http://www.scilab.org/Un sitio para mirar ejemplos de cómo se usahttp://www.cs.montana.edu/∼harkin/courses/cs530/scilab/

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 13 / 23

Page 50: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Espectro de una matriz

De�nición

Sea A una matriz cuadrada n × n. Decimos que λ ∈ R es un autovalor

(eigenvector, valor propio) de A si existe un vector no nulo x ∈ Rn tal que

Ax = λx (2)

Algunas preguntas

La ecuación (2) tiene solución para cualquier matriz A

Si (2) tiene solución, que características tiene

Cómo encontrar los posibles valores de λ

Y esto de qué me sirve?

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 14 / 23

Page 51: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Espectro de una matriz

De�nición

Sea A una matriz cuadrada n × n. Decimos que λ ∈ R es un autovalor

(eigenvector, valor propio) de A si existe un vector no nulo x ∈ Rn tal que

Ax = λx (2)

Algunas preguntas

La ecuación (2) tiene solución para cualquier matriz A

Si (2) tiene solución, que características tiene

Cómo encontrar los posibles valores de λ

Y esto de qué me sirve?

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 14 / 23

Page 52: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Espectro de una matriz

De�nición

Sea A una matriz cuadrada n × n. Decimos que λ ∈ R es un autovalor

(eigenvector, valor propio) de A si existe un vector no nulo x ∈ Rn tal que

Ax = λx (2)

Algunas preguntas

La ecuación (2) tiene solución para cualquier matriz A

Si (2) tiene solución, que características tiene

Cómo encontrar los posibles valores de λ

Y esto de qué me sirve?

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 14 / 23

Page 53: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Espectro de una matriz

De�nición

Sea A una matriz cuadrada n × n. Decimos que λ ∈ R es un autovalor

(eigenvector, valor propio) de A si existe un vector no nulo x ∈ Rn tal que

Ax = λx (2)

Algunas preguntas

La ecuación (2) tiene solución para cualquier matriz A

Si (2) tiene solución, que características tiene

Cómo encontrar los posibles valores de λ

Y esto de qué me sirve?

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 14 / 23

Page 54: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Espectro de una matriz

De�nición

Sea A una matriz cuadrada n × n. Decimos que λ ∈ R es un autovalor

(eigenvector, valor propio) de A si existe un vector no nulo x ∈ Rn tal que

Ax = λx (2)

Algunas preguntas

La ecuación (2) tiene solución para cualquier matriz A

Si (2) tiene solución, que características tiene

Cómo encontrar los posibles valores de λ

Y esto de qué me sirve?

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 14 / 23

Page 55: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Espectro de una matriz

De�nición

Sea A una matriz cuadrada n × n. Decimos que λ ∈ R es un autovalor

(eigenvector, valor propio) de A si existe un vector no nulo x ∈ Rn tal que

Ax = λx (2)

Algunas preguntas

La ecuación (2) tiene solución para cualquier matriz A

Si (2) tiene solución, que características tiene

Cómo encontrar los posibles valores de λ

Y esto de qué me sirve?

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 14 / 23

Page 56: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

¾Y esto para qué me sirve?

Sea matriz A n × n

Supongamos que es posible encontrar n autovectores de A linealmenteindependientes en Rn

{u1,u2, . . . ,un} base de Rn : Aui = λiui para todo i (3)

Como A es la matriz asociada a la tansformación lineal T : Rn −→ Rn

T (x) = Ax con respecto a la base canónica de Rn, entonces larepresentación de A en la base de autovectores es

λ1 0 . . . 00 λ2 0 . . . 00 . . . 0...

...0 0 0 . . . λn

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 15 / 23

Page 57: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

¾Y esto para qué me sirve?

Sea matriz A n × n

Supongamos que es posible encontrar n autovectores de A linealmenteindependientes en Rn

{u1,u2, . . . ,un} base de Rn : Aui = λiui para todo i (3)

Como A es la matriz asociada a la tansformación lineal T : Rn −→ Rn

T (x) = Ax con respecto a la base canónica de Rn, entonces larepresentación de A en la base de autovectores es

λ1 0 . . . 00 λ2 0 . . . 00 . . . 0...

...0 0 0 . . . λn

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 15 / 23

Page 58: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

¾Y esto para qué me sirve?

Sea matriz A n × n

Supongamos que es posible encontrar n autovectores de A linealmenteindependientes en Rn

{u1,u2, . . . ,un} base de Rn : Aui = λiui para todo i (3)

Como A es la matriz asociada a la tansformación lineal T : Rn −→ Rn

T (x) = Ax con respecto a la base canónica de Rn, entonces larepresentación de A en la base de autovectores es

λ1 0 . . . 00 λ2 0 . . . 00 . . . 0...

...0 0 0 . . . λn

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 15 / 23

Page 59: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

¾Y esto para qué me sirve?

Sea matriz A n × n

Supongamos que es posible encontrar n autovectores de A linealmenteindependientes en Rn

{u1,u2, . . . ,un} base de Rn : Aui = λiui para todo i (3)

Como A es la matriz asociada a la tansformación lineal T : Rn −→ Rn

T (x) = Ax con respecto a la base canónica de Rn, entonces larepresentación de A en la base de autovectores es

λ1 0 . . . 00 λ2 0 . . . 00 . . . 0...

...0 0 0 . . . λn

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 15 / 23

Page 60: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

¾Y esto para qué me sirve?

Sea matriz A n × n

Supongamos que es posible encontrar n autovectores de A linealmenteindependientes en Rn

{u1,u2, . . . ,un} base de Rn : Aui = λiui para todo i (3)

Como A es la matriz asociada a la tansformación lineal T : Rn −→ Rn

T (x) = Ax con respecto a la base canónica de Rn, entonces larepresentación de A en la base de autovectores es

λ1 0 . . . 00 λ2 0 . . . 00 . . . 0...

...0 0 0 . . . λn

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 15 / 23

Page 61: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Autovalores de A

Ax = λx

Queremos que este sistema

(A− λI )x = 0

tenga solución no trivial, o equivalentemente

det(A− λI ) = 0

Los autovalores de A resuelven la ecuación característica de A.

¾Cómo se resuelve la ecuación característica?

Teorema: Si A es una matriz n × n entonces det(A− λI ) es un polinomioen λ de grado n. p(λ) = det(A− λI ) se llama polinomio característico de

A. Las raíces de la ecuación característica son los autovalores de A.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 16 / 23

Page 62: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Autovalores de A

Ax = λx

Queremos que este sistema

(A− λI )x = 0

tenga solución no trivial, o equivalentemente

det(A− λI ) = 0

Los autovalores de A resuelven la ecuación característica de A.

¾Cómo se resuelve la ecuación característica?

Teorema: Si A es una matriz n × n entonces det(A− λI ) es un polinomioen λ de grado n. p(λ) = det(A− λI ) se llama polinomio característico de

A. Las raíces de la ecuación característica son los autovalores de A.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 16 / 23

Page 63: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Autovalores de A

Ax = λx

Queremos que este sistema

(A− λI )x = 0

tenga solución no trivial, o equivalentemente

det(A− λI ) = 0

Los autovalores de A resuelven la ecuación característica de A.

¾Cómo se resuelve la ecuación característica?

Teorema: Si A es una matriz n × n entonces det(A− λI ) es un polinomioen λ de grado n. p(λ) = det(A− λI ) se llama polinomio característico de

A. Las raíces de la ecuación característica son los autovalores de A.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 16 / 23

Page 64: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Autovalores de A

Ax = λx

Queremos que este sistema

(A− λI )x = 0

tenga solución no trivial, o equivalentemente

det(A− λI ) = 0

Los autovalores de A resuelven la ecuación característica de A.

¾Cómo se resuelve la ecuación característica?

Teorema: Si A es una matriz n × n entonces det(A− λI ) es un polinomioen λ de grado n. p(λ) = det(A− λI ) se llama polinomio característico de

A. Las raíces de la ecuación característica son los autovalores de A.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 16 / 23

Page 65: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Autovalores de A

Ax = λx

Queremos que este sistema

(A− λI )x = 0

tenga solución no trivial, o equivalentemente

det(A− λI ) = 0

Los autovalores de A resuelven la ecuación característica de A.

¾Cómo se resuelve la ecuación característica?

Teorema: Si A es una matriz n × n entonces det(A− λI ) es un polinomioen λ de grado n. p(λ) = det(A− λI ) se llama polinomio característico de

A. Las raíces de la ecuación característica son los autovalores de A.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 16 / 23

Page 66: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Existencia de autovalores y autovectores

Ejemplos de autovectores

Para la matriz A =

0 1

313

0 13

0 0 13

13

13

0 0 0 1 012

0 0 0 12

0 0 1 0 0

se tiene que

A

11111

=

11111

El polinomio característico de A es

p(λ) = −0,05− 0.2λ− 0,72λ2 + λ5

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 17 / 23

Page 67: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Existencia de autovalores y autovectores

Ejemplos de autovectores

Para la matriz A =

0 1

313

0 13

0 0 13

13

13

0 0 0 1 012

0 0 0 12

0 0 1 0 0

se tiene que

A

11111

=

11111

El polinomio característico de A es

p(λ) = −0,05− 0.2λ− 0,72λ2 + λ5

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 17 / 23

Page 68: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Existencia de autovalores y autovectores

Ejemplos de autovectores

Para la matriz A =

0 1

313

0 13

0 0 13

13

13

0 0 0 1 012

0 0 0 12

0 0 1 0 0

se tiene que

A

11111

=

11111

El polinomio característico de A es

p(λ) = −0,05− 0.2λ− 0,72λ2 + λ5

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 17 / 23

Page 69: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Existencia de autovectores

Contraejemplo

Para la matriz

A =

(cos θ −senθsenθ cos θ

)no tiene autovectores

El polinomio característico de la matriz es

p(λ) = λ2 + 1

Ejercicios

Las matrices simétricas siempre tienen autovectores

Si n es impar, toda matriz A n × n tiene un autovector

A y AT tienen los mismos autovalores

Las matrices estocásticas tienen un autovalor igual a 1

Autovectores asociados a autovalores distintos son L.I.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 18 / 23

Page 70: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Existencia de autovectores

Contraejemplo

Para la matriz

A =

(cos θ −senθsenθ cos θ

)no tiene autovectores

El polinomio característico de la matriz es

p(λ) = λ2 + 1

Ejercicios

Las matrices simétricas siempre tienen autovectores

Si n es impar, toda matriz A n × n tiene un autovector

A y AT tienen los mismos autovalores

Las matrices estocásticas tienen un autovalor igual a 1

Autovectores asociados a autovalores distintos son L.I.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 18 / 23

Page 71: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Existencia de autovectores

Contraejemplo

Para la matriz

A =

(cos θ −senθsenθ cos θ

)no tiene autovectores

El polinomio característico de la matriz es

p(λ) = λ2 + 1

Ejercicios

Las matrices simétricas siempre tienen autovectores

Si n es impar, toda matriz A n × n tiene un autovector

A y AT tienen los mismos autovalores

Las matrices estocásticas tienen un autovalor igual a 1

Autovectores asociados a autovalores distintos son L.I.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 18 / 23

Page 72: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Autovectores de A

Autoespacios

Sea µ un autovalor de A. El conjunto Eµ = {v ∈ Rn : Av = µv} es unsubespacio de Rn. La dimesión de Eµ es la multiplicidad geométrica delautovalor µ.

Multiplicidad algebraica

Sea µ un autovalor de una matriz A de orden n × n. La multiplicidadalgebraica de µ es siempre mayor o igual que la geométrica.

Existencia de una base de autovectores de A

Si la multiplicidad algebraica de los autovalores de A coincide con lamultiplicidad geométrica de A, entonces existe una base de Rn compuestade autovectores de A.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 19 / 23

Page 73: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Autovectores de A

Autoespacios

Sea µ un autovalor de A. El conjunto Eµ = {v ∈ Rn : Av = µv} es unsubespacio de Rn. La dimesión de Eµ es la multiplicidad geométrica delautovalor µ.

Multiplicidad algebraica

Sea µ un autovalor de una matriz A de orden n × n. La multiplicidadalgebraica de µ es siempre mayor o igual que la geométrica.

Existencia de una base de autovectores de A

Si la multiplicidad algebraica de los autovalores de A coincide con lamultiplicidad geométrica de A, entonces existe una base de Rn compuestade autovectores de A.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 19 / 23

Page 74: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Autovectores de A

Autoespacios

Sea µ un autovalor de A. El conjunto Eµ = {v ∈ Rn : Av = µv} es unsubespacio de Rn. La dimesión de Eµ es la multiplicidad geométrica delautovalor µ.

Multiplicidad algebraica

Sea µ un autovalor de una matriz A de orden n × n. La multiplicidadalgebraica de µ es siempre mayor o igual que la geométrica.

Existencia de una base de autovectores de A

Si la multiplicidad algebraica de los autovalores de A coincide con lamultiplicidad geométrica de A, entonces existe una base de Rn compuestade autovectores de A.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 19 / 23

Page 75: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Autovectores de A

Autoespacios

Sea µ un autovalor de A. El conjunto Eµ = {v ∈ Rn : Av = µv} es unsubespacio de Rn. La dimesión de Eµ es la multiplicidad geométrica delautovalor µ.

Multiplicidad algebraica

Sea µ un autovalor de una matriz A de orden n × n. La multiplicidadalgebraica de µ es siempre mayor o igual que la geométrica.

Existencia de una base de autovectores de A

Si la multiplicidad algebraica de los autovalores de A coincide con lamultiplicidad geométrica de A, entonces existe una base de Rn compuestade autovectores de A.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 19 / 23

Page 76: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Autovectores de A

Autoespacios

Sea µ un autovalor de A. El conjunto Eµ = {v ∈ Rn : Av = µv} es unsubespacio de Rn. La dimesión de Eµ es la multiplicidad geométrica delautovalor µ.

Multiplicidad algebraica

Sea µ un autovalor de una matriz A de orden n × n. La multiplicidadalgebraica de µ es siempre mayor o igual que la geométrica.

Existencia de una base de autovectores de A

Si la multiplicidad algebraica de los autovalores de A coincide con lamultiplicidad geométrica de A, entonces existe una base de Rn compuestade autovectores de A.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 19 / 23

Page 77: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Autovectores de A

Autoespacios

Sea µ un autovalor de A. El conjunto Eµ = {v ∈ Rn : Av = µv} es unsubespacio de Rn. La dimesión de Eµ es la multiplicidad geométrica delautovalor µ.

Multiplicidad algebraica

Sea µ un autovalor de una matriz A de orden n × n. La multiplicidadalgebraica de µ es siempre mayor o igual que la geométrica.

Existencia de una base de autovectores de A

Si la multiplicidad algebraica de los autovalores de A coincide con lamultiplicidad geométrica de A, entonces existe una base de Rn compuestade autovectores de A.

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 19 / 23

Page 78: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Ejemplos

Consideremos las siguientes matrices

A =

1 2 10 −1 0−1 −2 −1

B =

3 2 42 0 24 2 3

B =

2 1 00 2 10 0 3

Calcular la multiplicidad geométrica de los autovalores correspondientes

Un calculador virtual se puede encontrar en http://wims.unice.fr/wims/

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 20 / 23

Page 79: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Ejemplos

Consideremos las siguientes matrices

A =

1 2 10 −1 0−1 −2 −1

B =

3 2 42 0 24 2 3

B =

2 1 00 2 10 0 3

Calcular la multiplicidad geométrica de los autovalores correspondientes

Un calculador virtual se puede encontrar en http://wims.unice.fr/wims/

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 20 / 23

Page 80: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Conclusiones

Problema

Asignación de importancia a páginas en internet

Teorema de Perrón-Frobenius

El problema tiene única solución: (La demostración se puede leer enhttp://www.matrixanalysis.com/)

Una vez más...

La matemática resuelve problemas concretos

Más detalles...

THE 25, 000, 000, 000 EIGENVECTOR:THE LINEAR ALGEBRA BEHIND

GOOGLE, KURT BRYAN AND TANYA LEISE

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 21 / 23

Page 81: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Conclusiones

Problema

Asignación de importancia a páginas en internet

Teorema de Perrón-Frobenius

El problema tiene única solución: (La demostración se puede leer enhttp://www.matrixanalysis.com/)

Una vez más...

La matemática resuelve problemas concretos

Más detalles...

THE 25, 000, 000, 000 EIGENVECTOR:THE LINEAR ALGEBRA BEHIND

GOOGLE, KURT BRYAN AND TANYA LEISE

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 21 / 23

Page 82: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Conclusiones

Problema

Asignación de importancia a páginas en internet

Teorema de Perrón-Frobenius

El problema tiene única solución: (La demostración se puede leer enhttp://www.matrixanalysis.com/)

Una vez más...

La matemática resuelve problemas concretos

Más detalles...

THE 25, 000, 000, 000 EIGENVECTOR:THE LINEAR ALGEBRA BEHIND

GOOGLE, KURT BRYAN AND TANYA LEISE

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 21 / 23

Page 83: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Conclusiones

Problema

Asignación de importancia a páginas en internet

Teorema de Perrón-Frobenius

El problema tiene única solución: (La demostración se puede leer enhttp://www.matrixanalysis.com/)

Una vez más...

La matemática resuelve problemas concretos

Más detalles...

THE 25, 000, 000, 000 EIGENVECTOR:THE LINEAR ALGEBRA BEHIND

GOOGLE, KURT BRYAN AND TANYA LEISE

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 21 / 23

Page 84: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Conclusiones

Problema

Asignación de importancia a páginas en internet

Teorema de Perrón-Frobenius

El problema tiene única solución: (La demostración se puede leer enhttp://www.matrixanalysis.com/)

Una vez más...

La matemática resuelve problemas concretos

Más detalles...

THE 25, 000, 000, 000 EIGENVECTOR:THE LINEAR ALGEBRA BEHIND

GOOGLE, KURT BRYAN AND TANYA LEISE

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 21 / 23

Page 85: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Conclusiones

Objetivos del resto del curso:

determinar condiciones en A para que existe una base de autovectoresde Rn

cómo calcular autovalores y autovectores (el problema de asignación deimportancias tiene tamaño 8,000,000,000× 8,000,000,000 )

qué sucede si la matriz no tiene su�cientes autovectores para formaruna base

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 22 / 23

Page 86: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Conclusiones

Objetivos del resto del curso:

determinar condiciones en A para que existe una base de autovectoresde Rn

cómo calcular autovalores y autovectores (el problema de asignación deimportancias tiene tamaño 8,000,000,000× 8,000,000,000 )

qué sucede si la matriz no tiene su�cientes autovectores para formaruna base

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 22 / 23

Page 87: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Conclusiones

Objetivos del resto del curso:

determinar condiciones en A para que existe una base de autovectoresde Rn

cómo calcular autovalores y autovectores (el problema de asignación deimportancias tiene tamaño 8,000,000,000× 8,000,000,000 )

qué sucede si la matriz no tiene su�cientes autovectores para formaruna base

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 22 / 23

Page 88: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Conclusiones

Objetivos del resto del curso:

determinar condiciones en A para que existe una base de autovectoresde Rn

cómo calcular autovalores y autovectores (el problema de asignación deimportancias tiene tamaño 8,000,000,000× 8,000,000,000 )

qué sucede si la matriz no tiene su�cientes autovectores para formaruna base

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 22 / 23

Page 89: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Conclusiones

Objetivos del resto del curso:

determinar condiciones en A para que existe una base de autovectoresde Rn

cómo calcular autovalores y autovectores (el problema de asignación deimportancias tiene tamaño 8,000,000,000× 8,000,000,000 )

qué sucede si la matriz no tiene su�cientes autovectores para formaruna base

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 22 / 23

Page 90: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Problemas sin respuesta en esta charla

cómo almacenar datos (internet es gigante): Descomposición envalores singulares (SVD)

cómo encontrar pedidos de búsqueda: Algoritmo QR(Proyeccionesortogonales)

Más detalles MATRICES, VECTOR SPACES, AND INFORMATION

RETRIEVAL MICHAEL W. BERRY, ZLATKO DRMAC, ELIZABETHR. JESSUP

Otras aplicaciones del Teorema de Perrón Frobenius: THEPERRON-FROBENIUS THEOREM AND THE RANKING OF

FOOTBALL TEAMS JAMES KEENER

MUCHAS GRACIAS

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 23 / 23

Page 91: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Problemas sin respuesta en esta charla

cómo almacenar datos (internet es gigante):

Descomposición envalores singulares (SVD)

cómo encontrar pedidos de búsqueda: Algoritmo QR(Proyeccionesortogonales)

Más detalles MATRICES, VECTOR SPACES, AND INFORMATION

RETRIEVAL MICHAEL W. BERRY, ZLATKO DRMAC, ELIZABETHR. JESSUP

Otras aplicaciones del Teorema de Perrón Frobenius: THEPERRON-FROBENIUS THEOREM AND THE RANKING OF

FOOTBALL TEAMS JAMES KEENER

MUCHAS GRACIAS

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 23 / 23

Page 92: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Problemas sin respuesta en esta charla

cómo almacenar datos (internet es gigante): Descomposición envalores singulares (SVD)

cómo encontrar pedidos de búsqueda: Algoritmo QR(Proyeccionesortogonales)

Más detalles MATRICES, VECTOR SPACES, AND INFORMATION

RETRIEVAL MICHAEL W. BERRY, ZLATKO DRMAC, ELIZABETHR. JESSUP

Otras aplicaciones del Teorema de Perrón Frobenius: THEPERRON-FROBENIUS THEOREM AND THE RANKING OF

FOOTBALL TEAMS JAMES KEENER

MUCHAS GRACIAS

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 23 / 23

Page 93: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Problemas sin respuesta en esta charla

cómo almacenar datos (internet es gigante): Descomposición envalores singulares (SVD)

cómo encontrar pedidos de búsqueda:

Algoritmo QR(Proyeccionesortogonales)

Más detalles MATRICES, VECTOR SPACES, AND INFORMATION

RETRIEVAL MICHAEL W. BERRY, ZLATKO DRMAC, ELIZABETHR. JESSUP

Otras aplicaciones del Teorema de Perrón Frobenius: THEPERRON-FROBENIUS THEOREM AND THE RANKING OF

FOOTBALL TEAMS JAMES KEENER

MUCHAS GRACIAS

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 23 / 23

Page 94: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Problemas sin respuesta en esta charla

cómo almacenar datos (internet es gigante): Descomposición envalores singulares (SVD)

cómo encontrar pedidos de búsqueda: Algoritmo QR(Proyeccionesortogonales)

Más detalles MATRICES, VECTOR SPACES, AND INFORMATION

RETRIEVAL MICHAEL W. BERRY, ZLATKO DRMAC, ELIZABETHR. JESSUP

Otras aplicaciones del Teorema de Perrón Frobenius: THEPERRON-FROBENIUS THEOREM AND THE RANKING OF

FOOTBALL TEAMS JAMES KEENER

MUCHAS GRACIAS

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 23 / 23

Page 95: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Problemas sin respuesta en esta charla

cómo almacenar datos (internet es gigante): Descomposición envalores singulares (SVD)

cómo encontrar pedidos de búsqueda: Algoritmo QR(Proyeccionesortogonales)

Más detalles MATRICES, VECTOR SPACES, AND INFORMATION

RETRIEVAL MICHAEL W. BERRY, ZLATKO DRMAC, ELIZABETHR. JESSUP

Otras aplicaciones del Teorema de Perrón Frobenius: THEPERRON-FROBENIUS THEOREM AND THE RANKING OF

FOOTBALL TEAMS JAMES KEENER

MUCHAS GRACIAS

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 23 / 23

Page 96: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Problemas sin respuesta en esta charla

cómo almacenar datos (internet es gigante): Descomposición envalores singulares (SVD)

cómo encontrar pedidos de búsqueda: Algoritmo QR(Proyeccionesortogonales)

Más detalles MATRICES, VECTOR SPACES, AND INFORMATION

RETRIEVAL MICHAEL W. BERRY, ZLATKO DRMAC, ELIZABETHR. JESSUP

Otras aplicaciones del Teorema de Perrón Frobenius: THEPERRON-FROBENIUS THEOREM AND THE RANKING OF

FOOTBALL TEAMS JAMES KEENER

MUCHAS GRACIAS

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 23 / 23

Page 97: BUSCADORES VIRTUALES: GOOGLE CÓMO LO HACE? › asignaturas › algebra › buscadores_virtuales_te… · Algoritmos de búsqueda Encontrar información requerida en una base de datos

Problemas sin respuesta en esta charla

cómo almacenar datos (internet es gigante): Descomposición envalores singulares (SVD)

cómo encontrar pedidos de búsqueda: Algoritmo QR(Proyeccionesortogonales)

Más detalles MATRICES, VECTOR SPACES, AND INFORMATION

RETRIEVAL MICHAEL W. BERRY, ZLATKO DRMAC, ELIZABETHR. JESSUP

Otras aplicaciones del Teorema de Perrón Frobenius: THEPERRON-FROBENIUS THEOREM AND THE RANKING OF

FOOTBALL TEAMS JAMES KEENER

MUCHAS GRACIAS

GS (UNPSJB) Álgebra y Geometría 2010 Junio 2010 23 / 23