SlideShare una empresa de Scribd logo
1 de 46
Analisis y Diseño de Algoritmos Tema: Grafos 3ra Parte Andr é s Arcia Universidad de Los Andes Facultad de Ingeniería Postgrado en Computación
Caminos Cortos en Todos los Pares de Arcos ,[object Object]
¿Cómo resolver el problema?  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Representación ,[object Object],w ij 0 si i=j peso de (i,j)  si i ≠j y (i,j)    E  si  i≠j y (i,j)    E
Salida ,[object Object],[object Object],[object Object],[object Object],[object Object]
Impresión del Camino ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multiplicación de Matrices y Caminos Cortos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estructura del Camino más Corto ,[object Object],[object Object],[object Object],[object Object]
Solución Recursiva ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cálculo de la Solución de  Abajo hacia Arriba ,[object Object],[object Object],[object Object]
Cálculo de la Solución de  Abajo hacia Arriba ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Relación con la  Multiplicación de Matrices. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mejora del Tiempo de Ejecución ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo Floyd-Warshall ,[object Object],[object Object],[object Object],[object Object],[object Object]
Solución Recursiva ,[object Object],[object Object],W ij si k=0 min(d ij (k-1)  , d ik (k-1)  + d kj (k-1)  ) si k  1
Computo de Abajo hacia Arriba ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo D (0)  = D (1)  = D (2)  =  (0)  =  (1)  =  (2)  = Valores iniciales NIL 5 NIL NIL NIL NIL NIL 4 NIL 4 NIL NIL NIL 3 NIL 2 2 NIL NIL NIL 1 NIL 1 1 NIL 0 6    -2 0 -5 5 2   0 4  7 1  0  -4  8 3 0 NIL 5 NIL NIL NIL 1 NIL 4 1 4 NIL NIL NIL 3 NIL 2 2 NIL NIL NIL 1 NIL 1 1 NIL 0 6     0 -5  2   0 4  7 1  0  -4  8 3 0 0 6    -2 0 -5 5 2 11 5 0 4  7 1  0  -4 4 8 3 0 NIL 5 NIL NIL NIL 1 NIL 4 1 4 2 2 NIL 3 NIL 2 2 NIL NIL NIL 1 2 1 1 NIL
Construcción del camino más corto ,[object Object], ij (k)  ij (k-1)  si d ij (k-1)     d ik (k-1) + d kj (k-1)  kj (k-1)   si d ij (k-1)  > d ik (k-1) + d kj (k-1)
Clausura transitiva de un grafo dirigido ,[object Object],[object Object],[object Object],[object Object]
¿Cómo se calcula? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo de Jhonson  para grafos esparcidos ,[object Object],[object Object],[object Object],[object Object]
Reasignación de Pesos ,[object Object],[object Object],[object Object],[object Object]
Reasignación de Pesos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reasignación de Pesos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo -1 0 -5 -4 0 4 -5 6 8 2 1 7 3 -4 0 0 0 0 0 0 -1 0 -5 -4 0 0 0 2 13 2 0 10 4 0 0 0 4 0 0 5
Ejemplo 2/1 0/0 2/-3 0/-4 2/2 0 0 2 13 2 0 10 4 0 0/0 2/3 0/-4 2/-1 0/1 0 0 2 13 2 0 10 4 0
Flujo Máximo ,[object Object],[object Object],[object Object]
Flujo Máximo ,[object Object],[object Object],[object Object],[object Object],[object Object]
Redes de Flujo ,[object Object],[object Object],[object Object]
Flujo ,[object Object],[object Object],[object Object],[object Object],[object Object]
Relación entre 2 nodos v 1 v 2 5/10 4 v 1 v 2 8/10 4 v 1 v 2 8/10 3/4 v 1 v 2 10 2/4 8 de v 1  a v 2 3 de v 2  a v 1 cancelación 7 más de v 2  a v 1 v 1 v 2 10 4
Redes de múltiples entradas y múltiples salidas S’ T’        s 1 s 2 s 3 s 4 s 5 t 2 t 1
Metodo Ford-Fulkerson ,[object Object],[object Object],[object Object],[object Object],[object Object]
Iteración ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Red Residual ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Aumento de Caminos ,[object Object],[object Object],[object Object]
Corte de la red de flujo ,[object Object],[object Object]
Teorema max-flow min-cut ,[object Object],[object Object]
Algoritmo de Ford-Fulkerson ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo 0 1 3 2 5 4 2 2 3 1 1 3 1 3 0 1 3 2 5 4 2 2 1 1 1 3 1 3 C min  = 2 2 C min  = 1 0 1 3 2 5 4 2 2 1 1 1 2 1 2 2 1 1 C min  = 1 s t t t s s
Ejemplo 0 1 3 2 5 4 2 2 1 1 1 1 1 1 2 2 2 1 2 Flujo Máximo Dirección del Flujo S T t s
Análisis ,[object Object],s u v t 1.000.000 1.000.000 1.000.000 1.000.000 1 s u v t 999.999 999.999 1.000.000 1.000.000 1 1 1 s u v t 999.999 999.999 999.999 999.999 1 1 1
Mejora ,[object Object]

