SlideShare ist ein Scribd-Unternehmen logo
1 von 11
INSTITUTO TECNOLOGICO DE TAPACHULA
INGENIERIA EN SISTEMAS
COMPUTACIONALES
INVESTIGACION DE OPERACIONES
GOMEZ VELASCO JOSE LUIS
LOPEZ SANCHEZ LORENZO ELI
MARTINEZ RAMOS SHEYLA BERENICE
SIMUTA PIMENTEL FRANCISCO DANIEL
PROBLEMA DE LA
RUTA MAS CORTA
• El problema de la ruta más corta incluye un juego de nodos conectados donde
sólo un nodo es considerado como el origen y sólo un nodo es considerado
como el nodo destino. El objetivo es determinar un camino de conexiones que
minimizan la distancia total del origen al destino. El problema se resuelve por
el “algoritmo de etiquetado”.
• Se trata de encontrar la ruta de menor distancia, o costo ,a entre el punto de
partida o nodo inicial y el destino o nodo terminal.
• El ejemplo más sencillo para explicar
el problema de la ruta más corta es
tomar el viaje de una persona que
quisiera ir de la Ciudad de México a la
ciudad de Monterrey, Nuevo
León, podría tener varias alternativas
dependiendo de sus intereses, es
decir, si deseara llegar más rápido
(minimizando el tiempo o la
distancia) o de una forma más
económica (minimizando el
costo), toda vez que cada carretera
tiene una longitud específica (kms.) y
un precio por el derecho de transitar
en ella (costo).
• Entonces, el problema consiste en
encontrar la ruta más eficiente (la
ruta mínima) con base en la longitud
o el costo. Este problema se
representa por una red, donde las
ciudades son identificadas por nodos
y las carreteras por arcos.
IMPORTANCIA DEL PROBLEMA
El problema de la Ruta más Corta es fundamental en muchas áreas, como son:
investigación de operaciones, ciencia de la computación e ingeniería. Algunas de las
razones son:
i. La amplia variedad de aplicaciones prácticas como es el envío de algún material entre dos
puntos específicos de la forma más eficiente, económica o rápida.
ii. Existen métodos de solución eficientes, los cuales al ser aplicados a una red con
características específicas (a cíclica y con costos no negativos), proveen una solución exacta
a un tiempo y costo razonables.
iii. Se puede utilizar como inicio en el estudio de modelos complejos de redes, esto
es, cuando no se conoce la estructura de la red se pueden aplicar algoritmos para conocer
algunas características de la red (presencia de ciclos negativos).
iv. Se utiliza frecuentemente como subproblemas (subrutinas) en la solución de problemas
combinatorios y redes, así en el caso de problemas para los cuales no existe un algoritmo de
solución exacto (p. e. problemas NP-completos), la aplicación de algoritmos de ruta más
corta, resultan auxiliares para encontrar una buena solución.
DEFINICIÓN DEL PROBLEMA
• Se tienen n nodos, partiendo del nodo inicial 1 y terminando en el nodo final
n.
• Arcos bi-direccionales conectan los nodos i y j con distancias mayores que
cero, dij
• Se desea encontrar la ruta de mínima distancia que conecta el nodo 1 con el
nodo n.
• Por medio de la aplicación del algoritmo de este problema podemos conocer
la menor distancia entre un nodo origen y un nodo destino.
PASOS A SEGUIR
Primer paso: Elaborar un cuadro con todos los nodos y los ramales que salen de él.
Segundo paso: Partiendo del origen, debemos encontrar el nodo más cercano a él.
Tercer paso: Anular todos los ramales que entren al nodo más cercano elegido.
Cuarto paso: Comenzando en el origen se debe encontrar el nodo más cercano a
él, por intermedio del(los) nodo(s) ya elegido(s) y volver al tercer paso hasta llegar
al destino.
PROBLEMA DE LA RUTA MAS CORTA
¿Cuál es el camino más corto desde la
origen (s de “source”) hasta el destino
(t) ?
Supuestos:
• Existe un camino de la fuente a
todos los demás nodos
• Todos los largos de los arcos son no
negativos
• ¿Cuál es el camino más corto del
nodo 1 al 6 ?
EJEMPLO 1.2
La administración de la reserva park necesita encontrar la ruta más corta desde la
entrada del parque (nodo O) hasta el mirador (nodo T) a través del sistema de
caminos que se presenta en la figura siguiente:
METODOS DE SOLUCION
• Un método sencillo para aprender a enfrentar este problema es el de la fuerza
bruta. Fuerza bruta: consiste en explorar cada uno delos caminos posibles a fin
de determinar cuál es el mejor.
• El algoritmo de Dijkstra, también llamado algoritmo de caminos mínimos, es
un algoritmo para la determinación del camino más corto dado
un vértice origen al resto de vértices en un grafo con pesos en cada arista.
APLICACIONES
El problema de ruta más corta tiene muchas aplicaciones prácticas, algunas son:
encontrar la ruta más corta o más rápida entre dos puntos en un mapa, redes
eléctricas, telecomunicaciones, transporte, planeación de tráfico
urbano, trasbordo, diseño de rutas de vehículos, planeación de
inventarios, administración de proyectos, planeación de producción, horarios de
operadores telefónicos, diseño de movimiento en robótica, redes de colaboración
entre científicos, reemplazo de equipo, etc.

