Dijkstra Su nombre se refiere a Edsgers Dijkstra, quien lo describió por primera vez en 1959.

Slides:



Advertisements
Presentaciones similares
Caminos más cortos a partir de múltiples fuentes en un grafo
Advertisements

GRAFOS Presentado por: Oscar Leonardo Ramírez John Freddy Sandoval
GRAFOS: ALGORITMOS FUNDAMENTALES
MATEMÁTICAS DISCRETAS.
ALGORITMO DEL ÁRBOL DE MÍNIMA EXPANSIÓN
Métodos Programación dinámica Función Costo Ponderación


El algoritmo primal-dual
Problemes de Viatjants
GRAFOS HUGO ARAYA CARRASCO.
1 Algoritmos Elementales de Grafos Agustín J. González ELO-320: Estructura de Datos Y Algoritmos 1er.Sem
PROGRAMACIÓN PARALELA EN ALGORITMOS SOBRE GRAFOS
Grafos. Un Grafo G es un par de conjuntos (V, E), donde V es un conjunto no vacío de elementos llamados vértices o nodos y E es un conjunto formado por.
Problemas de proximidad
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”
APLICACIÓN DEL ALGORITMO FAST MARCHING EN AMBIENTES TRIDIMENSIONALES: CASO DE ESTUDIO EN IMÁGENES MÉDICAS Autor: Luis Andrés Almanza Caicedo Director Leonardo.

Jorge Mondragón Leonardo Herrera Cristian Fernández
1 Algoritmos Avaros (Greedy Algorithms) Agustín J. González ELO-320: Estructura de Datos y Algoritmos 1er. Sem
Experimentación Numérica
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
Capa de Red4-1 Capítulo 4: Capa Red - III ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
Capa de Red4-1 Capítulo 4: Capa de Red  4. 1 Introducción  4.2 Circuitos virtuales y redes de datagramas  4.3 ¿Qué hay dentro de un router?  4.4 IP:
Algoritmo de Dijkstra para ruta más corta. Ejemplo 1.
Estructura de Datos 4 Grafos Dirigidos
UNIDAD 2 Grafos Árboles abarcadores mínimos Caminos más cortos.
Lab.5: Algoritmos paralelos para grafos y búsqeuda Algoritmos paralelos Glen Rodríguez.
Capa de Red4-1 Capítulo 4: Capa Red - III ELO322: Redes de Computadores Agustín J. González Este material está basado en:  Material de apoyo al texto.
ROUTER.
Recorridos de grafos Segunda Parte M.C. Meliza Contreras González.
Programa de Estudios por Competencias “Estructuras de Datos” Programa educativo: “Ingeniería en Computación” Área de docencia: Programación e Ingeniería.
PREGUNTA 2 ¿Por qué es útil separar las necesidades de financiamiento de un negocio estacional en necesidades de financiamiento permanente y estacional.
Novedades Análisis de Redes gvSIG 1.9 Software Colaborativo.
Servicio Medico.
ALGORITMO DE DIJKSTRA BANDA DÍAZ ANA KARINA SUAREZ BARON SINDY TATIANA.
Curso Sygma. Grafos Universidad San Buenaventura Cali.
Protocolos de enrutamiento de estado de enlace
Algoritmo kruskal Es un algoritmo (ávido/voraz) de la teoría de grafos para encontrar un árbol de recubrimiento mínimo en un grafo conexo y ponderado.
ANALISIS Y DISEÑO DEL ALGORITMOS
PROBLEMA DEL AGENTE VIAJERO
Guía de Ejercicios 3: D&AA Universidad Viña del Mar 30/9/2002
HERMENÉUTICA FORMACION INTEGRAL “INTRODUCCION AL PENSAMIENTO HUMANO ”
Redes Convergentes Modelos de QoS.
TEORÍA DE GRAFOS -Algoritmo de Dijkstra -Algoritmo de Primm -Algoritmo de Kruskal Integrantes:
Capa de Transporte 19 de abril de 2017.
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
Enrutamiento en redes de paquetes Jhon Jairo Padilla A., PhD.
Problema de la ruta mínima
Algoritmo de Floyd-Warshall
El camí més curt i estratègies per a trobar-lo
Ejercicios.
/# Discipuladp una ayuda en el camino.
UD8: Administración de routers y encaminamiento estático
Arboles. Árboles ¿Qué son? Son Estructuras de datos “No lineales”” ¿Para que se utilizan? Representar Fórmulas Algebraicas Organizar Objetos Inteligencia.
Algoritmos de caminos más cortos
Lea el resumen Objetivo: decidir si la conclusión será importante para el lector. Los resultados del articulo son verdaderos. Determinar si los resultados.
Minimum Spanning Tree (Árbol de Expansión Mínima)
Luis Manuel Monroy García Matemáticas discretas Ingeniería de Sistemas Universidad Simón Bolívar.
PORTADA. INTRO TEORIA EJERCICIOS APLICACIONES.
APLICACIÓN DEL DERECHO LABORAL TRABAJO.
OBSERVA LAS IMÁGENES.
Grafos. Concepto: Un Grafo no es más que un conjunto de nodos o vértices que se encuentran relacionados con unas aristas. Además, los vértices tienen.
Investigación Operativa
Tiempo (s) Distancia (m) t (s) d (m)
Transcripción de la presentación:

Dijkstra Su nombre se refiere a Edsgers Dijkstra, quien lo describió por primera vez en 1959.

algoritmo para determinar el camino mas corto

Grafo

Matriz

DIJKSTRA (Grafo G, nodo_fuente s) para u ∈ V[G] hacer distancia[u] = INFINITO padre[u] = NULL distancia[s] = 0 adicionar (cola, (s,distancia[s])) mientras que cola no es vacía hacer u = extraer_minimo(cola) para todos v ∈ adyacencia[u] hacer si distancia[v] > distancia[u] + peso (u, v) hacer distancia[v] = distancia[u] + peso (u, v) padre[v] = u adicionar(cola,(v,distancia[v]))

Complejidad O(n2)

Complejidad O(n2)

Aplicaciones - Encaminamiento de paquetes por los routers     - Reconocimiento de lenguaje hablado  - Enrutamiento de aviones y tráfico aéreo  - Tratamiento de imágenes médicas.

Conclusion Es un algoritmo util