Floyd - Warshall algoritem NALOGE IN KVIZ

Floyd - Warshall algoritem NALOGE IN KVIZ

Avtor: Sandra Selšek

1. vprašanje

Pri algoritmu FW iščemo najkrajšo pot v

uteženem in usmerjenem grafu
uteženem in neusmerjenem grafu
neuteženem in neusmerjenem grafu
neuteženem in usmerjenem grafu

Rešitev je pravilna.

NAPREJ

Rešitev je napačna, pravilna rešitev je: uteženem in usmerjenem grafu.

NAPREJ

2. vprašanje

Kaj iščemo s FW algoritmom:

najkrajše poti med pari točk
najkrajše poti med vsemi pari točk
vse najkrajše poti med vsemi pari točk

Rešitev je pravilna.

NAPREJ

Rešitev je napačna, pravilna rešitev je: vse najkrajše poti med vsemi pari točk.

NAPREJ

3. vprašanje

Časovna zahtevnost FW algoritma je:

Rešitev je pravilna.

NAPREJ

Rešitev je napačna, pravilna rešitev je: .

NAPREJ

4. vprašanje

Prostorska zahtevnost FW algoritma je:

Rešitev je pravilna.

NAPREJ

Rešitev je napačna, pravilna rešitev je: .

NAPREJ

5. vprašanje

Rešitev za 6 točko je:

-

Katera narisana rešitev je pravilna?

(a.png)
(b.png)
(c.png)
(d.png)

Rešitev je pravilna.

NAPREJ

Rešitev je napačna, pravilna rešitev je:

(a.png)

.

NAPREJ

6. vprašanje

Podano imamo matriko

(matrika6vpr.jpg)

Poišči najkrajše poti in nariši poti iz tičke 3 v ostale točke!

REŠITEV

7. vprašanje

Tabela nam prikazuje čas, v katerem prevozimo razdaljo med štirimi mesti (A, B, C, D). Upravnik podjetje v mestu D, ki se ukvarja s prevozništvom, bi rad pripeljal čim hitreje od mesta D do vseh ostalih mest. Na voljo ima poljubno tovornjakov. Koliko tovorjakov mora hkrati poslati iz podjetja, da se noben tovornjak ne bo vračal nazaj in bojo naredili najkrajšo pot?

(matrika7vpr.jpg)

REŠITEV

(vprasanje7.jpg)

Lahko pošlejo samo en tovornjak, pa bojo naredili najkrajšo pot, tako da bojo najprej odpeljali v mesto B, nato v mesto C in na koncu še v mesto A.

NAPREJ

Naloga 1

Za graf z dano matriko dolžin povezav poišči najkrajše razdalje med posameznimi pari točk. Nariši še graf, ki ga matrika predstavlja!

(matrika8vpr.jpg)

REŠITEV

NAPREJ

Naloga 2

Poišči najkrajše poti med vsemi pari točk!

(matrika2.jpg)

REŠITEV

Naloga 3

Podjetje Najslajši d.o.o. ima 7 trgovin v sedmih različnih mestih. V trgovini v mestu 2 in mestu 4 imajo tudi pekarno. Vsak dan morajo iz teh dveh mest pripreljati čim hitreje najrazličnejše slastne dobrote v vsa ostala mesta. Tovornjakov imajo poljubno veliko, stroški prevoza so zanemarljivi. Čas prevoza med posameznimi mesti je v naslednji matriki. Organiziraj prevoz optimalno! Najbolje, da rezultat narišeš! Če raztovorijo tovornjak v trenutku in je nosilnost tovornjaka poljubno velika, koliko najmanj tovornjakov potrebuješ za optimalen prevoz?

(matrika3nal.jpg)

REŠITEV