Weitere ähnliche Inhalte

Was ist angesagt?

Clase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónClase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónLucas Mosquera
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámicaliisab04
 
5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de primADRIANA NIETO
 
Analisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesAnalisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesSergio Hernández Ortega
 
Algoritmo de transporte
Algoritmo de transporteAlgoritmo de transporte
Algoritmo de transportedaniel quijada
 
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimoADRIANA NIETO
 
Líneas de espera (1) ejercicio
Líneas de espera (1) ejercicioLíneas de espera (1) ejercicio
Líneas de espera (1) ejercicioMachado Mauricio
 
Flujo del costo minimo
Flujo del costo minimoFlujo del costo minimo
Flujo del costo minimoDavid Kdza
 
Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion EnteraCris Tenorio
 
Ejemplo de-simulación-continua
Ejemplo de-simulación-continuaEjemplo de-simulación-continua
Ejemplo de-simulación-continuaLeonardo Rojas
 
Programacion dinamica final
Programacion dinamica finalProgramacion dinamica final
Programacion dinamica finalWalter Toledo
 
Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación Jose
 
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDESADRIANA NIETO
 

Was ist angesagt? (20)

MÉTODO DE TRANSPORTE
MÉTODO DE TRANSPORTEMÉTODO DE TRANSPORTE
MÉTODO DE TRANSPORTE
 
Clase 18. arbol de minima expansión
Clase 18. arbol de minima expansiónClase 18. arbol de minima expansión
Clase 18. arbol de minima expansión
 
Optimizacion de redes
Optimizacion de redesOptimizacion de redes
Optimizacion de redes
 
Programación Dinámica
Programación DinámicaProgramación Dinámica
Programación Dinámica
 
5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim5.3 arbol de expansión minima algoritmo de prim
5.3 arbol de expansión minima algoritmo de prim
 
Analisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de OperacionesAnalisis de Redes - Investigacion de Operaciones
Analisis de Redes - Investigacion de Operaciones
 
Programación dinámica
Programación dinámicaProgramación dinámica
Programación dinámica
 
Algoritmo de transporte
Algoritmo de transporteAlgoritmo de transporte
Algoritmo de transporte
 
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimo
 
Líneas de espera (1) ejercicio
Líneas de espera (1) ejercicioLíneas de espera (1) ejercicio
Líneas de espera (1) ejercicio
 
Unidad 1. Programación entera
Unidad 1. Programación enteraUnidad 1. Programación entera
Unidad 1. Programación entera
 
Flujo del costo minimo
Flujo del costo minimoFlujo del costo minimo
Flujo del costo minimo
 
Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion Entera
 
Ejemplo de-simulación-continua
Ejemplo de-simulación-continuaEjemplo de-simulación-continua
Ejemplo de-simulación-continua
 
Programacion dinamica final
Programacion dinamica finalProgramacion dinamica final
Programacion dinamica final
 
Modelo de redes
Modelo de redes Modelo de redes
Modelo de redes
 
13 problema de redes
13 problema de redes13 problema de redes
13 problema de redes
 
Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación
 
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES5.1  TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
5.1 TERMINOLOGÍA DE OPTIMIZACIÓN DE REDES
 
5.4 flujo maximo
5.4 flujo maximo5.4 flujo maximo
5.4 flujo maximo
 

Ähnlich wie Ruta más corta algoritmo

GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES Y SU...
GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES  Y SU...GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES  Y SU...
GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES Y SU...Bryan Bone
 
Manual.ioii
Manual.ioiiManual.ioii
Manual.ioiiedgar
 
