SlideShare una empresa de Scribd logo
1 de 21
Algoritmo del Cartero  Cárdenas Fernández  Carlos Mauro Espinoza Rimas José Luis Silvera Irupailla Joel Armando Vega Calero Wilder
Objetivo  ,[object Object]
Problema del cartero chino  (Guan, 1962) ,[object Object],[object Object],[object Object]
Grafos Eulerianos ,[object Object],[object Object],[object Object],[object Object]
Convirtiendo una Ruta a un Grafo 4 1 2 3 0 3 2 1
Aplicación de grafos eulerianos:  El problema del cartero chino. ,[object Object],[object Object],[object Object],[object Object],[object Object],Las calles pueden ser representadas por aristas. Las intersecciones son los vértices. El problema tiene solución porque si doblamos las aristas para crear un multigrafo Todos los vértices tendrían grado par.
Sea V 0 (G)={u 1 , u 2 , …., u 2n }  el conjunto de vértices de grado impar de G.  Definimos una  partición emparejada  de V o (G) como una partición de Vo(G)  en n conjuntos de dos elementos: Π ={ {u 11 , u 12 }, {u 21 , u 22 }, … , {u n1 ,u n2 }  } Se define la  distancia  de la partición emparejada como d( Π )= ∑ d (u i1 ,u i2 ) Y m(G)=  min (  d( Π ) ). El camino euleriano se obtendría duplicando únicamente las aristas de los caminos que van de u i1  a u i2 . Teorema:  Si G es un grafo conexo de tamaño q, entonces una cadena euleriana de G tiene longitud q+m (G).
El teorema anterior es muy costoso ya que necesita evaluar todas las particiones. Una forma mas eficiente consiste en: 1.- Crear un grafo completo usando los vértices impares. 2.- Los pesos de las aristas corresponden a las distancias entre vértices. 3.- Se escoge la partición mínima de este grafo.
Complejidad del Problema ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cuál es la complejidad de este algoritmo?. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Diseño de la aplicación ,[object Object]
 
Problema ,[object Object],[object Object]
Problema 1 4 Vértices "a", 0, 1, 1 "b", 0, 2, 1 "c", 1, 2, 1 "d", 1, 3, 1 "e", 2, 3, 1 "f", 3, 0, 1
Solución Problema 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problema 2 9 65 3 2 5 4 7 8 0 1 1 A 1 2 1 5 3 4 3 6 9 6 4 4 1
10 Vértices "1", 0, 1, 1 "2", 1, 2, 3 "3", 2, 3, 1 "4", 3, 4, 3 "5", 4, 5, 4 "6", 5, 2, 6 "7", 4, 6, 6 "8", 6, 7, 9 "9", 7, 8, 4 "10", 8, 9, 1 "11", 9, 7, 5 "12", 8, 1, 4 "13", 9, 0, 2 9 65 3 2 5 4 7 8 0 1 1 A 1 2 1 5 3 4 3 6 9 6 4 4 1
Solución Problema 2 ,[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],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmo  del cartero Otra Propuesta
Bibliografía ,[object Object],[object Object],[object Object],[object Object]
Descárgas y Video Tutorial ,[object Object]

Más contenido relacionado

La actualidad más candente

Trabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesTrabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesRonald Alexander Medina Pinto
 
Simulacion ejemplo flexsim
Simulacion ejemplo flexsimSimulacion ejemplo flexsim
Simulacion ejemplo flexsimHebert Quiñones
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operacionesjuanjo723
 
5.7 modelo de redes usando winqsb
5.7 modelo de redes usando winqsb5.7 modelo de redes usando winqsb
5.7 modelo de redes usando winqsbADRIANA NIETO
 
Programación lineal de transporte
Programación lineal de transporteProgramación lineal de transporte
Programación lineal de transportecastrov
 
Presentacion programacion dinamica
Presentacion programacion dinamicaPresentacion programacion dinamica
Presentacion programacion dinamicaVINAYOCANDO13
 
Inventarios cpmper tmarkovdecisiones
Inventarios cpmper tmarkovdecisionesInventarios cpmper tmarkovdecisiones
Inventarios cpmper tmarkovdecisionesFlorAlejandraRuizSot
 
Análisis gráfico interpretación
Análisis gráfico  interpretaciónAnálisis gráfico  interpretación
Análisis gráfico interpretaciónCarlosjmolestina
 