Más contenido relacionado

La actualidad más candente

Ejercicios Resueltos de Calculo Vectorial
Ejercicios Resueltos de Calculo VectorialEjercicios Resueltos de Calculo Vectorial
Ejercicios Resueltos de Calculo VectorialJuan Jose Durango
 
Ejercicio de Cinematica.curso
Ejercicio de Cinematica.cursoEjercicio de Cinematica.curso
Ejercicio de Cinematica.cursoLEXYV16
 
Recursividad
RecursividadRecursividad
Recursividadbritkarem
 
Propagación de Ondas Electromagnéticas
Propagación de Ondas ElectromagnéticasPropagación de Ondas Electromagnéticas
Propagación de Ondas ElectromagnéticasAndy Juan Sarango Veliz
 
209173446 problemas-dinamica-150825042921-lva1-app6891
209173446 problemas-dinamica-150825042921-lva1-app6891209173446 problemas-dinamica-150825042921-lva1-app6891
209173446 problemas-dinamica-150825042921-lva1-app6891Galo Vlnc
 
Rotacional de un campo vectorial
Rotacional de un campo vectorialRotacional de un campo vectorial
Rotacional de un campo vectorialEmma
 
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNI
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNISolucionario Tercera Práctica Calificada de Matemática V - FIEE UNI
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNIAndy Juan Sarango Veliz
 
Solucionario Final de Matemática V - FIEE UNI 2016 II
Solucionario Final de Matemática V - FIEE UNI 2016 IISolucionario Final de Matemática V - FIEE UNI 2016 II
Solucionario Final de Matemática V - FIEE UNI 2016 IIAndy Juan Sarango Veliz
 
Solucionario uni2015 i-fisica-quimica
Solucionario uni2015 i-fisica-quimicaSolucionario uni2015 i-fisica-quimica
Solucionario uni2015 i-fisica-quimicaJòse Cusirimay
 
05 CAMBIO DE INTEGRALES EN INTEGRAL DOBLE
05 CAMBIO DE INTEGRALES EN INTEGRAL DOBLE05 CAMBIO DE INTEGRALES EN INTEGRAL DOBLE
05 CAMBIO DE INTEGRALES EN INTEGRAL DOBLEleonardobenitez32
 

La actualidad más candente (20)

Ejercicios transformada de laplace
Ejercicios transformada de laplaceEjercicios transformada de laplace
Ejercicios transformada de laplace
 
Ejercicios Resueltos de Calculo Vectorial
Ejercicios Resueltos de Calculo VectorialEjercicios Resueltos de Calculo Vectorial
Ejercicios Resueltos de Calculo Vectorial
 
Exámenes álgebra lineal segundo y tercera evaluación
Exámenes álgebra lineal segundo y tercera evaluaciónExámenes álgebra lineal segundo y tercera evaluación
Exámenes álgebra lineal segundo y tercera evaluación
 
Ejercicio de Cinematica.curso
Ejercicio de Cinematica.cursoEjercicio de Cinematica.curso
Ejercicio de Cinematica.curso
 
Transformaciones lineales
Transformaciones linealesTransformaciones lineales
Transformaciones lineales
 
Ejercicios de control cap 4.docx
Ejercicios de control cap 4.docxEjercicios de control cap 4.docx
Ejercicios de control cap 4.docx
 
Recursividad
RecursividadRecursividad
Recursividad
 
Boletin problemas
Boletin problemasBoletin problemas
Boletin problemas
 