Minimización de Red
Minimización de RedMinimización de Red
Minimización de RedMilenaVelarde
 
Unidad_4_Teoría_de_Redes y sus subtemas.pptx
Unidad_4_Teoría_de_Redes y sus subtemas.pptxUnidad_4_Teoría_de_Redes y sus subtemas.pptx
Unidad_4_Teoría_de_Redes y sus subtemas.pptxIvnLopez8
 
Investigación de operaciones 042 análisis y optimización de redes con pomqm y...
Investigación de operaciones 042 análisis y optimización de redes con pomqm y...Investigación de operaciones 042 análisis y optimización de redes con pomqm y...
Investigación de operaciones 042 análisis y optimización de redes con pomqm y...Jorge Pablo Rivas
 
Sistemas de Conmutación: Encaminamiento
Sistemas de Conmutación: EncaminamientoSistemas de Conmutación: Encaminamiento
Sistemas de Conmutación: EncaminamientoAndres Suarez
 
EJEMPLOS DE REDES- MATERIAL DE INVESTIGACION DE OPERACIONES.pdf
EJEMPLOS DE REDES- MATERIAL DE INVESTIGACION DE OPERACIONES.pdfEJEMPLOS DE REDES- MATERIAL DE INVESTIGACION DE OPERACIONES.pdf
EJEMPLOS DE REDES- MATERIAL DE INVESTIGACION DE OPERACIONES.pdfAnaArauzNuez1
 
EL USO DE REDES NEURALES Y CONJUNTOS BORROSOS EN EL RECONOCIMIENTO DE PATRONE...
EL USO DE REDES NEURALES Y CONJUNTOS BORROSOS EN EL RECONOCIMIENTO DE PATRONE...EL USO DE REDES NEURALES Y CONJUNTOS BORROSOS EN EL RECONOCIMIENTO DE PATRONE...
EL USO DE REDES NEURALES Y CONJUNTOS BORROSOS EN EL RECONOCIMIENTO DE PATRONE...Academia de Ingeniería de México
 

Ähnlich wie Ruta más corta algoritmo (20)

IO 2(REDES).pdf
IO 2(REDES).pdfIO 2(REDES).pdf
IO 2(REDES).pdf
 
Dijkstra
DijkstraDijkstra
Dijkstra
 
GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES Y SU...
GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES  Y SU...GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES  Y SU...
GESTION EN MODELOS MATEMÁTICOS CON LA INTRODUCCIÓN A EL MODELO DE REDES Y SU...
 
Manual.ioii
Manual.ioiiManual.ioii
Manual.ioii
 
Minimización de Red
Minimización de RedMinimización de Red
Minimización de Red
 
Problemas redes
Problemas redesProblemas redes
Problemas redes
 
Unidad_4_Teoría_de_Redes y sus subtemas.pptx
Unidad_4_Teoría_de_Redes y sus subtemas.pptxUnidad_4_Teoría_de_Redes y sus subtemas.pptx
Unidad_4_Teoría_de_Redes y sus subtemas.pptx
 
Opt redes logistica2
Opt redes logistica2Opt redes logistica2
Opt redes logistica2
 
Redes
RedesRedes
Redes
 
Investigación de operaciones 042 análisis y optimización de redes con pomqm y...
Investigación de operaciones 042 análisis y optimización de redes con pomqm y...Investigación de operaciones 042 análisis y optimización de redes con pomqm y...
Investigación de operaciones 042 análisis y optimización de redes con pomqm y...
 
717
717717
717
 
Unidad iii
Unidad iiiUnidad iii
Unidad iii
 
REDES.pptx
REDES.pptxREDES.pptx
REDES.pptx
 
I Ounidad2
I Ounidad2I Ounidad2
I Ounidad2
 
I Ounidad2
I Ounidad2I Ounidad2
I Ounidad2
 
Teoria de Redes
Teoria de Redes Teoria de Redes
Teoria de Redes
 
Sistemas de Conmutación: Encaminamiento
Sistemas de Conmutación: EncaminamientoSistemas de Conmutación: Encaminamiento
Sistemas de Conmutación: Encaminamiento
 
Algoritmo a*
Algoritmo a*Algoritmo a*
Algoritmo a*
 
EJEMPLOS DE REDES- MATERIAL DE INVESTIGACION DE OPERACIONES.pdf
EJEMPLOS DE REDES- MATERIAL DE INVESTIGACION DE OPERACIONES.pdfEJEMPLOS DE REDES- MATERIAL DE INVESTIGACION DE OPERACIONES.pdf
EJEMPLOS DE REDES- MATERIAL DE INVESTIGACION DE OPERACIONES.pdf
 