Ker vemo, da ni pomembna nosilnost tovornjaka in čas raztovarjanja, lahko do optimalnega razvoza pridemo z izračunom FW algoritma. Torej ni potrebno upoštevati še dodatem čas raztovarjanja in seveda za prevoz tovora vedno uporabimo en sam tovornjak saj lahko nanj naložimo celoten tovor. Ko izvedemo FW algoritem, pridemo do grafa iz točke 2 in 4.

(primer3.jpg)

Iz točke 2 je razvidno optimalno s petimi tovornjaki. Preštejemo koliko končnih točk oz trgovin je na grafu. Do vsake te točke pripelje en tovornjak, seveda posamezni tovornjak ima lahko še vmesne postaje oz trgovine, na te pa ni nujno, da smo pozorni zaradi "raztovora v trenutku" in "poljubne nosilnosti tovornjaka".

(primer3a.jpg)

Iz točke 4 vidimo da optimalni razvoz lahko naredimo s štirimi tovornjaki. spet prešejemo končne postaje.

Torej, vsak dan zjutraj mora štartati (5+4) 9 tovornjakov za najhitrejši razvoz sladic iz trgovine v mestu 2 in 4.

NAPREJ

Naloga 4

V občini Vsi Čudni s petimi mesti so imeli tradicijo, da so vsak 1. maj vsi prišli v mesto 5. Razdalje med temi petimi mesti so v spodnji matriki. V mestu so vse poti enosmerne. Največja družina je v mestu 5, ta družina mora izdelati posebno okrašene palice iz lipovega lesa, ki jih mora pokazati vsem družinam po vseh ostalih mestih. Vsako mesto je moralo videti vsaj eno poalico, ta palica pa je morala iz mesta 5 potovati po najkrajši možni poti. Koliko palic mora izdelati največja družina? Kako dolgo pot mora prepotovati posamezna palica?

(matrika4nal.jpg)

REŠITEV

Uporabimo FW algoritem ,saj vemo da bomo tako izračunali vse najkrajše poti iz vseh možnih mest. Nato pa si narišemo samo graf iz točke oz mesta 5.

(primer4.jpg)

Iz grafa je jasno razvidna rešitev po kateri nas sprašuje naloga. Koliko palic mora izdelati družina, preštejemo tako da preštejemo končna mesta oz točke. Torej mora izdelati 3 palice. Prva palica bo potovala iz mesta 5 v mesto 1 in nato v mesto 3. Prepotovala bo (2+3) 5 razdalj. Druga palica bo potovala iz mesta 5 v mesto 1 in nato v mesto 4. Prepotovala bo (2+2) 4 razdalj. Tretja palica pa bo potovala iz mesta 5 v mesto 2. Prepotovala bo 7 razdalj.

NAPREJ

Naloga 5

Poiščite najkrajše poti iz točke 3 do vseh ostalih točk. Narišite drevo najkrajših povezav z utežmi.

(matrika5nal.jpg)

REŠITEV

Naloga 6

Fotograf si je ogledal 6 prelepih krajev za fotografiranje. Zapisal si je km med kraji v spodnjo matriko. Pomagaj mu najti najkrajši čas potovanja s Floyd-Warshallovim postopkom. Povej koliko dni bo potreboval, da bo slikal vse kraje, če je doma na kraju številka 3 in če se bo ob vsakem prihodu domov spočil in prenočil eno noč? Koliko km bo naredil v eno smer posamezni dan?

(matrika6nal.jpg)

REŠITEV

(primer6.jpg) (primer6a.jpg)

Potreboval bo 3 dni. Prvi dan bo šel na kraj 5 in nato kraj 1 in naredil bo (3+3) 6km. Drugi dan bo šel na kraj 4 in nato na kraj 6. Naredil bo (6+5) 11km. Tretji dan pa na kraj 2 in naredil 4km.

NAPREJ

Naloga 7

Poiščite najkrajše poti med vsemi pari točk! Uporabite algoritem Floyd-Warshall. Prek katerih točk poteka najkrajša pot iz 4 do 7?

(matrika7nal.jpg)

REŠITEV

0%
0%