Propagación de Ondas Electromagnéticas
Propagación de Ondas ElectromagnéticasPropagación de Ondas Electromagnéticas
Propagación de Ondas Electromagnéticas
 
Practica9
Practica9Practica9
Practica9
 
209173446 problemas-dinamica-150825042921-lva1-app6891
209173446 problemas-dinamica-150825042921-lva1-app6891209173446 problemas-dinamica-150825042921-lva1-app6891
209173446 problemas-dinamica-150825042921-lva1-app6891
 
Rotacional de un campo vectorial
Rotacional de un campo vectorialRotacional de un campo vectorial
Rotacional de un campo vectorial
 
Transformaciones lineales
Transformaciones linealesTransformaciones lineales
Transformaciones lineales
 
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNI
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNISolucionario Tercera Práctica Calificada de Matemática V - FIEE UNI
Solucionario Tercera Práctica Calificada de Matemática V - FIEE UNI
 
Trigonometría
TrigonometríaTrigonometría
Trigonometría
 
Solucionario Final de Matemática V - FIEE UNI 2016 II
Solucionario Final de Matemática V - FIEE UNI 2016 IISolucionario Final de Matemática V - FIEE UNI 2016 II
Solucionario Final de Matemática V - FIEE UNI 2016 II
 
Fichas Cálculo Integral
Fichas Cálculo IntegralFichas Cálculo Integral
Fichas Cálculo Integral
 
Solucionario uni2015 i-fisica-quimica
Solucionario uni2015 i-fisica-quimicaSolucionario uni2015 i-fisica-quimica
Solucionario uni2015 i-fisica-quimica
 
Mec calor
Mec calorMec calor
Mec calor
 
05 CAMBIO DE INTEGRALES EN INTEGRAL DOBLE
05 CAMBIO DE INTEGRALES EN INTEGRAL DOBLE05 CAMBIO DE INTEGRALES EN INTEGRAL DOBLE
05 CAMBIO DE INTEGRALES EN INTEGRAL DOBLE
 

Destacado

Sensibilzacion Feafes
Sensibilzacion FeafesSensibilzacion Feafes
Sensibilzacion Feafesguestaefd35
 
Mapas
MapasMapas
Mapasscvd
 
BackPAN Archeology
BackPAN ArcheologyBackPAN Archeology
BackPAN Archeologybrian d foy
 
La Gota Que No Rebalsa El Vaso Ferrero C.,Cresta, Parodi Y Sciú
La Gota Que No Rebalsa El Vaso  Ferrero C.,Cresta, Parodi Y SciúLa Gota Que No Rebalsa El Vaso  Ferrero C.,Cresta, Parodi Y Sciú
La Gota Que No Rebalsa El Vaso Ferrero C.,Cresta, Parodi Y SciúLa Gotita
 
B E L E I D & S T R A T E G IE
B E L E I D  &  S T R A T E G IEB E L E I D  &  S T R A T E G IE
B E L E I D & S T R A T E G IEMIT Institute
 
01 Pendahuluan - Tatang A Taufik
01  Pendahuluan - Tatang A Taufik01  Pendahuluan - Tatang A Taufik
01 Pendahuluan - Tatang A Taufikpemetarencanaan
 
Campus Interview
Campus InterviewCampus Interview
Campus Interviewguest8f9a4c
 
08 Pemetarencanaan Sains&Teknologi - Tatang A Taufik
08  Pemetarencanaan Sains&Teknologi - Tatang A Taufik08  Pemetarencanaan Sains&Teknologi - Tatang A Taufik
08 Pemetarencanaan Sains&Teknologi - Tatang A Taufikpemetarencanaan
 
Tarjeta de invitación
Tarjeta de invitaciónTarjeta de invitación
Tarjeta de invitaciónguest200ace
 
modelosanitariocercano-1 DE 4
modelosanitariocercano-1 DE 4modelosanitariocercano-1 DE 4
modelosanitariocercano-1 DE 4guestaefd35
 
Modelosanitariocercano
ModelosanitariocercanoModelosanitariocercano
Modelosanitariocercanoguestaefd35
 
Telecenter Kota Pekalongan Tatang Taufik
Telecenter Kota Pekalongan   Tatang TaufikTelecenter Kota Pekalongan   Tatang Taufik
Telecenter Kota Pekalongan Tatang TaufikTatang Taufik
 