La actualidad más candente (20)

Formulas lineas de espera
Formulas lineas de esperaFormulas lineas de espera
Formulas lineas de espera
 
5.4 flujo maximo
5.4 flujo maximo5.4 flujo maximo
5.4 flujo maximo
 
PUNTO FIJO
PUNTO FIJOPUNTO FIJO
PUNTO FIJO
 
Control estadistico de procesos
Control estadistico de procesosControl estadistico de procesos
Control estadistico de procesos
 
Trabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de RedesTrabajo, Modelos de Transporte y Optimización de Redes
Trabajo, Modelos de Transporte y Optimización de Redes
 
Simulacion ejemplo flexsim
Simulacion ejemplo flexsimSimulacion ejemplo flexsim
Simulacion ejemplo flexsim
 
Optimizacion de redes
Optimizacion de redesOptimizacion de redes
Optimizacion de redes
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operaciones
 
Programacion de metas y objetivos
Programacion de metas y objetivosProgramacion de metas y objetivos
Programacion de metas y objetivos
 
5.7 modelo de redes usando winqsb
5.7 modelo de redes usando winqsb5.7 modelo de redes usando winqsb
5.7 modelo de redes usando winqsb
 
Investigacion operaciones
Investigacion operacionesInvestigacion operaciones
Investigacion operaciones
 
Programación lineal de transporte
Programación lineal de transporteProgramación lineal de transporte
Programación lineal de transporte
 
Metodo de diferencias finitas
Metodo de diferencias finitasMetodo de diferencias finitas
Metodo de diferencias finitas
 
Control estadistico de procesos segunda parte
Control estadistico de procesos  segunda parteControl estadistico de procesos  segunda parte
Control estadistico de procesos segunda parte
 
Presentacion programacion dinamica
Presentacion programacion dinamicaPresentacion programacion dinamica
Presentacion programacion dinamica
 
Inventarios cpmper tmarkovdecisiones
Inventarios cpmper tmarkovdecisionesInventarios cpmper tmarkovdecisiones
Inventarios cpmper tmarkovdecisiones
 
Graficos de control
Graficos de controlGraficos de control
Graficos de control
 
Análisis gráfico interpretación
Análisis gráfico  interpretaciónAnálisis gráfico  interpretación
Análisis gráfico interpretación
 
Io e jercicios 02
Io e jercicios 02Io e jercicios 02
Io e jercicios 02
 
Problema: M/G/1
Problema: M/G/1Problema: M/G/1
Problema: M/G/1
 

Destacado

Globalizacion y Arquitectura
Globalizacion y ArquitecturaGlobalizacion y Arquitectura
Globalizacion y Arquitecturagerarq
 
Si508 f08-week2.en.es
Si508 f08-week2.en.esSi508 f08-week2.en.es
Si508 f08-week2.en.espublicalotodo
 
Lean102: Productos Mínimamente Viables (MVPs)
Lean102: Productos Mínimamente Viables (MVPs)Lean102: Productos Mínimamente Viables (MVPs)
Lean102: Productos Mínimamente Viables (MVPs)Ury Sarabia
 
Calibration and validation model (Simulation )
Calibration and validation model (Simulation )Calibration and validation model (Simulation )
Calibration and validation model (Simulation )Rajan Kandel
 
Graph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese PostmanGraph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese PostmanChristian Kehl
 
Traveling salesman problem(tsp)
Traveling salesman problem(tsp)Traveling salesman problem(tsp)
Traveling salesman problem(tsp)Viraj Patil
 
Teoria de Grafos. Conceptos básicos.
Teoria de Grafos. Conceptos básicos.Teoria de Grafos. Conceptos básicos.
Teoria de Grafos. Conceptos básicos.Nabor Chirinos
 
Taller 4 - Producto Mínimo Viable
Taller 4 - Producto Mínimo ViableTaller 4 - Producto Mínimo Viable
Taller 4 - Producto Mínimo ViableMario Reyes
 
Black & White/Blanco y Negro
Black & White/Blanco y NegroBlack & White/Blanco y Negro
Black & White/Blanco y NegroViritica V
 
Definiciones T I C
Definiciones   T I CDefiniciones   T I C
Definiciones T I Coteoteote
 
Altics_EtudeNewsletters_extrait
Altics_EtudeNewsletters_extraitAltics_EtudeNewsletters_extrait
Altics_EtudeNewsletters_extraitALTICS
 
