Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- Conceptos
23-11-2019
Fundamentales. Actividad 1
Discretización
Índice
Introducción ....................................................................................................................................... 2
1. Algoritmo de Dijkstra ................................................................................................................ 3
2.- Algoritmo de Floyd - Warshall ................................................................................................. 10
3.- Método de la ruta crítica .......................................................................................................... 13
4.- Conceptualización .................................................................................................................... 14
5.- ¿Por qué surge la discretización? ¿Cómo evoluciona y cuáles son sus principales
aplicaciones en la actualidad?...................................................................................................... 15
Conclusiones ................................................................................................................................... 16
Bibliografía ........................................................................................................................................ 17
Tabla de Figuras.
Ilustración 1 Algoritmo Dijkstra nodo 1. ........................................................................................ 3
Ilustración 2 Algoritmo Dijkstra nodo 2. ....................................................................................... 4
Ilustración 3 Algoritmo Dijkstra nodo 3 ........................................................................................ 5
Ilustración 4 Algoritmo Dijkstra elegir nodo. ................................................................................ 5
Ilustración 5 Algoritmo Dijkstra Nodo 4. ....................................................................................... 6
Ilustración 6 Algoritmo Dijkstra nodo 5. ....................................................................................... 6
Ilustración 7 Algoritmo Dijkstra elegir nodo 2, 4, 5. .................................................................... 7
Ilustración 8 Algoritmo Dijkstra nodo 2 ........................................................................................ 7
Ilustración 9 Algoritmo Dijkstra nodo 5.......................................................................................... 8
Ilustración 10 Algoritmo Dijkstra nodo 4 o 5................................................................................ 8
Ilustración 11 Algoritmo Dijkstra nodo 4 ...................................................................................... 9
Ilustración 12 Algoritmo Dijkstra nodo 6. ..................................................................................... 9
Ilustración 13 Algoritmo Dijkstra nodo 5 o 6.............................................................................. 10
Ilustración 14 Algoritmo Dijkstra nodo final. .............................................................................. 10
Ilustración 15 Algoritmo de FloydWarshall ................................................................................. 11
Ilustración 16 Camino más corto. ................................................................................................ 11
Ilustración 17 Camino más corto. ................................................................................................ 11
Ilustración 18 Reglas ..................................................................................................................... 12
Ilustración 19 Método de la ruta crítica. ...................................................................................... 13
1
Introducción
Para ayudarnos sobre recorridos en nodo donde debamos ir entre ellos por la
ruta más corta, este tipo de implementaciones son muy recurrentes en la
programación, ya que nos ejemplifican sistemas completos y totales.
2
1. Algoritmo de Dijkstra
El algoritmo de Dijkstra te permite calcular la ruta más corta entre un nodo (tú
eliges cuál) y todos los demás nodos en el grafo. El algoritmo nos sirve para
encontrar la ruta más corta en un grafo, para esto se usan etiquetas ara poder
identificar los nodos.
En este caso empezamos desde el nodo 1 no tiene valor acumulado por eso
se pone 0 y se pone 0 en el nodo de procedencia porque no procede de ningún
lado, y el número de iteración es cero, porque no llevan ninguna iteración.
Se marca como nodo definitivo (que no se harán operaciones con este nodo).
3
Como buscamos la ruta más corta buscamos cual es el valor menor hacia el
siguiente nodo, tenemos dos o uno, entonces elegimos 1.
Como estamos buscando la ruta más corta debemos saber cuál es el nodo
más corto.
4
Ilustración 3 Algoritmo Dijkstra nodo 3
5
Ilustración 5 Algoritmo Dijkstra Nodo 4.
6
Ilustración 7 Algoritmo Dijkstra elegir nodo 2, 4, 5.
Ahora evalúo el nodo cuatro con su valor acumulado (por parte del nodo 2)
entonces 2 + 2 = 3 mejora al valor que tiene actual, por lo tanto se borra ese valor y
se coloca el que lo mejora.
7
Ilustración 9 Algoritmo Dijkstra nodo 5
8
Ilustración 11 Algoritmo Dijkstra nodo 4
Ahora ¿cuál es el valor más pequeño? El del nodo 5 o 6, pues son iguales
elegimos el 5 como nodo definitivo por estar más cercano al camino.
Entonces la ruta la empezamos al revés ¿de dónde viene el 6? Del nodo 4, el 4
del 2 y el 2 del 1.
9
Entonces mi Ruta es 1, 2, 4, 6.
La distancia es: 5.
10
Ilustración 15 Algoritmo de FloydWarshall
11
Ilustración 18 Reglas
12
3.- Método de la ruta crítica
Se denomina ruta crítica a un método que se emplea para calcular los tiempos
en la planificación de un proyecto. Se trata de un algoritmo que busca optimizar los
costos a partir de la programación de las acciones.
13
4.- Conceptualización
14
5.- ¿Por qué surge la discretización? ¿Cómo evoluciona y cuáles son
sus principales aplicaciones en la actualidad?
15
Los términos discretización y cuantificación a menudo tienen la misma
denotación, pero no siempre son connotaciones idénticas. (Específicamente, los
dos términos comparten un campo semántico). Lo mismo ocurre con el error de
discretización y el error de cuantificación.
Conclusiones
16
Bibliografía
Caminos, ciclos circuitos y caminos. (03 de Noviembre de 2019). Obtenido de Caminos, ciclos
circuitos y caminos:
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro5/44_caminos_ciclos_circuitos.ht
ml
Galindo, M. (03 de noviembre de 2019). 6.1.1.- Componentes de un grafo (vértices, aristas, lazos y
valencia). Obtenido de 6.1.1.- Componentes de un grafo (vértices, aristas, lazos y
valencia): https://sites.google.com/site/matematicasmoralesgalindo/6-1-elementos-y-
caracteristicas-de-los-grafos/6-1-1-componentes-de-un-grafo-vertices-aristas-lazos-
valencia
Golfeder, I. (03 de noviembre de 2019). A través de las gráficas: Una Introducción a la teoría de las
gráficas con énfasis en la inducción. Obtenido de A través de las gráficas: Una Introducción
a la teoría de las gráficas con énfasis en la inducción:
https://www.matem.unam.mx/~ilan/2018/discretas/clase005ec.pdf
RUta crítica. (23 de noviembre de 2019). Definición de ruta crítica. Obtenido de Definición de ruta
crítica: https://definicion.de/ruta-critica/
17