Teoria algebraica de grafos Espectro. Digrafos debilmente distancia regulares

Grandes redes tolerantes a fallos: nuevos modelos, diseño, análisis y algoritmos . MEC-TEC2005-03575 (12/2005 a: 12/2008) Importe: 83.300 € Investigad

0 downloads 87 Views 2MB Size

Recommend Stories


Grafos
Multigrafos. Pseudografos. Grafos isomorfos. Mapas. Matriz de adyacencia

Profesores Regulares
Universidad de Buenos Aires Facultad de Derecho Profesores Regulares DEPARTAMENTO DE DERECHO PRIVADO I ELEMENTOS DE DERECHO CIVIL (Parte general) Tit

Story Transcript

Grandes redes tolerantes a fallos: nuevos modelos, diseño, análisis y algoritmos . MEC-TEC2005-03575 (12/2005 a: 12/2008) Importe: 83.300 € Investigadores: 10 TC

Combinatoria, teoria de grafos y aplicaciones (MA Fiol, JLA Yebra, J Fabrega, O Serra) 22 investigadores, 6 doctorandos.

Grandes grafos y digrafos. Problema (Δ,D) o grado-diámetro

37 tesis desde 1982

http://www-ma4.upc.es/grup_de_grafs/

20 profesores visitantes

en los 2 últimos años

Teoria de grafos y topologia de redes •Grandes grafos: Diseño de grandes redes de interconexión •Redes tolerantes a fallos. •Parámetros: caminos, conectividad, expansión etc. •Redes mundo-pequeño e invariantes de escala

Construcción de grafos con el máximo número de vértices, fijados el grado y el diámetro.

Solo se alcanza para D=2 y D = 3 , 7 y 57 (?)

Teoria algebraica de grafos • Espectro. Digrafos debilmente distancia regulares.

http:/www.caida.org/tools/visualization/plankton/

IP: Francesc Comellas Dep. de Matemàtica Aplicada IV,

[email protected]

Universitat Politècnica de Catalunya

Comunicación en grafos •Algoritmos de enrutamiento y vulnerabilidad •Redes simétricas (grafos de Cayley) •Métodos de optimitzación combinatorica (simulated annealing, algoritmos genéticos, multiagente)

Problema grado-diámetro (Δ,D)

57 67 24 88 58 68 25 89 59 69 26 90 60 70 27 91 61 71 28 92 62 72 29 93 63 73 30 94 48 74 31 95 49 75 16 80 50 76 17 81 51 77 18 82 52 78 19 83 53 79 20 84 54 64 21 85 55 65 22 86 56 66 23 87 8 43 36 63 9 44 37 48 10 45 38 49 11 46 39 50 12 47 40 51 13 32 41 52 14 33 42 53 15 34 43 54

Tabla referenciada, recurso EJC. Desde 1994 http://www-mat.upc.es/grup_de_grafs/grafs/taula_delta_d.html

Algoritmo genético Individuo (posible solución)

Coloreado de grafos

Asignación de frecuencias

012011201020110211012111210120

• Inicialización:

A B

C

2TRX

1TRX

C

B

Algoritmo multi-agente hormigas

grafo

A 2TRX

Algoritmos para optimización combinatoria en grafos

función de coste f(G)=175 MECANISMO DE UN ALGORITMO GENÉTICO individuos

– Se asignan los colores (aleatoriamente) – Se distribuyen las hormigas (aleatoriamente) – Se inicializa la función de coste

1

costes

0

2

E

• Ejecución (cada hormiga):

E

1TRX

D

F

1TRX

3TRX

D

F

generación aleatoria

selección

cruce

mutación

1

0

1

– Moverse al peor nodo vecino (pn) – Cambiar color por mejor color (pc)

0

1

0

0

Problema NP-completo

0

Simulated annealing 1. Generar aleatoriamente una solución inicial. Fijar T0 2. Repetir Nk veces. Modificar ligeramente la solución y calcular la función de coste. Guardarla si es mejor. Si es mejor, aceptarla como nueva solución. Si es peor, aceptarla solamente si e Δf < rand() K Tk 3. Disminuir Tk y repetir 2 hasta que Tk < Tmin

