matematicas discretas

Páginas: 6 (1303 palabras) Publicado: 22 de septiembre de 2014
Tema 19

Enrutamiento de amplia difusión (broadcast)
Eytan Modiano


Eytan Modiano
Diapositiva 1

Enrutamiento de amplia difusión




Se dirige un paquete desde un origen hacia todos los nodos de la red



Posibles soluciones:
– Inundación (flooding): cada nodo envía el paquete a todos los links de salida:
Se descartan los paquetes recibidos por segunda vez

–Enrutamiento de árbol de expansión: se envía el paquete a lo largo de un
árbol que incluye todos los nodos de la red

Eytan Modiano
Diapositiva 2

Grafos



Un grafo G = (N,A) consta de un conjunto finito no vacío de nodos N
y un conjunto de pares de nodos A llamados arcos (enlaces o aristas)

2
2
1

3
1
4

N = {1,2,3,4}

A = {(1,2),(2,3),(1,4),(2,4)}

Eytan Modiano
Diapositiva3

3

N = {1,2,3}
A = {(1,2)}


Caminos y rutas
• Un camino (walk) es una secuencia de nodos (n1, n... nk) en la que cada par de
nodos adyacentes es un arco.



Una ruta (path) es un camino sin nodos repetidos

2
1

2
4

3

Camino (1,2,3,4,2)

Eytan Modiano
Diapositiva 4

1

4

3

Ruta (1,2,3,4)

Ciclos



Un ciclo es un camino (n1, n2... nk) con n1= nk, k>3, y sin nodos
repetidos excepto n1 = nk

2
1

4

3

Eytan Modiano
Diapositiva 5

Ciclo (1,2,4,3,1)

Grafo conexo



Un grafo es conexo si existe una ruta entre cada par de nodos
2

2

1

1
4

3

3

Conexo

Inconexo

• Un grafo inconexo se puede separar en dos o más componentes
conexos

Eytan Modiano
Diapositiva 6

Árboles y grafos acíclicos•

Un grafo acíclico es un grafo sin ciclos



Un árbol es un grafo acíclico conexo
2

1

2

4

1

3

3

Acíclico,
conexo



1

3

Cíclico,
no árbol

El número de arcos en un árbol es siempre uno menos que el número de nodos:


Eytan Modiano
Diapositiva 7

Inconexo,
no árbol

2

Demostración: empezar con un nodo arbitrario y añadir un nodo cada vezque
se añade un arco => N nodos y N-1 enlaces. Si se añade un arco sin añadir un nodo,
el arco deberá ir a un nodo que ya esté en el árbol formando, así, un ciclo

Subgrafos



G' = (N',A') es un subgrafo de G = (N,A) si:






1) G' es un grafo
2) N' es un subconjunto de N
3) A' es un subconjunto de A

Un subgrafo se obtiene eliminando nodos y arcos de un grafo:
–Nota: los arcos adyacentes a un nodo eliminado también deben ser eliminados
2

1

2

4

1

3

3



Eytan Modiano
Diapositiva 8

Grafo G

Subgrafo G' de G

Árboles de expansión (Spanning trees)



T = (N',A') es un árbol de exansión de G = (N,A) si:
T es un subgrafo de G con N' = N y T es un árbol



2

2
5

1

4
3

Grafo G

Eytan Modiano
Diapositiva9

5
1

4
3

Árbol de expansión de G

Árboles de expansión



Los árboles de expansión son útiles para difundir y recoger información
de control en las redes; a veces son útiles también para el enrutamiento



Para difundir datos desde el nodo n:





El nodo n realiza una amplia difusión de los datos en todos los arcos
del árbol adyacente
Otros nodos retardan losdatos en los arcos de otros árboles adyacentes

Para recoger datos en el nodo n:
– Todas las ramas del árbol (todas salvo la n) envían datos
– Los otros nodos (todos salvo el n) esperan la recepción de datos en todos
sus arcos salvo en uno adyacente y, a continuación, envían los datos
recibidos más los propios por el arco restante

Eytan Modiano
Diapositiva 10

Construcción generalde un árbol de expansión


Algoritmo para construir un árbol de expansión para un grafo conexo G = (N,A):
1) Seleccionar cualquier nodo n en N; N' = {n}; A' = { }
2) Si N' = N, entonces parar (T=(N',A') es un árbol de expansión)
3) Elegir (i,j) ∈ A, i ∈ N', j ∉N'
N' := N'∪{j}; A' := A'∪{(i,j)}; ir al paso 2



La conectividad de G garantiza que se puede elegir un arco en el paso 3...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matemáticas discretas.
  • matemáticas discretas
  • Matematicas discretas
  • Matemática Discreta
  • MATEMATICAS DISCRETAS
  • Matematicas Discretas
  • Matemáticas Discretas
  • Matematicas discretas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS