Preskoči na glavno vsebino
 
To je arhiv spletne učilnice za leto 2021/22. Aktualna spletna učilnica je na naslovu https://ucilnica.fmf.uni-lj.si
Učilnica 21/22
  • Slovenščina ‎(sl)‎
    English ‎(en)‎ Slovenščina ‎(sl)‎
Trenutno uporabljate gostujoči dostop (Prijavite se)

Računalništvo 2

  1. Domov
  2. Predmeti
  3. Praktična matematika
  4. 3. letnik
  5. RAČ2
  6. Vaje 21_22
  7. Vaje 17.3.2022 Floyd Warshall

Vaje 17.3.2022 Floyd Warshall

Zahteve zaključka
Odprto: četrtek, 17 marec 2022, 00:00 AM
Rok za oddajo: četrtek, 24 marec 2022, 00:00 AM

Na vaja bomo ponovili Floyd Warshallov algoritem in nato reševali naloge (na tablo) na to temo.

1) Kaj računa in kako deluje Floyd Warshallov algoritem? Kakšna je časovna zahtevnost?

2) Za spodnji graf izračunaj vse najkrajše poti s pomočjo Floyd Warshalovega algoritma:

Floyd Warshall primer grafa

Nato dodamo vozlišče 10 in povezavo (5 -> 10) z utežjo -1 in (10 -> 6) z utežjo 2. Kako uporabil prejšnje rezultate, da bi izračunal nove najkrajše poti?

3) Na predavanjih ste poleg izračuna matrike D(n) izračunali tudi P(n). Kaj lahko iz njih razberemo? Kako dobimo najkrajšo pot med i in j?

4) Ali imamo v omrežju lahko več najkrajših poti med dvema vozliščema? Kaj FW naredi v tem primeru? Konstruiraj graf, ki ima ogromno najkrajših poti. Bi lahko preštel vse take poti?

5) Kako bi s FW algoritmom odkrili, če v grafu obstajajo negativni cikli? Kaj vrne FW, če graf vsebuje negativen cikel?

6) Uteži sedaj dodamo še na vozlišča. Kako bi sedaj poiskal vse najkrajše poti?



◄ Vaje1 0.3.2022 podzaporedja
Vaje 24.3.2022 Dijkstrov algoritem ►
Preskoči Navigacija
Navigacija
  • Domov

    • Strani spletnega mesta

      • Moji predmeti

      • Oznake

    • Moji predmeti

    • Predmeti

      • Praktična matematika

        • 1. letnik

        • 2. letnik

        • 3. letnik

          • MM (PRA)

          • MEH

          • NUM2 (PRA)

          • PDE (PRA)

          • PB1

          • PU

          • PROG3

          • RAČ1

          • RAČ2

            • Splošno

            • Vaje 21_22

              • NalogaVaje 17. 2 (Dinamično programiranje uvod)

              • NalogaVaje 24.2.2022 Dinamično programiranje 2

              • NalogaVaje 3. 3. (Dinamično programiranje 3)

              • NalogaVaje1 0.3.2022 podzaporedja

              • NalogaVaje 17.3.2022 Floyd Warshall

              • NalogaVaje 24.3.2022 Dijkstrov algoritem

              • NalogaVaje 31.3.2022 Bellman Ford, A*

              • NalogaTekmovanje 31.3.2022 Iskanje najkrajših poti

              • NalogaVaje 7.4.2022 Minimalna vpeta drevesa

              • NalogaVaje 14.4.2022 Minimalna vpeta drevesa 2

              • NalogaVaje 21.4.2022 Zgoščevalne funkcije

              • NalogaZaključna oddaja poročil

            • Seminarska naloga

            • O algoritmih in Strategije razvoja algoritmov

            • Dinamično programiranje - splošno

            • Dinamično programiranje - Matrično množenje

            • Dinamično programiranje - podzaporedja

            • Problem najkrajših poti

            • Dinamično programiranje - najkrajše poti

            • Problem najkrajših poti - Dijkstra

            • Najkrajše poti - Bellman Ford / A*

            • Minimalno vpeto drevo (MVD)

            • Zgoščena tabela / Zgoščevalna funkcija

            • Za konec ...

        • ŠTUD (PRA)

      • Matematika

      • Finančna matematika

      • Pedagoška matematika

      • IŠRM

      • Fizika

      • Aplikativna fizika

      • Fizikalna merilna tehnika

      • Zunanji predmeti

      • Razno

Trenutno uporabljate gostujoči dostop (Prijavite se)
RAČ2
  • Slovenščina ‎(sl)‎
    • English ‎(en)‎
    • Slovenščina ‎(sl)‎
Povzetek hrambe podatkov
Pridobi mobilno aplikacijo