Algoritmo de Dijkstra para ruta más corta. Ejemplo 1.

Slides:



Advertisements
Presentaciones similares
Branch-and-bound Search
Advertisements

Caminos más cortos a partir de múltiples fuentes en un grafo
MODELO DE LA RUTA MAS CORTA
Tengo cuatro piernas y una cola.
Abdomen inframesocólico
GRAFOS: ALGORITMOS FUNDAMENTALES
Ordenamiento Topológico
Curso de Actualización
ALGORITMO DEL ÁRBOL DE MÍNIMA EXPANSIÓN
RECICLAJE.
Métodos Programación dinámica Función Costo Ponderación
Búsqueda Informada Heurísticas.
Inteligencia Artificial Búsqueda informada y exploración
PREGUNTAS 0. De cuantas clases consta el simulador 1. Estado en el que se puede encontrar un proceso 2. Que clase contiene el main 3. Número de pasos que.
Conceptos Básicos ANÁLISIS DE REDES.
Alberto Lafuente, UPV/EHU, Dep ATC

Paso a Paso del pago de cuotas Para clientes de Banco estado
METODO DE BUSQUEDA ALGORITMO DE COSTO UNIFORME
Oscar Bedoya. Edificio 331, 2º piso, E.I.S.C. Estructuras de datos y algoritmos.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public 1 Protocolos de enrutamiento de estado de enlace Conceptos y protocolos de enrutamiento.

Problemes de Viatjants
GRAFOS HUGO ARAYA CARRASCO.

La Planificación de la CPU se ocupa del problema de decidir cual de los procesos que están en la cola de procesos listos debe recibir la CPU. A continuación.
Árbol de expansión mínima Algoritmo de Prims. Ejemplo 1.
ALGORITMO DE FLOYD dik + dkj < dij
Algoritmos de ruteo 1. El algoritmo de ruteo es un componente de software de la capa de red responsable de decidir en que salida transmitir un paquete.
Árbol recubridor mínimo Distancias
Single-Source Shortest Paths “Camino más corto desde/hacia una fuente”

Métodos de Búsqueda Informada. Búsqueda de la mejor Ruta En esta sección no sólo nos interesa encontrar una posible ruta, sino obtener aquella ruta que.
Surge cuando se necesita un modelo costo-efectividad que permita transportar ciertos bienes desde un lugar de origen a un destino que necesita aquellos.
Aparato Reproductor del Macho.
Teoría de Sistemas Operativos Planificación Procesos
CRUCIGRAMA PLANIFICACIÓN DE PROCESOS
1 Algoritmos Avaros (Greedy Algorithms) Agustín J. González ELO-320: Estructura de Datos y Algoritmos 1er. Sem
Programación Avanzada.  Del tema seleccionado por cada equipo, realizar un programa que realice la simulación de dicho tema, usando hilos y Visual Studio.
OSPF DE UNA SOLA AREA Semestre 3 Capítulo 2
Experimentación Numérica
Experimentación Numérica
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.
1 Single-Source Shortest Paths “Camino más corto desde/hacia una fuente” Agustín J. González ELO320: Estructura de Datos y Algoritmos 1.er. Sem
comenzar Listo Ejecutando Terminado Bloqueado Un proceso ejecuta y solo abandona el control de la CPU cuando lanza E/S o termina. La cola de listos se.
Puerto Petición Prioridad Alta Petición Prioridad Normal Tiempo Colas circulares N – Normal A - Alta N.
UNIDAD 2 Grafos Árboles abarcadores mínimos Caminos más cortos.
Materia: SISTEMAS OPERATIVOS 1 Integrante: Pamela Gaybor.
Lab.5: Algoritmos paralelos para grafos y búsqeuda Algoritmos paralelos Glen Rodríguez.
 Edsger Wybe Dijkstra Nació en Rotterdam, (Holanda) en Sus padres eran ambos intelectuales y él recibió una excelente educación. su facilidad para.