Tutorial Para Slide Show Presentacin De Imgenes 8460
Tutorial Para Slide Show Presentacin De Imgenes 8460Tutorial Para Slide Show Presentacin De Imgenes 8460
Tutorial Para Slide Show Presentacin De Imgenes 8460fer_escudero
 

Destacado (20)

Sensibilzacion Feafes
Sensibilzacion FeafesSensibilzacion Feafes
Sensibilzacion Feafes
 
Mapas
MapasMapas
Mapas
 
BackPAN Archeology
BackPAN ArcheologyBackPAN Archeology
BackPAN Archeology
 
La Gota Que No Rebalsa El Vaso Ferrero C.,Cresta, Parodi Y Sciú
La Gota Que No Rebalsa El Vaso  Ferrero C.,Cresta, Parodi Y SciúLa Gota Que No Rebalsa El Vaso  Ferrero C.,Cresta, Parodi Y Sciú
La Gota Que No Rebalsa El Vaso Ferrero C.,Cresta, Parodi Y Sciú
 
B E L E I D & S T R A T E G IE
B E L E I D  &  S T R A T E G IEB E L E I D  &  S T R A T E G IE
B E L E I D & S T R A T E G IE
 
A Borboleta E A Flor
A Borboleta E A FlorA Borboleta E A Flor
A Borboleta E A Flor
 
01 Pendahuluan - Tatang A Taufik
01  Pendahuluan - Tatang A Taufik01  Pendahuluan - Tatang A Taufik
01 Pendahuluan - Tatang A Taufik
 
Phising
PhisingPhising
Phising
 
Atividade5 Adri
Atividade5 AdriAtividade5 Adri
Atividade5 Adri
 
Oh&S
Oh&SOh&S
Oh&S
 
Educacion A Distancia
Educacion A DistanciaEducacion A Distancia
Educacion A Distancia
 
Plasma
PlasmaPlasma
Plasma
 
Campus Interview
Campus InterviewCampus Interview
Campus Interview
 
08 Pemetarencanaan Sains&Teknologi - Tatang A Taufik
08  Pemetarencanaan Sains&Teknologi - Tatang A Taufik08  Pemetarencanaan Sains&Teknologi - Tatang A Taufik
08 Pemetarencanaan Sains&Teknologi - Tatang A Taufik
 
Tarjeta de invitación
Tarjeta de invitaciónTarjeta de invitación
Tarjeta de invitación
 
modelosanitariocercano-1 DE 4
modelosanitariocercano-1 DE 4modelosanitariocercano-1 DE 4
modelosanitariocercano-1 DE 4
 
Modelosanitariocercano
ModelosanitariocercanoModelosanitariocercano
Modelosanitariocercano
 
Telecenter Kota Pekalongan Tatang Taufik
Telecenter Kota Pekalongan   Tatang TaufikTelecenter Kota Pekalongan   Tatang Taufik
Telecenter Kota Pekalongan Tatang Taufik
 
Tutorial Para Slide Show Presentacin De Imgenes 8460
Tutorial Para Slide Show Presentacin De Imgenes 8460Tutorial Para Slide Show Presentacin De Imgenes 8460
Tutorial Para Slide Show Presentacin De Imgenes 8460
 
Hola
HolaHola
Hola
 

Similar a Algoritmos Grafos Caminos Cortos Todos Pares

Similar a Algoritmos Grafos Caminos Cortos Todos Pares (20)

Flyd+Warshall
Flyd+WarshallFlyd+Warshall
Flyd+Warshall
 
Acerca del algoritmo de dijkstra compressed
Acerca del algoritmo de dijkstra compressedAcerca del algoritmo de dijkstra compressed
Acerca del algoritmo de dijkstra compressed
 
Rutamascorta1
Rutamascorta1Rutamascorta1
Rutamascorta1
 
Divergencia (1)
Divergencia (1)Divergencia (1)
Divergencia (1)
 
Divergencia
DivergenciaDivergencia
Divergencia
 
problemas-golstein-capitulo-1
 problemas-golstein-capitulo-1 problemas-golstein-capitulo-1
problemas-golstein-capitulo-1
 
Guía6vectores
Guía6vectoresGuía6vectores
Guía6vectores
 
Manual de fórmulas técnicas 2
Manual de fórmulas técnicas 2Manual de fórmulas técnicas 2
Manual de fórmulas técnicas 2
 
737exam
737exam737exam
737exam
 
