Algoritmo di Dijkstra Giuseppe Inturri Università di Catania Corso di Laurea in Ingegneria per...
Transcript of Algoritmo di Dijkstra Giuseppe Inturri Università di Catania Corso di Laurea in Ingegneria per...
![Page 1: Algoritmo di Dijkstra Giuseppe Inturri Università di Catania Corso di Laurea in Ingegneria per lAmbiente ed il Territorio 2006 Fondamenti di Ingegneria.](https://reader036.fdocumenti.com/reader036/viewer/2022082702/5542eb5a497959361e8c77e7/html5/thumbnails/1.jpg)
Algoritmo di Dijkstra
Giuseppe Inturri
Università di Catania
Corso di Laurea in Ingegneria per l’Ambiente ed il Territorio
2006
Fondamenti di Ingegneria dei Sistemi di Trasporto
![Page 2: Algoritmo di Dijkstra Giuseppe Inturri Università di Catania Corso di Laurea in Ingegneria per lAmbiente ed il Territorio 2006 Fondamenti di Ingegneria.](https://reader036.fdocumenti.com/reader036/viewer/2022082702/5542eb5a497959361e8c77e7/html5/thumbnails/2.jpg)
Esempio di algoritmo di Dijkstra
1
4 5
2 3
6
0
7
1
2
4
2
6
23
1
P = {}, T = {1, 2, 3, 4, 5, 6}
![Page 3: Algoritmo di Dijkstra Giuseppe Inturri Università di Catania Corso di Laurea in Ingegneria per lAmbiente ed il Territorio 2006 Fondamenti di Ingegneria.](https://reader036.fdocumenti.com/reader036/viewer/2022082702/5542eb5a497959361e8c77e7/html5/thumbnails/3.jpg)
Esempio di algoritmo di Dijkstra
1
4 5
2 3
6
0
7
1
2
4
2
6
23
1
4
7P = {1}, T = {2, 3, 4, 5, 6}
![Page 4: Algoritmo di Dijkstra Giuseppe Inturri Università di Catania Corso di Laurea in Ingegneria per lAmbiente ed il Territorio 2006 Fondamenti di Ingegneria.](https://reader036.fdocumenti.com/reader036/viewer/2022082702/5542eb5a497959361e8c77e7/html5/thumbnails/4.jpg)
Esempio di algoritmo di Dijkstra
1
4 5
2 3
6
0
7
1
2
4
2
6
23
1
4
7
6
5
4
P = {1,4}, T = {2, 3, 5, 6}
![Page 5: Algoritmo di Dijkstra Giuseppe Inturri Università di Catania Corso di Laurea in Ingegneria per lAmbiente ed il Territorio 2006 Fondamenti di Ingegneria.](https://reader036.fdocumenti.com/reader036/viewer/2022082702/5542eb5a497959361e8c77e7/html5/thumbnails/5.jpg)
Esempio di algoritmo di Dijkstra
1
4 5
2 3
6
0
7
1
2
4
2
6
23
1
7 5
4 6
5
11
P = {1,4,3}, T = {2, 5, 6}
![Page 6: Algoritmo di Dijkstra Giuseppe Inturri Università di Catania Corso di Laurea in Ingegneria per lAmbiente ed il Territorio 2006 Fondamenti di Ingegneria.](https://reader036.fdocumenti.com/reader036/viewer/2022082702/5542eb5a497959361e8c77e7/html5/thumbnails/6.jpg)
Esempio di algoritmo di Dijkstra
1
4 5
2 3
6 11
0
7
1
2
4
2
6
23
1
7 5
4 6
5
6
9
P = {1,4,3,5}, T = {2, 6}
![Page 7: Algoritmo di Dijkstra Giuseppe Inturri Università di Catania Corso di Laurea in Ingegneria per lAmbiente ed il Territorio 2006 Fondamenti di Ingegneria.](https://reader036.fdocumenti.com/reader036/viewer/2022082702/5542eb5a497959361e8c77e7/html5/thumbnails/7.jpg)
Esempio di algoritmo di Dijkstra
1
4 5
2 3
6 11
0
7
1
2
4
2
6
23
1
7 5
4 6
5
6
9
7P = {1,4,3,5,2}, T = {6}
![Page 8: Algoritmo di Dijkstra Giuseppe Inturri Università di Catania Corso di Laurea in Ingegneria per lAmbiente ed il Territorio 2006 Fondamenti di Ingegneria.](https://reader036.fdocumenti.com/reader036/viewer/2022082702/5542eb5a497959361e8c77e7/html5/thumbnails/8.jpg)
Esempio di algoritmo di Dijkstra
1
4 5
2 3
6 11
0
7
1
2
4
2
6
23
1
5
4 6
5
6
9
7
9
P = {1,4,3,5,2,6}, T = {}
![Page 9: Algoritmo di Dijkstra Giuseppe Inturri Università di Catania Corso di Laurea in Ingegneria per lAmbiente ed il Territorio 2006 Fondamenti di Ingegneria.](https://reader036.fdocumenti.com/reader036/viewer/2022082702/5542eb5a497959361e8c77e7/html5/thumbnails/9.jpg)
Albero dei percorsi minimi
1
4 5
2 3
6 11
0
7
1
2
4
2
6
23
1
5
4 6
5
6
9
7
9