Angeles & Mortales : algoritmo Fijar MaxGeneraciones. Initializar un mundo n x m con A ángeles y M mortales. Asociar una solución aleatória a cada mortal. Asignar la duración de la vida a cada mortal (segun el coste o fitness). Repetir Buscar el mejor mortal. Si es la solución salir. Disminuir los contadores de vida. Eliminar mortales (la guadaña ! ). Mover aleatoriamente todos los ángeles y mortales a una celda vecina. Clonar los mortales que estan a tocar de ángeles. (O bien extender su vida) Mutar mortales. Recalcular costes y asignar nueva vida. Hasta MaxGeneraciones

Parámetros importantes que deben ajustarse: T0, Nk, y tasa de enfriamiento.

Contrato con Airtel (Vodafone)

Desarrollo de software basado en resultados teoria de grafos y algoritmos de optimización (simulated annealing, hormigas) para la assignación de frecuencias en telefonia mòvil.

Internet

C. Elegans

Modelado de grandes redes reales WWW

Grafos mundo-pequeño e invariantes de escala

Número de Erdös Rutas aereas

Fractalidad en grafos. Proteinas Red eléctrica

Sistemas complejos Elementos distintos (nodos) Interacción entre elementos (enlacs)

Redes complejas Modelo matemático: Teoría de Grafos

Las redes reales, en general, son Grandes (enormes) Small-world

La mayoria de redes “reales” son mundo-pequeño invariantes de autosimiliares (small-world) escala (scale-free) (self-similar)

diametro pequeño log(|V|), clustering grande

Scale-free grados segun distribución potencial ( “hubs” )

Autosimilares / fractal Modelos deterministas Basados en cliques (grafos jerarquicos, árboles de cliques recursivos, grafos Apolonios)

Diámetro pequeño Milgram 1967 Grados según Apiñamiento (clustered) ley potencial Watts & Strogatz 1998 Barabási & Albert 1999

Fractales Song, Havlin & Makse 2005, 2006

Propiedades relevantes de una red real Apiñamiento (clustering)

C(v) =

# enlaces entre vecinos n(n-1)/2

Diámetro o distancia media

Retraso máximum en las comunicaciones

Distribución de grados

Redes pequeño-mundo (small-world)

Robustez de la red

Las redes reales presentan apiñamiento C(p) grande, junto con una distancia media L(p ) pequeña. Muy a menudo son también fractales o invariantes de escala (scale-free) Internet AS Actores Red eléctrica

C. Elegans

L 3.1 3.65 18.7 2.65

Lrand 3.35 2.99 12.4 2.25

C 0.11 0.79 0.080 0.28

Crand 0.00023 0.00027 0.005 0.05

diametro pequeño (o dist. media) apiñamiento (clustering) alto

N 153127 225226 4014 282

Grafo small-world Grafo estructurado •clustering elevado Grafo aleatorio • clustering elevado •diámetro pequeño •clustering pequeño •diámetro pequeño •casi regular • diámetro grande • regular

6 grados de separación! Stanley Milgram (1967) 160 cartas Omaha -Nebraska- -> Boston

Número de Erdös http://www.acs.oakland.edu/~grossman/erdoshp.html

1- 509 2- 7494 N= 268.000 |V| = 1000 Δ =10 D = 100 d =49.51 C = 0.67

|V|=1000 Δ =8-13 D = 14 d = 11.1 C = 0.63

Watts & Strogatz, Collective dynamics of “small-world” networks, Nature 393, 440-442 (1998)

number number number number number number number number number number number number number number

0 --1 --2 --3 --4 --5 --6 --7 --8 --9 --10 --11 --12 --13 ---

1 504 6593 33605 83642 87760 40014 11591 3146 819 244 68 23 5

(MathSciNet Jul 2004)

person people people people people people people people people people people people people people

D=23 R=12 D avg = 7.64 δ=1 Δ =509 Δavg = 5.37 C = 0.14

Características mundo-pequeño en redes sociales What a small-world ! Que pequeño es el mundo.

Fields medals Erdös Erdös Erdös Erdös Erdös Erdös Erdös Erdös Erdös Erdös Erdös Erdös Erdös Erdös

Jul 2004

(component conexa)