Ejercicios detallados del obj 4 mat iii 733
Ejercicios detallados del obj 4 mat iii  733 Ejercicios detallados del obj 4 mat iii  733
Ejercicios detallados del obj 4 mat iii 733
 
Guia6 2 c2018
Guia6 2 c2018Guia6 2 c2018
Guia6 2 c2018
 
F4.1 pau-campo eléctrico-soluc
F4.1 pau-campo eléctrico-solucF4.1 pau-campo eléctrico-soluc
F4.1 pau-campo eléctrico-soluc
 
Campos vectoriales
Campos vectorialesCampos vectoriales
Campos vectoriales
 
Analisis Numerico
Analisis NumericoAnalisis Numerico
Analisis Numerico
 
Algoritmos busquedas
Algoritmos busquedasAlgoritmos busquedas
Algoritmos busquedas
 
Algebra lineal parte 2 Ing. M.Sc Victor Garcia Pinargote
Algebra lineal parte 2 Ing. M.Sc Victor Garcia PinargoteAlgebra lineal parte 2 Ing. M.Sc Victor Garcia Pinargote
Algebra lineal parte 2 Ing. M.Sc Victor Garcia Pinargote
 
Centro-de-gravedad-y-momentos-de-inercia
Centro-de-gravedad-y-momentos-de-inercia Centro-de-gravedad-y-momentos-de-inercia
Centro-de-gravedad-y-momentos-de-inercia
 
Informe
InformeInforme
Informe
 
Ptofijonewton2 variables
Ptofijonewton2 variablesPtofijonewton2 variables
Ptofijonewton2 variables
 
Longitud de una curva
Longitud de una curvaLongitud de una curva
Longitud de una curva
 

Último

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 

Último (20)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 

Algoritmos Grafos Caminos Cortos Todos Pares

  • 1. Analisis y Diseño de Algoritmos Tema: Grafos 3ra Parte Andr é s Arcia Universidad de Los Andes Facultad de Ingeniería Postgrado en Computación
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Ejemplo D (0) = D (1) = D (2) =  (0) =  (1) =  (2) = Valores iniciales NIL 5 NIL NIL NIL NIL NIL 4 NIL 4 NIL NIL NIL 3 NIL 2 2 NIL NIL NIL 1 NIL 1 1 NIL 0 6    -2 0 -5 5 2   0 4  7 1  0  -4  8 3 0 NIL 5 NIL NIL NIL 1 NIL 4 1 4 NIL NIL NIL 3 NIL 2 2 NIL NIL NIL 1 NIL 1 1 NIL 0 6     0 -5  2   0 4  7 1  0  -4  8 3 0 0 6    -2 0 -5 5 2 11 5 0 4  7 1  0  -4 4 8 3 0 NIL 5 NIL NIL NIL 1 NIL 4 1 4 2 2 NIL 3 NIL 2 2 NIL NIL NIL 1 2 1 1 NIL
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Ejemplo -1 0 -5 -4 0 4 -5 6 8 2 1 7 3 -4 0 0 0 0 0 0 -1 0 -5 -4 0 0 0 2 13 2 0 10 4 0 0 0 4 0 0 5
  • 29. Ejemplo 2/1 0/0 2/-3 0/-4 2/2 0 0 2 13 2 0 10 4 0 0/0 2/3 0/-4 2/-1 0/1 0 0 2 13 2 0 10 4 0
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Relación entre 2 nodos v 1 v 2 5/10 4 v 1 v 2 8/10 4 v 1 v 2 8/10 3/4 v 1 v 2 10 2/4 8 de v 1 a v 2 3 de v 2 a v 1 cancelación 7 más de v 2 a v 1 v 1 v 2 10 4
  • 35. Redes de múltiples entradas y múltiples salidas S’ T’        s 1 s 2 s 3 s 4 s 5 t 2 t 1
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. Ejemplo 0 1 3 2 5 4 2 2 3 1 1 3 1 3 0 1 3 2 5 4 2 2 1 1 1 3 1 3 C min = 2 2 C min = 1 0 1 3 2 5 4 2 2 1 1 1 2 1 2 2 1 1 C min = 1 s t t t s s
  • 44. Ejemplo 0 1 3 2 5 4 2 2 1 1 1 1 1 1 2 2 2 1 2 Flujo Máximo Dirección del Flujo S T t s
  • 45.
  • 46.