EL USO DE REDES NEURALES Y CONJUNTOS BORROSOS EN EL RECONOCIMIENTO DE PATRONE...
EL USO DE REDES NEURALES Y CONJUNTOS BORROSOS EN EL RECONOCIMIENTO DE PATRONE...EL USO DE REDES NEURALES Y CONJUNTOS BORROSOS EN EL RECONOCIMIENTO DE PATRONE...
EL USO DE REDES NEURALES Y CONJUNTOS BORROSOS EN EL RECONOCIMIENTO DE PATRONE...
 

Mehr von Ashley Stronghold Witwicky

Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Ashley Stronghold Witwicky
 
Consecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasConsecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasAshley Stronghold Witwicky
 
Derivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesDerivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesAshley Stronghold Witwicky
 
Unidad v paradigma funcional de programacion fiuncional
Unidad v   paradigma funcional de programacion fiuncionalUnidad v   paradigma funcional de programacion fiuncional
Unidad v paradigma funcional de programacion fiuncionalAshley Stronghold Witwicky
 

Mehr von Ashley Stronghold Witwicky (20)

Clase 0.3 normalizacion. sql server aplicado
Clase 0.3   normalizacion. sql server aplicadoClase 0.3   normalizacion. sql server aplicado
Clase 0.3 normalizacion. sql server aplicado
 
Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)
 
Sanson mata un leon con sus manos
Sanson mata un leon con sus manosSanson mata un leon con sus manos
Sanson mata un leon con sus manos
 
Consecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasConsecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogas
 
Constancia de servicio
Constancia de servicioConstancia de servicio
Constancia de servicio
 
Requisitos para Guia Mayor
Requisitos para Guia MayorRequisitos para Guia Mayor
Requisitos para Guia Mayor
 
Instructivo de llenado carta poder
Instructivo de llenado carta poderInstructivo de llenado carta poder
Instructivo de llenado carta poder
 
Constancia experiencia profesional
Constancia experiencia profesionalConstancia experiencia profesional
Constancia experiencia profesional
 
Ideales ja
Ideales jaIdeales ja
Ideales ja
 
Mysql
MysqlMysql
Mysql
 
Especialidad de insectos desarrollada
Especialidad de insectos desarrolladaEspecialidad de insectos desarrollada
Especialidad de insectos desarrollada
 
Manual basico autocad_2012
Manual basico autocad_2012Manual basico autocad_2012
Manual basico autocad_2012
 
Derivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesDerivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantes
 
Ecuaciones primer grado con una incognita
Ecuaciones primer grado con una incognitaEcuaciones primer grado con una incognita
Ecuaciones primer grado con una incognita
 
Conversion de unidades
Conversion de unidadesConversion de unidades
Conversion de unidades
 
Curso de my sql
Curso de my sqlCurso de my sql
Curso de my sql
 
Manual de microsoft publisher 2007
Manual de microsoft publisher 2007Manual de microsoft publisher 2007
Manual de microsoft publisher 2007
 
Unidad v paradigma funcional de programacion fiuncional
Unidad v   paradigma funcional de programacion fiuncionalUnidad v   paradigma funcional de programacion fiuncional
Unidad v paradigma funcional de programacion fiuncional
 
Biblia de publisher 2007
Biblia de publisher 2007Biblia de publisher 2007
Biblia de publisher 2007
 
Ejercicios en microsoft publisher 2007
Ejercicios en microsoft publisher 2007Ejercicios en microsoft publisher 2007
Ejercicios en microsoft publisher 2007
 

Kürzlich hochgeladen

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 

Kürzlich hochgeladen (20)

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 