|V|=1000 Δ = 5-18 D = 5 d = 4.46 C = 0.01

Lars Ahlfors Jesse Douglas Laurent Schwartz Atle Selberg Kunihiko Kodaira Jean-Pierre Serre Klaus Roth Rene Thom Lars Hormander John Milnor Michael Atiyah Paul Cohen Alexander Grothendieck Stephen Smale Alan Baker Heisuke Hironaka Serge Novikov John G. Thompson Enrico Bombieri David Mumford

1936 1936 1950 1950 1954 1954 1958 1958 1962 1962 1966 1966 1966 1966 1970 1970 1970 1970 1974 1974

Finland USA France Norway Japan France Germany France Sweden USA Great Britain USA Germany USA Great Britain Japan USSR USA Italy Great Britain

Pierre Deligne Charles Fefferman Gregori Margulis Daniel Quillen

1978 1978 1978 1978

Belgium USA USSR USA

4 4 4 2 2 3 2 4 3 3 4 5 5 4 2 4 3 3 2 2

Alain Connes William Thurston Shing-Tung Yau

1982 1982 1982

France USA China

3 3 2

Simon Donaldson Gerd Faltings Michael Freedman

1986 1986 1986

Great Britain Germany USA

4 4 3

Valdimir Drinfeld Vaughan Jones Shigemufi Mori Edward Witten

1990 1990 1990 1990

USSR New Zealand Japan USA

4 4 3 3

Pierre-Louis Lions Jean Christophe Yoccoz Jean Bourgain Efim Zelmanov

1994 1994 1994 1994

France France Belgium Russia

4 3 2 3

Richard Borcherds William T. Gowers Maxim L. Kontsevich Curtis McMullen

1998 1998 1998 1998

S Afr/Gt Brtn Great Britain Russia USA

2 4 4 3

Vladimir Voevodsky Laurent Lafforgue

2002 2002

Russia France

4 inf

2006 2006 2006

USA USA France

3 3 3

Andrei Okounkov Terence Tao 3 Wendelin Werner 2 4 3

...... Collins, P. J. Colwell, Peter Comellas, Francesc Comets, Francis M. Comfort, W. Wistar Compton, Kevin J. Conder, Marston Conrey, J. Brian CONWAY, JOHN HORTON Conze-Berline, Nicole Cook, Curtis R. Cook, Janice .....

Scalability vs Fractality

Scale-free networks

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

1227 1656 1060 401 252 137 84 46 27 26 11 5 5 3 0 0 0 1 1

7 8 9 10 11 12 13 14

0 5 93 806 90 5 1 0

Power grid

SWCirculant |V|=1000 Δ =8-13 D = 14 d = 11.1 Small World C = 0.63

|V|=4491 δ =1 Δ =19 D = 46 d = 34.54 Small World C = 0.08 A-L. Barabási i R. Albert, Emergence of scaling in random networks. Science 286, 509-510 (1999)

Redes reales de las que conocemos la topologia: P(k) ~ k- γ NO BIOLOGICAs γ > 2 www (in) γ = 2.1 γ = 2.3 actores γ=3 citationes red eléctrica γ=4

P(k) = k - γ A: actors B: WWW C: power grid

Interes de las redes scale-free: Fiabilidad / Supervivencia de la WWW

Albert, Jeong, Barabási Nature 406, 378 (2000)

Fallo aleatorio de nodos

Ataques intencionados a hubs

N=212.250 k=28.78 γ =2.3 N=325.729 k=5.46 γ =2.67 N= 4.94 k=2.67 γ =4

Propagación de virus / “vacunas” WWW, redes sociales R. Cohen, D. ben-Avraham, S. Havlin; Efficient immunization of populations and computers Phys. Rev. Lett. 91, 247901 (2003)

fc umbral λ exponente ley potencial “vacunar” nodos con grado elevado ! arriba– totalmente aleatoria abajo- vacunación conocidos (rojo), doble conocidos. (verde) método: * Seleccionar un nodo aleatoriamente * Buscar un vecino suyo de grado alto y vacunarlo

Search in power-law networks Adamic, Lukose, Puniyani, Huberman; Phys. Rev. E 64, 046135 (2001)

www (out)

γ =2.45

γ

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.