Академический Документы
Профессиональный Документы
Культура Документы
ELECTRNICA
COMUNICACIN DE DATOS
DEBER N.-8
Nombre: Daniela Flores
Fecha: 09/06/2013
SANGOLQU-ECUADOR
ndice de Contenido
1.
Tema .................................................................................................................................... 3
2.
Consulta ............................................................................................................................... 3
2.1
2.2
3.
4.
BELLMAN-FORD ......................................................................................................... 3
Definicin..................................................................................................................... 3
DIJKSTRA..................................................................................................................... 3
Definicin..................................................................................................................... 3
Ejercicios ............................................................................................................................. 4
3.1
BELLMAN-FORD ......................................................................................................... 4
3.2
DIJSKTRZ ..................................................................................................................... 5
Bibliografa ......................................................................................................................... 7
1. Tema
ALGORITMOS: BELLMAN-FORD Y DIJKSTRA
2. Consulta
2.1 BELLMAN-FORD
Definicin
Determina la ruta ms corta desde un nodo origen hacia los dems nodos
para ello es requerido como entrada un grafo cuyas aristas posean pesos.
La diferencia de este algoritmo con los dems es que los pesos pueden
tener valores negativos ya que Bellman-Ford permite detectar la
existencia de un ciclo negativo.
Este tipo de algoritmo era original de ruteo del ARPANET. Su modo de
funcionamiento es el siguiente:
Cada ruteador mantiene una tabla (un vector) que almacena las
mejores distancias conocidas a cada destino y las lneas a usar
para cada destino. Se actualizan las tablas intercambiando
informacin con los vecinos.
La tabla de un ruteador almacena una entrada para cada uno de
los ruteadores en la subred (los ruteadores son los ndices). Las
entradas almacenan la lnea preferida de salida y una estimacin
del tiempo o la distancia al destino. Se pueden usar mtricas
distintas (saltos, retrasos, etc.).
Cada ruteador tiene que medir las distancias a sus vecinos. Por
ejemplo, si la mtrica es el retraso, el ruteador la puede medir
usando paquetes de eco.
Cada T msegs los ruteadores intercambian sus tablas con sus
vecinos. Un ruteador usa las tablas de sus vecinos y sus
mediciones de las distancias a sus vecinos para calcular una nueva
tabla.
2.2 DIJKSTRA
Definicin
Determina el camino ms corto dado un vrtice origen al resto de
vrtices en un grafo con pesos en cada arista.
Buscar todos los caminos ms cortos que parten del vrtice origen y que
llevan a todos los dems vrtices; cuando se obtiene el camino ms corto
Es un algoritmo greddy.
Trabaja por etapas, y toma en cada etapa la mejor solucin sin
considerar consecuencias futuras.
El ptimo encontrado en una etapa puede modificarse
posteriormente si surge una solucin mejor.
3. Ejercicios
3.1 BELLMAN-FORD
3.2 DIJSKTRZ
1. Inicializacin