Cammini minimi: Dall’algoritmo di Dijkstra alla teoria dei Mines