Tarea Final
Tarea FinalTarea Final
Tarea Finalguidito
 
Paris Février 2008
Paris Février 2008Paris Février 2008
Paris Février 2008geekness
 
Don De Sang Grande Cause Nationale
Don De Sang Grande Cause NationaleDon De Sang Grande Cause Nationale
Don De Sang Grande Cause Nationalegueste3e8046
 

Destacado (20)

Globalizacion y Arquitectura
Globalizacion y ArquitecturaGlobalizacion y Arquitectura
Globalizacion y Arquitectura
 
Si508 f08-week2.en.es
Si508 f08-week2.en.esSi508 f08-week2.en.es
Si508 f08-week2.en.es
 
Lean102: Productos Mínimamente Viables (MVPs)
Lean102: Productos Mínimamente Viables (MVPs)Lean102: Productos Mínimamente Viables (MVPs)
Lean102: Productos Mínimamente Viables (MVPs)
 
Calibration and validation model (Simulation )
Calibration and validation model (Simulation )Calibration and validation model (Simulation )
Calibration and validation model (Simulation )
 
17237313 grafos-eulerianos
17237313 grafos-eulerianos17237313 grafos-eulerianos
17237313 grafos-eulerianos
 
Graph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese PostmanGraph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese Postman
 
Ch08 graphsdnaseq
Ch08 graphsdnaseqCh08 graphsdnaseq
Ch08 graphsdnaseq
 
Traveling salesman problem(tsp)
Traveling salesman problem(tsp)Traveling salesman problem(tsp)
Traveling salesman problem(tsp)
 
Teoria de Grafos. Conceptos básicos.
Teoria de Grafos. Conceptos básicos.Teoria de Grafos. Conceptos básicos.
Teoria de Grafos. Conceptos básicos.
 
Teoria de grafos
Teoria de grafosTeoria de grafos
Teoria de grafos
 
Taller 4 - Producto Mínimo Viable
Taller 4 - Producto Mínimo ViableTaller 4 - Producto Mínimo Viable
Taller 4 - Producto Mínimo Viable
 
Black & White/Blanco y Negro
Black & White/Blanco y NegroBlack & White/Blanco y Negro
Black & White/Blanco y Negro
 
Definiciones T I C
Definiciones   T I CDefiniciones   T I C
Definiciones T I C
 
Para ustedes...
Para ustedes...Para ustedes...
Para ustedes...
 
Faim
FaimFaim
Faim
 
Altics_EtudeNewsletters_extrait
Altics_EtudeNewsletters_extraitAltics_EtudeNewsletters_extrait
Altics_EtudeNewsletters_extrait
 
Presentación Internet I
Presentación Internet IPresentación Internet I
Presentación Internet I
 
Tarea Final
Tarea FinalTarea Final
Tarea Final
 
Paris Février 2008
Paris Février 2008Paris Février 2008
Paris Février 2008
 
Don De Sang Grande Cause Nationale
Don De Sang Grande Cause NationaleDon De Sang Grande Cause Nationale
Don De Sang Grande Cause Nationale
 

Similar a Algoritmo Cartero

Similar a Algoritmo Cartero (20)

Presentación OR Problemas de Caminos Más Cortos
Presentación OR Problemas de Caminos Más CortosPresentación OR Problemas de Caminos Más Cortos
Presentación OR Problemas de Caminos Más Cortos
 
TEORIA DE GRAFOS
TEORIA DE GRAFOSTEORIA DE GRAFOS
TEORIA DE GRAFOS
 
Modelo del camino mas corto.pptx
Modelo del camino mas corto.pptxModelo del camino mas corto.pptx
Modelo del camino mas corto.pptx
 
Longitud de una curva (investigacion)
Longitud de una curva (investigacion)Longitud de una curva (investigacion)
Longitud de una curva (investigacion)
 
Expo Caminos de Euler
Expo Caminos de EulerExpo Caminos de Euler
Expo Caminos de Euler
 
Ejercicios de Funcion Lineal en matematicas
Ejercicios de Funcion Lineal en matematicasEjercicios de Funcion Lineal en matematicas
Ejercicios de Funcion Lineal en matematicas
 
Ejercicios de Funcion Lineal.pdf
Ejercicios de Funcion Lineal.pdfEjercicios de Funcion Lineal.pdf
Ejercicios de Funcion Lineal.pdf
 