VILLAHERMOSA, TAB. A 11 OCTUBRE DEL 2011 ING. SISTEMAS MATERIA: INVESTIGACION DE OPERACIONES CATEDRATICO: I.I ZINATH JAVIER GERONIMO TEMA: ANÁLISIS DE.
PRESENTACION Rodolfo E. Chávez Toranzo Ing. Industrial.
Routing Problem.  Elección de Prueba de Hipótesis  Prueba de Hipótesis  Datos de Entrada  Resultados de la Prueba  Conclusiones.
ROUTER.
Protocolos de Enrutamiento Sistemas de Comunicación Grupal.
Recorridos de grafos Segunda Parte M.C. Meliza Contreras González.
PROYECTO 5K3 Córdoba, Agosto PROYECTO 5K3 GRUPO 8 Bovo Ruiz, Mariano Lavaisse, Jonatán Tissera, Pablo Valenzuela, Violeta María Sosa Agüero, Paula.
Practica 8 Open Shortest Path First (OSPF).  3 Router Cisco 2500  3 Cable Consola Cisco  3 Cable Serial  3Cable UTP Cruzado  3 Laptop.
ALGORITMO DE DIJKSTRA BANDA DÍAZ ANA KARINA SUAREZ BARON SINDY TATIANA.
Protocolos de enrutamiento de estado de enlace
TEORÍA DE GRAFOS -Algoritmo de Dijkstra -Algoritmo de Primm -Algoritmo de Kruskal Integrantes:
Dijkstra Su nombre se refiere a Edsgers Dijkstra, quien lo describió por primera vez en 1959.
INTRODUCCION AL ENRUTAMIENTO “EL ROUTER”. Un router también conocido como enrutador, encaminador o rúter es un dispositivo que proporciona conectividad.
Protocolos de enrutamiento de estado de enlace
Protocolos de enrutamiento de estado de enlace
LOS ADJETIVOS. Largo Corto.
Problema de la ruta mínima
Algoritmos, Estructuras y Programación III
Algoritmos de caminos más cortos
ESCRIBIR UN POEMA CORTO SOBRE LA INDEPENDENCIA RETO.
Transcripción de la presentación:

Algoritmo de Dijkstra para ruta más corta

Ejemplo 1

v1 () v4 () v2 () v6 () v3 () v5 () Cola v7 ()

v1 (0, V1) v4 (inf) v2 (inf) v6 (inf) v3 (inf) v5 (inf) v1, 0 v2, inf v3, inf v4, inf v5, inf v6, inf v7, inf Cola v7 (inf) Inicio

v1 (0, v1) v4 (inf) v2 (inf) v6 (inf) v3 (inf) v5 (inf) v1, 0 v2, inf v3, inf v4, inf v5, inf v6, inf v7, inf Cola v7 (inf) Inicio

