Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
↑ Benny.RxT:Podle toho, co je vrchol a co jen křížení, bude matice řádu 7 nebo 6.
V i-tém řádku a j-tém slouci bude vzdálenost mezi vrcholy i a j.
Jak se najde? Graf je malý, tak ručně. Pro obecný graf například opakování Dijkstrova algoritmu.
Offline
↑ petrkovar:
Vrcholů je 7, takže si je označím od (a) do (g), ale jak pak budu určovat vzdálenost mezi
např. vrcholem (a) a (b), když hodnoty hran nejsou zadaný?
Nebo bude jen psát nejkratší počet cest z jednoho vrcholu do druhýho?
Offline

↑ Benny.RxT: Když hodnoty nejsou zadané, měly by být všechny 1. Odpověď na 2. otázku je pak ano.
Offline
Přiřadím každé hraně hodnotu 1 a vypočítám matici vzdálenosti:
(značení začíná u vrcholu co je nejvíc vlevo (a) a proti směru HR)
a b c d e f g
a 0 1 2 3 4 3 1
b 1 0 1 2 3 2 1
c 2 1 0 1 2 1 1
d 3 2 1 0 1 1 2
e 4 3 2 1 0 1 3
f 3 2 1 1 1 0 2
g 1 1 1 2 3 2 0
Když bych měl použít Dijkstrův algoritmus, tak bych ho musel použít na
každou pozici v matici. Takže např. pro nejkratší cestu z (a) do (e):
a b g c f d e
0 inf inf inf inf inf inf 0(a)
0 1 1 inf inf inf inf 1(b)
0 1 1 2 inf inf inf 1(g)
0 1 1 2 inf inf inf 2(c)
0 1 1 2 3 3 inf 3(f)
0 1 1 2 3 3 4 3(d)
0 1 1 2 3 3 4 4(e)
Vidím že nejkratší cesta z (a) do (e) má vzdálenost 4.
Je to takhle správně?
Offline