Teoría de Grafos.
Teoría de Grafos.Teoría de Grafos.
Teoría de Grafos.
 
IO 2(REDES).pdf
IO 2(REDES).pdfIO 2(REDES).pdf
IO 2(REDES).pdf
 
Funcion lineal
Funcion linealFuncion lineal
Funcion lineal
 
Longitud de arco freddy
Longitud de arco freddyLongitud de arco freddy
Longitud de arco freddy
 
Teoría de las redes
Teoría de las redesTeoría de las redes
Teoría de las redes
 
Revista javier leal p. c.i 20888400
Revista javier leal p. c.i 20888400Revista javier leal p. c.i 20888400
Revista javier leal p. c.i 20888400
 
Pitagoras 392
Pitagoras 392Pitagoras 392
Pitagoras 392
 
100 problemas maravillosos de matemáticas - Libro 16
100 problemas maravillosos de matemáticas - Libro 16100 problemas maravillosos de matemáticas - Libro 16
100 problemas maravillosos de matemáticas - Libro 16
 
All pairts shortest path class 18
All pairts shortest path class 18All pairts shortest path class 18
All pairts shortest path class 18
 
Grafos
GrafosGrafos
Grafos
 
NP_Completitud.ppt
NP_Completitud.pptNP_Completitud.ppt
NP_Completitud.ppt
 
grafosalgoritmosfundamentales-170507070811.pdf
grafosalgoritmosfundamentales-170507070811.pdfgrafosalgoritmosfundamentales-170507070811.pdf
grafosalgoritmosfundamentales-170507070811.pdf
 
Algoritmo de Bellman- Ford
Algoritmo de Bellman- FordAlgoritmo de Bellman- Ford
Algoritmo de Bellman- Ford
 

Más de Carlos Cardenas Fernandez

Inteligencia artificial: Transformando Mercados
Inteligencia artificial: Transformando MercadosInteligencia artificial: Transformando Mercados
Inteligencia artificial: Transformando MercadosCarlos Cardenas Fernandez
 
Sustentacion de Tesis Ingenieria de Usabilidad
Sustentacion de Tesis Ingenieria de UsabilidadSustentacion de Tesis Ingenieria de Usabilidad
Sustentacion de Tesis Ingenieria de UsabilidadCarlos Cardenas Fernandez
 
Clase de Aplicación de Negocios Electrónicos St295 U09 Ii01
Clase de Aplicación de Negocios Electrónicos St295 U09 Ii01Clase de Aplicación de Negocios Electrónicos St295 U09 Ii01
Clase de Aplicación de Negocios Electrónicos St295 U09 Ii01Carlos Cardenas Fernandez
 

Más de Carlos Cardenas Fernandez (20)

SummitData.pdf
SummitData.pdfSummitData.pdf
SummitData.pdf
 
Data_Science_Machine_Learning_Base.pdf
Data_Science_Machine_Learning_Base.pdfData_Science_Machine_Learning_Base.pdf
Data_Science_Machine_Learning_Base.pdf
 
Inteligencia artificial: Estado del Arte
Inteligencia artificial: Estado del ArteInteligencia artificial: Estado del Arte
Inteligencia artificial: Estado del Arte
 
Inteligencia artificial: Transformando Mercados
Inteligencia artificial: Transformando MercadosInteligencia artificial: Transformando Mercados
Inteligencia artificial: Transformando Mercados
 
Google Summer of Code 2018 :: Envuelvete
Google Summer of Code 2018 :: EnvuelveteGoogle Summer of Code 2018 :: Envuelvete
Google Summer of Code 2018 :: Envuelvete
 
Impacto del software libre en la eduacion
Impacto del software libre en la eduacionImpacto del software libre en la eduacion
Impacto del software libre en la eduacion
 
Sustentacion de Tesis Ingenieria de Usabilidad
Sustentacion de Tesis Ingenieria de UsabilidadSustentacion de Tesis Ingenieria de Usabilidad
Sustentacion de Tesis Ingenieria de Usabilidad
 
Taller II Coreis Python 13112009
Taller II Coreis Python 13112009Taller II Coreis Python 13112009
Taller II Coreis Python 13112009
 
Taller I Coreis Python 10112009
Taller I Coreis Python 10112009Taller I Coreis Python 10112009
Taller I Coreis Python 10112009
 
