Académique Documents
Professionnel Documents
Culture Documents
Correo-e: mary.boyaca@uptc.edu.co
Abstract This document contains the Actualmente nos encontramos con numerosos y
information corresponding to the description, distintos problemas que son formulados por medio
operation, complexity, advantages and de los grafos, esta estructura consiste en almacenar
disadvantages and some of the uses of the search datos con algn tipo de relacin, los grafos no son
algorithms and minimum paths implemented in
the graph data structure, such as Dijkstra, ms que la versin general de un rbol, es decir,
Bellman-Ford and Boruvka. cualquier nodo de un grafo puede apuntar a
cualquier otro nodo de ste (incluso a l mismo).
ResumenEste documento contiene la se emplean para situaciones o problemas como lo
informacin correspondiente a la descripcin, son: La planificacin de tareas que completan un
funcionamiento, complejidad, ventajas y proyecto, encontrar las rutas de menor longitud
desventajas y algunos de los usos de los
entre dos puntos geogrficos, calcular el camino
algoritmos de bsqueda y caminos mnimos
implementados en la estructura de datos grafos, ms corto en un transporte, determinar el flujo
como lo son los algoritmos de Dijkstra, Bellman- mximo que puede llegar de una fuente a otra,
Ford y Boruvka. entre otras.
II. DESCRIPCIN
ProgramacinIII
https://www.youtube.com/watch?v=18RaYWoqoLo&t=12s
https://www.youtube.com/watch?v=18RaYWoqoLo&t=12s
https://www.youtube.com/watch?v=18RaYWoqoLo&t=12s
ProgramacinIII
F-D = 5;
D-C = 3;
C-A = 1;
Ejemplo:
https://www.youtube.com/watch?v=18RaRWoqoJo&t=12s
https://www.youtube.com/watch?v=18RaRWoqoJo&t=12s
https://www.youtube.com/watch?v=18RaRWoqoJo&t=12s
https://www.youtube.com/watch?v=18RaRWoqoJo&t=12s
https://www.youtube.com/watch?v=18RaRWoqoJo&t=12s
C. Algoritmo de Boruvka:
El algoritmo de Boruvka consiste en elegir desde
luego se procede a unir cada sub-arbol
cada vrtice la arista de menor peso que sale de l,
y as formar al inicio un conjunto de componentes teniendo en cuenta el peso mnimo, por lo
de vrtices unidos por dichas aristas es decir el que el resultado final es el siguiente:
algoritmo comienza examinando cada vrtice y
aadiendo el arco de menor peso desde ese vrtice
a otro en el grafo, sin tener en cuenta los arcos ya
agregados, y contina uniendo estos grupos de la
misma manera hasta que se completa un rbol que
cubra todos los vrtices. Si denominamos a cada
vrtice o conjunto de vrtices conectados como
"componente", A continuacin se muestra un
ejemplo, donde se inicio por el vertice de origen en
este caso es 0 y se marco el camino mas corto de https://www.youtube.com/watch?v=18RaRWoqoJo&t=12s
este, luego se hizo lo mismo con los siguientes
vertices sin tener en cuenta si son adyacentes o no.
III. COMPLEJIDAD
A. Algoritmo de Dijkstra:
B. Algoritmo de Bellman-Ford:
ProgramacinIII
VI. CONCLUSIONES
A. Algoritmo de Dijkstra:
REFERENCIAS
Alguna de sus desventajas es que los cambios en la
topologa de red no se reflejan rpidamente ya que las [1].https://es.wikipedia.org/wiki/Algoritmo_de_
actualizaciones se distribuyen nodo por nodo, adems Dijkstra
de esto presenta algunos problemas con respecto a la
[2].https://www.ecured.cu/Algoritmo_de_Boruv
escala,
ka
https://prezi.com/nhwwdrqhp6e4/algoritmos-
V. USOS RECOMENDADOS O APLICACIONES bellman-ford/
A. Algoritmo de Dijkstra:
ProgramacinIII