La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Dikjstra – Shortest Path. Algoritmo Dijkstra Inicio: Asignar un nivel temporal igual a 0 en el nodo de inicio e infinito al resto de los nodos Iteración.

Presentaciones similares


Presentación del tema: "Dikjstra – Shortest Path. Algoritmo Dijkstra Inicio: Asignar un nivel temporal igual a 0 en el nodo de inicio e infinito al resto de los nodos Iteración."— Transcripción de la presentación:

1 Dikjstra – Shortest Path

2 Algoritmo Dijkstra Inicio: Asignar un nivel temporal igual a 0 en el nodo de inicio e infinito al resto de los nodos Iteración 1. Encontrar el nodo con el menor nodo temporal y hacerlo permamente. Este es el nodo asignado. Si todos los nodos tienen niveles permanentes PARAR. 2. Desde el nodo asignado considere a todos los arcos que lo unen a sus nodos adyacentes con niveles temporales. A cada nodo adyacente calcule D=nivel permamente nodo asignado + Distancia arco Reemplace el nivel temporal en el nodo adyacente por D si y solo si el nivel actual en el nodo adyacente es mayor que D. Si el nivel se reemplaza guarde el nodo asignado que generó ese nivel. Volver a 1.

3 Dikjstra – Shortest Path

4

5

6

7

8

9 Minimal Spanning Tree

10 Algoritmo Flujo Máximo 1. Encontrar una trayectoria desde el nodo fuente que tenga capacidad residual izquierda sobre los arcos en la trayectoria. Si no hay arcos con flujo positivo Parar. Se está en el óptimo 2. Encontrar la mínima capacidad residual k de los arcos sobre la trayectoria y aumentar el flujo sobre cada arco en k 3. Ajustar las capacidades residuales de los arcos sobre la trayectoria disminuyendo las capacidades residuales de los arcos en la dirección del flujo en k y aumentar las capacidades residuales en la dirección opuesta del flujo en k 4. Volver a 1.

11 The Maximal Flow

12

13

14

15

16

17


Descargar ppt "Dikjstra – Shortest Path. Algoritmo Dijkstra Inicio: Asignar un nivel temporal igual a 0 en el nodo de inicio e infinito al resto de los nodos Iteración."

Presentaciones similares


Anuncios Google