Ruta más corta algoritmo

  • 1. INSTITUTO TECNOLOGICO DE TAPACHULA INGENIERIA EN SISTEMAS COMPUTACIONALES INVESTIGACION DE OPERACIONES GOMEZ VELASCO JOSE LUIS LOPEZ SANCHEZ LORENZO ELI MARTINEZ RAMOS SHEYLA BERENICE SIMUTA PIMENTEL FRANCISCO DANIEL
  • 3. • El problema de la ruta más corta incluye un juego de nodos conectados donde sólo un nodo es considerado como el origen y sólo un nodo es considerado como el nodo destino. El objetivo es determinar un camino de conexiones que minimizan la distancia total del origen al destino. El problema se resuelve por el “algoritmo de etiquetado”. • Se trata de encontrar la ruta de menor distancia, o costo ,a entre el punto de partida o nodo inicial y el destino o nodo terminal.
  • 4. • El ejemplo más sencillo para explicar el problema de la ruta más corta es tomar el viaje de una persona que quisiera ir de la Ciudad de México a la ciudad de Monterrey, Nuevo León, podría tener varias alternativas dependiendo de sus intereses, es decir, si deseara llegar más rápido (minimizando el tiempo o la distancia) o de una forma más económica (minimizando el costo), toda vez que cada carretera tiene una longitud específica (kms.) y un precio por el derecho de transitar en ella (costo). • Entonces, el problema consiste en encontrar la ruta más eficiente (la ruta mínima) con base en la longitud o el costo. Este problema se representa por una red, donde las ciudades son identificadas por nodos y las carreteras por arcos.
  • 5. IMPORTANCIA DEL PROBLEMA El problema de la Ruta más Corta es fundamental en muchas áreas, como son: investigación de operaciones, ciencia de la computación e ingeniería. Algunas de las razones son: i. La amplia variedad de aplicaciones prácticas como es el envío de algún material entre dos puntos específicos de la forma más eficiente, económica o rápida. ii. Existen métodos de solución eficientes, los cuales al ser aplicados a una red con características específicas (a cíclica y con costos no negativos), proveen una solución exacta a un tiempo y costo razonables. iii. Se puede utilizar como inicio en el estudio de modelos complejos de redes, esto es, cuando no se conoce la estructura de la red se pueden aplicar algoritmos para conocer algunas características de la red (presencia de ciclos negativos). iv. Se utiliza frecuentemente como subproblemas (subrutinas) en la solución de problemas combinatorios y redes, así en el caso de problemas para los cuales no existe un algoritmo de solución exacto (p. e. problemas NP-completos), la aplicación de algoritmos de ruta más corta, resultan auxiliares para encontrar una buena solución.
  • 6. DEFINICIÓN DEL PROBLEMA • Se tienen n nodos, partiendo del nodo inicial 1 y terminando en el nodo final n. • Arcos bi-direccionales conectan los nodos i y j con distancias mayores que cero, dij • Se desea encontrar la ruta de mínima distancia que conecta el nodo 1 con el nodo n. • Por medio de la aplicación del algoritmo de este problema podemos conocer la menor distancia entre un nodo origen y un nodo destino.
  • 7. PASOS A SEGUIR Primer paso: Elaborar un cuadro con todos los nodos y los ramales que salen de él. Segundo paso: Partiendo del origen, debemos encontrar el nodo más cercano a él. Tercer paso: Anular todos los ramales que entren al nodo más cercano elegido. Cuarto paso: Comenzando en el origen se debe encontrar el nodo más cercano a él, por intermedio del(los) nodo(s) ya elegido(s) y volver al tercer paso hasta llegar al destino.
  • 8. PROBLEMA DE LA RUTA MAS CORTA ¿Cuál es el camino más corto desde la origen (s de “source”) hasta el destino (t) ? Supuestos: • Existe un camino de la fuente a todos los demás nodos • Todos los largos de los arcos son no negativos • ¿Cuál es el camino más corto del nodo 1 al 6 ?
  • 9. EJEMPLO 1.2 La administración de la reserva park necesita encontrar la ruta más corta desde la entrada del parque (nodo O) hasta el mirador (nodo T) a través del sistema de caminos que se presenta en la figura siguiente:
  • 10. METODOS DE SOLUCION • Un método sencillo para aprender a enfrentar este problema es el de la fuerza bruta. Fuerza bruta: consiste en explorar cada uno delos caminos posibles a fin de determinar cuál es el mejor. • El algoritmo de Dijkstra, también llamado algoritmo de caminos mínimos, es un algoritmo para la determinación del camino más corto dado un vértice origen al resto de vértices en un grafo con pesos en cada arista.
  • 11. APLICACIONES El problema de ruta más corta tiene muchas aplicaciones prácticas, algunas son: encontrar la ruta más corta o más rápida entre dos puntos en un mapa, redes eléctricas, telecomunicaciones, transporte, planeación de tráfico urbano, trasbordo, diseño de rutas de vehículos, planeación de inventarios, administración de proyectos, planeación de producción, horarios de operadores telefónicos, diseño de movimiento en robótica, redes de colaboración entre científicos, reemplazo de equipo, etc.