Explicando el Algoritmo de Dijkstra

Sdílet
Vložit
  • čas přidán 6. 09. 2024
  • Explicacion del Algoritmo de Dijkstra para obtener la ruta mas corta entre dos vertices en un grafo no dirigido. Realice este video como una actividad mas al realizar mi tesis de grado sobre grafos.
    Manuel Alejandro Sanchez Bernal
    Ing. en Sistemas Computacionales

Komentáře • 77

  • @victorcejas1111
    @victorcejas1111 Před 6 lety +47

    En vez de etiquetar sólo el número, si colocamos también desde donde procede, al final no hace falta restar para determinar el camino, simplemente desde P se leen las letras y dá el camino exacto. Por ejemplo en la primera iteración se coloca 8A para indicar que se calcula desde A hasta B, para D, se coloca 5A y para E, 4A. y así sucesivamente ya sea etiqueta temporal o final. Buena explicación.

  • @Darkhet61
    @Darkhet61 Před 7 lety +32

    Gran explicación! De todos los vídeos que vi este fue el que más me enseñó. Muchas Gracias!!

  • @duvanquintero
    @duvanquintero Před 9 měsíci +2

    Una forma diferente de explicarlo con la tabla gracias, al final pensé que te habías olvidado de la ruta pero haciendo las restas te de vuelves y todo perfecto. Gracias

  • @dairofrenandoocampogutierr4410

    EXCELENTE EXPLICACIÓN, MAS SENCILLA, MAS PRACTICA, MAS FLUIDA, MENOS LARGA, QUE BUEN TRABAJO Y CON EL APUNTE DE VICTOR CEJAS, SE OPTIMIZA

  • @danielguevara3903
    @danielguevara3903 Před 2 lety +1

    Muchas gracias Ing. Manuel Sanchez, una explicación muy clara del algoritmo

  • @Shiroe7246
    @Shiroe7246 Před 4 lety +2

    Este es el único video de los que he visto, que me muestra realmente lo que es el algoritmo de dijkstra, sin embargo debe poder mejorarse el analisis final con pasos intermedios.
    Pero excelente!

  • @jose.hernan
    @jose.hernan Před 3 měsíci +1

    Explicación muy detallada, se agradece 🙌

  • @Ronald3620
    @Ronald3620 Před 4 lety

    La mejor explicación y mas util que he encontrado, muchas gracias.

  • @wendolyponce
    @wendolyponce Před 7 lety +2

    Muy buena explicación, la mejor que he visto

  • @chulian8070
    @chulian8070 Před 2 lety

    Clarísimo y súper útil, listo para rendir mañana(después de practicar). Muchas gracias maestro

  • @adrianvidalsanto9369
    @adrianvidalsanto9369 Před 5 lety

    Excelente explicación, un poco tardado, pero aumenté la velocidad del video y pude verlo completo sin desesperarme. Gracias Manuel Sánchez.

  • @normabeatrizmansilla4103

    Me encanto tu explicación y estoy muy agradecida.

  • @eliasgasparcabrerapereira5482

    Espectacular la explicacion ! muchas gracias!!!

  • @Myzzz12
    @Myzzz12 Před 2 lety

    Te agradezco mucho el desarrollo de este ejercicio

  • @marvincalvoacuna5750
    @marvincalvoacuna5750 Před 5 lety

    Gracias por tu ayuda, me ayudaste un monton a programar este bendito algoritmo.

  • @annerescobar4965
    @annerescobar4965 Před 3 lety

    Excelente video, te entendi mas que a mi profesor. Exitos en tu canal pd. ya me suscribi

  • @marcervantes4728
    @marcervantes4728 Před 6 lety

    Muchas gracias por tu gran trabajo. Aclaraste todas mis dudas sobre el algoritmo :)

  • @SBAlexisCordova
    @SBAlexisCordova Před 3 lety

    Que buena explicación, gracias por tu trabajo

  • @waldoh
    @waldoh Před 9 dny

    excelente explicación

  • @EcoDev-Solutions
    @EcoDev-Solutions Před 6 lety +1

    Me gustó la explicación. Muchas gracias!

  • @joinxrad1826
    @joinxrad1826 Před 4 lety

    Un video simplemente increíble.

  • @chemaraparizmartin1346

    Muchas gracias! Muy bien explicado.

  • @victoralejandrobaenaolvera309

    muchisimas gracis, muy bien explicado, me sirvio mucho para crear mi propio programa que hiciera eso en python

  • @Eduardo_M812
    @Eduardo_M812 Před rokem

    Excelente explicación profesor

  • @danielchicas6135
    @danielchicas6135 Před 3 lety

    Excelente explicación, me sirvió bastante... Gracias

  • @manuelsolisrojas470
    @manuelsolisrojas470 Před 4 lety

    Excelente Manuel, me encantó.

  • @facundomayon
    @facundomayon Před 4 lety

    Excelente explicacion! Muchas gracias

  • @rafaelfernandoisaacsgirald6523

    muy bueno... agregar que las etiquetas definitivas dan las menores distancias al nodo de partida...

  • @juancaycho6711
    @juancaycho6711 Před 4 lety

    Muchas gracias, muy bien explicado

  • @josepablomoralesnavarrete8747

    Muy buen video gracias, ayuda demasiado

  • @miguellb18
    @miguellb18 Před 6 lety +1

    excelente explicacion! podría hacer con el algoritmo bellman Ford ! con varios vertices igual a este ... serie de gran ayuda

  • @carlosdanieldossantosrojas7361

    que buen video, gracias!

  • @ivanarango8527
    @ivanarango8527 Před 6 lety

    Excelente video mi amigo 👌👌👌

  • @elpapiringo24
    @elpapiringo24 Před 3 lety

    Muy buen método, no te revuelves

  • @franciscojaviermacielhenni9998

    EXCELENTE. Gracias!

  • @Desconocida2312
    @Desconocida2312 Před 2 lety +1

    Este ejercicio es nivel Dios. A ver si me sale igual que a ti la solución 🤣
    Si lo consigo, ya no practico más esto que estoy harta.

    • @Desconocida2312
      @Desconocida2312 Před 2 lety +1

      Hecho y bien 👌🥲

    • @mansanhg
      @mansanhg  Před 2 lety +1

      @@Desconocida2312 Jaja justo por eso lo hice asi. Los que ves en los libros con cinco/seis nodos son muy faciles y no alcanzas a ver el porqué de todos los componentes invocucrados

    • @Desconocida2312
      @Desconocida2312 Před 2 lety

      @@mansanhg
      Si vieras el ejemplo del profesor en clase y si hubieras estado el día en que lo explicó, te caes para atrás. No comprendí nada y tampoco pregunté, es verdad, pero no lo hice porque no le iba a entender por mucho que lo hiciera 🤷🏻‍♀️
      Espero que caiga algo de esto en el examen jajajaja Y no tan largo, por favor 🤣

  • @Eldestrozaanos
    @Eldestrozaanos Před 8 lety +1

    buen video y muy fluido

  • @josejuansuarezelizalde4600

    Excelente video

  • @oscardavid8429
    @oscardavid8429 Před 5 lety

    Gracias, bien explicado

  • @danielmoreno111
    @danielmoreno111 Před 5 lety

    muy bueno. Gracias

  • @CarlosMartinezGomez2409

    Muchas Gracias Amigo!

  • @StreetRocket1996
    @StreetRocket1996 Před 3 lety +1

    Te pasaste, gracias ! :D

  • @cesareduardohernandezcasti5171

    Alguien me podría decir como hacer el diagrama antes del la tabla ?

  • @luismonreal84
    @luismonreal84 Před 5 lety

    Te rifaste, muchas gracias

  • @alejandroxbgordonbrown6181

    Muchas Gracias!

  • @maximilianoferreyra3726

    La verdad que me desasnaste un gran misterio. Estos algoritmos son de gran ayuda, sobretodo cuando tu cliente te pide juntar con un sistema todos los votos de los colegios de Suarez con una Fiorino. Un genio, ya estoy por venderle este sistema a mi cliente. ¿estará bien venderlo en $35000? (moneda argentina). Muchas gracias y sigue adelante con estos videos!

    • @mansanhg
      @mansanhg  Před 3 lety

      Te recomendaria venderlo en dolares o euros. Saludos!

    • @mansanhg
      @mansanhg  Před rokem

      Espero si lo hayas vendido en dolares o euros jaja

  • @jonasfreire5943
    @jonasfreire5943 Před 7 lety

    Muy bueno !

  • @mariogonzaloespinozamendiz7544

    Una pregunta urgente, es necesario pasar por todos los puntos?. Qué pasa si me menor número está enclaustrado, tengo que finalizar y buscar otro menor?

  • @anon_y_3973
    @anon_y_3973 Před 2 lety

    Buen vidio

  • @Jose-oc1kx
    @Jose-oc1kx Před rokem

    ¿Con base a que criterios se designan los números de las etiquetas?

    • @mansanhg
      @mansanhg  Před rokem

      Eso ya depende de cada quien. Imagina google maps donde tus vertices son lugares y las aristas son calles o avenidas. Quieres que el numero de la etiqueta sea la distancia? El trafico? La popularidad? Establecer los valores ya es local al valor que deseas optimizar

  • @pamelapasapera4270
    @pamelapasapera4270 Před 5 lety

    supongamos que el vertice b y e tengan los dos la misma distancia por ejemplo cual escojo?, podría ser cualquiera?

    • @dannypiedra4289
      @dannypiedra4289 Před 5 lety +1

      Si, realmente el orden es indiferente.

    • @mansanhg
      @mansanhg  Před 5 lety +2

      a menos de que tengas algunas condiciones ya muy especificas a tu aplicacion, el orden en realidad da igual, lo mas seguro es que el algoritmo tome el primero que encuentre pero no afecta el resultado

  • @hackerslayer666
    @hackerslayer666 Před 7 lety

    Excelente

  • @1962Angelillo
    @1962Angelillo Před 3 lety

    La comprobación final de la ruta es tediosa, me gusta más un algoritmo donde se vaya indicando el punto desde el que se llega al nodo y haciendo el recorrido inverso se obtiene la ruta.

  • @franciscochambi3370
    @franciscochambi3370 Před 6 lety +1

    Y como sería si hubieran dos soluciones dos caminos que sumen lo mismo ?

    • @mansanhg
      @mansanhg  Před 6 lety

      Francisco Chambi Eso va a depender de como recorres de forma inversa desde el nodo final al inicio. Al analizar el nodo final, la tabla te va a mostrar si hay varios con el mismo. A como esta el algoritmo, este va a continuar con el primer nodo adyacente al final que coincide con la tabla. Para ese caso, podrias modificar el algoritmo de tal forma que, si cuando terminas, en los nodos adyacentes al final, el valor minimo aparece dos veces, alertar al usuario o recorrer ambos caminos por esos nodos adyacentes.

    • @franciscochambi3370
      @franciscochambi3370 Před 6 lety

      Manuel Sanchez ya entendí que crack que sos

  • @karlalevillan9616
    @karlalevillan9616 Před 2 lety

    Puedes hacer uno con grafos dirigidos porfis uwu

  • @ingridnayelimendozalandero7823

    y como llegariamos con ese mismo algoritmo de la A a la K... es tarea

  • @darkjack4
    @darkjack4 Před 5 lety +1

    Diquestra

  • @fabzyt4143
    @fabzyt4143 Před 3 lety

    SEMANA 13

  • @andres98
    @andres98 Před 6 lety +1

    Hi my name is Chema

    • @gaspy619
      @gaspy619 Před 6 lety

      Andres Tascon are you confortable with the explanation? Please pay attemption!!!

  • @dennysfabianfalconlainez4932

    Todo bien pero sigue la letra Ñ XD

  • @breic1206
    @breic1206 Před 3 lety

    Esta muy bueno? Si 0_o

  • @maxijarque86
    @maxijarque86 Před 6 lety

    Excelente, muchas gracias!