v1 (0, v1) v4 (inf) v2 (2, v1) v6 (inf) v3 (inf) v5 (inf) v1, 0 v2, 2 v3, inf v4, inf v5, inf v6, inf v7, inf Cola v7 (inf) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (inf) v3 (inf) v5 (inf) v1, 0 v4,1 v2, 2 v3, inf v5, inf v6, inf v7, inf Cola v7 (inf) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (inf) v3 (inf) v5 (inf) v4,1 v2, 2 v3, inf v5, inf v6, inf v7, inf Cola v7 (inf) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (inf) v3 (inf) v5 (inf) v4,1 v2, 2 v3, inf v5, inf v7, inf v6, inf Cola v7 (inf) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (inf) v3 (3, v4) v5 (inf) v4,1 v2, 2 v3, 3 v5, inf v7, inf v6, inf Cola v7 (inf) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (inf) v3 (3, v4) v5 (3, v4) v4,1 v2, 2 v3, 3 v5, 3 v7, inf v6, inf Cola v7 (inf) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (9, v4) v3 (3, v4) v5 (3, v4) v4,1 v2, 2 v3, 3 v5, 3 v6, 9 v7, inf Cola v7 (inf) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (9, v4) v3 (3, v4) v5 (3, v4) v4,1 v2, 2 v3, 3 v5, 3 v7, 5 v6, 9 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (9, v4) v3 (3, v4) v5 (3, v4) v2, 2 v3, 3 v5, 3 v7, 5 v6, 9 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (9, v4) v3 (3, v4) v5 (3, v4) v2, 2 v3, 3 v5, 3 v7, 5 v6, 9 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (9, v4) v3 (3, v4) v5 (3, v4) v2, 2 v3, 3 v5, 3 v7, 5 v6, 9 Cola v7 (5, v4) Inicio No cambia

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (9, v4) v3 (3, v4) v5 (3, v4) v3, 3 v5, 3 v7, 5 v6, 9 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (9, v4) v3 (3, v4) v5 (3, v4) v3, 3 v5, 3 v7, 5 v6, 9 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (9, v4) v3 (3, v4) v5 (3, v4) v3, 3 v5, 3 v7, 5 v6, 9 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (8, v3) v3 (3, v4) v5 (3, v4) v3, 3 v5, 3 v7, 5 v6, 8 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (8, v3) v3 (3, v4) v5 (3, v4) v5, 3 v7, 5 v6, 7 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (8, v3) v3 (3, v4) v5 (3, v4) v5, 3 v7, 5 v6, 7 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (8, v3) v3 (3, v4) v5 (3, v4) v5, 3 v7, 5 v6, 7 Cola v7 (5, v4) Inicio No cambia

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (8, v3) v3 (3, v4) v5 (3, v4) v7, 5 v6, 7 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (8, v3) v3 (3, v4) v5 (3, v4) v7, 5 v6, 6 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (6, v7) v3 (3, v4) v5 (3, v4) v7, 5 v6, 6 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (6, v7) v3 (3, v4) v5 (3, v4) v6, 6 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (6, v7) v3 (3, v4) v5 (3, v4) v6, 6 Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (6, v7) v3 (3, v4) v5 (3, v1) Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (6, v7) v3 (3, v4) v5 (3, v4) Cola v7 (5, v4) Inicio

v1 (0, v1) v4 (1, v1) v2 (2, v1) v6 (6, v7) v3 (3, v4) v5 (3, v4) Cola v7 (5, v4) Inicio

Ejemplo 2

a () b () d () e () c () f () Cola 1

a (0, a) b (inf) d (inf) e (inf) c (inf) f (inf) Inicio (a, 0) (b, inf) (c, inf) (d, inf) (e, inf) (d, inf) 1 Cola 1

a (0, a) b (inf) d (inf) e (inf) c (inf) f (inf) Inicio (a, 0) (b, inf) (d, inf) (c, inf) (e, inf) (d, inf) 1 Cola 1

a (0, a) b (1, a) d (inf) e (inf) c (inf) f (inf) Inicio (a, 0) (b, 1) (c, inf) (d, inf) (e, inf) (d, inf) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (inf) c (inf) f (inf) Inicio (a, 0) (b, 1) (d, 1) (c, inf) (e, inf) (d, inf) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (inf) c (inf) f (inf) Inicio (b, 1) (d, 1) (c, inf) (e, inf) (d, inf) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (inf) c (inf) f (inf) Inicio (b, 1) (d, 1) (c, inf) (e, inf) (d, inf) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (inf) c (2, b) f (inf) Inicio (b, 1) (d, 1) (c, 2) (e, inf) (d, inf) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (inf) c (2, b) f (inf) Inicio (b, 1) (d, 1) (c, 2) (e, inf) (d, inf) 1 Cola 1 No cambia

a (0, a) b (1, a) d (1, a) e (inf) c (2, b) f (inf) Inicio (d, 1) (c, 2) (e, inf) (d, inf) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (inf) c (2, b) f (inf) Inicio (d, 1) (c, 2) (e, inf) (f, inf) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (inf) c (2, b) f (inf) Inicio (d, 1) (c, 2) (e, inf) (f, inf) 1 Cola 1 No cambia

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (inf) Inicio (d, 1) (c, 2) (e, 2) (inf) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio (d, 1) (c, 2) (e, 2) (f, 2) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio (c, 2) (e, 2) (f, 2) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio (c, 2) (e, 2) (f, 2) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio (c, 2) (e, 2) (f, 2) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio (e, 2) (f, 2) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio (e, 2) (f, 2) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio (e, 2) (f, 2) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio (f, 2) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio (f, 2) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio (f, 2) 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio 1 Cola 1

a (0, a) b (1, a) d (1, a) e (2, d) c (2, b) f (2, d) Inicio Cola 1