St285 U09 II Clase 11/09/2009
St285 U09 II Clase 11/09/2009St285 U09 II Clase 11/09/2009
St285 U09 II Clase 11/09/2009
 
Clase de Aplicación de Negocios Electrónicos St295 U09 Ii01
Clase de Aplicación de Negocios Electrónicos St295 U09 Ii01Clase de Aplicación de Negocios Electrónicos St295 U09 Ii01
Clase de Aplicación de Negocios Electrónicos St295 U09 Ii01
 
Python Tercera Sesion de Clases
Python Tercera Sesion de ClasesPython Tercera Sesion de Clases
Python Tercera Sesion de Clases
 
Python Segunda Sesion de Clases
Python Segunda Sesion de ClasesPython Segunda Sesion de Clases
Python Segunda Sesion de Clases
 
Integración de Pymes
Integración de PymesIntegración de Pymes
Integración de Pymes
 
ST289U2009I Clase29052009
ST289U2009I Clase29052009ST289U2009I Clase29052009
ST289U2009I Clase29052009
 
Portales Con Adsense
Portales Con AdsensePortales Con Adsense
Portales Con Adsense
 
ST289U2009I Clase22052009
ST289U2009I Clase22052009ST289U2009I Clase22052009
ST289U2009I Clase22052009
 
UNET Integrando a las Pymes
UNET Integrando a las PymesUNET Integrando a las Pymes
UNET Integrando a las Pymes
 
GSOC: POSTNUKE
GSOC: POSTNUKEGSOC: POSTNUKE
GSOC: POSTNUKE
 
PLATAFORMA PARA PYMES ASOCIADAS
PLATAFORMA PARA PYMES ASOCIADASPLATAFORMA PARA PYMES ASOCIADAS
PLATAFORMA PARA PYMES ASOCIADAS
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
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
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
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
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (10)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
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
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Algoritmo Cartero

  • 1. Algoritmo del Cartero Cárdenas Fernández Carlos Mauro Espinoza Rimas José Luis Silvera Irupailla Joel Armando Vega Calero Wilder
  • 2.
  • 3.
  • 4.
  • 5. Convirtiendo una Ruta a un Grafo 4 1 2 3 0 3 2 1
  • 6.
  • 7. Sea V 0 (G)={u 1 , u 2 , …., u 2n } el conjunto de vértices de grado impar de G. Definimos una partición emparejada de V o (G) como una partición de Vo(G) en n conjuntos de dos elementos: Π ={ {u 11 , u 12 }, {u 21 , u 22 }, … , {u n1 ,u n2 } } Se define la distancia de la partición emparejada como d( Π )= ∑ d (u i1 ,u i2 ) Y m(G)= min ( d( Π ) ). El camino euleriano se obtendría duplicando únicamente las aristas de los caminos que van de u i1 a u i2 . Teorema: Si G es un grafo conexo de tamaño q, entonces una cadena euleriana de G tiene longitud q+m (G).
  • 8. El teorema anterior es muy costoso ya que necesita evaluar todas las particiones. Una forma mas eficiente consiste en: 1.- Crear un grafo completo usando los vértices impares. 2.- Los pesos de las aristas corresponden a las distancias entre vértices. 3.- Se escoge la partición mínima de este grafo.
  • 9.
  • 10.
  • 11.
  • 12.  
  • 13.
  • 14. Problema 1 4 Vértices "a", 0, 1, 1 "b", 0, 2, 1 "c", 1, 2, 1 "d", 1, 3, 1 "e", 2, 3, 1 "f", 3, 0, 1
  • 15.
  • 16. Problema 2 9 65 3 2 5 4 7 8 0 1 1 A 1 2 1 5 3 4 3 6 9 6 4 4 1
  • 17. 10 Vértices "1", 0, 1, 1 "2", 1, 2, 3 "3", 2, 3, 1 "4", 3, 4, 3 "5", 4, 5, 4 "6", 5, 2, 6 "7", 4, 6, 6 "8", 6, 7, 9 "9", 7, 8, 4 "10", 8, 9, 1 "11", 9, 7, 5 "12", 8, 1, 4 "13", 9, 0, 2 9 65 3 2 5 4 7 8 0 1 1 A 1 2 1 5 3 4 3 6 9 6 4 4 1
  • 18.
  • 19. Algoritmo del cartero Otra Propuesta
  • 20.
  • 21.