Diciamo che andiamo da 1 a 5. Il percorso più breve sarà 1-4-3-5 (totale: 60 km).
Possiamousare
Ora il problema è che il percorso più breve non è sempre il più veloce, a causa di ingorghi o altri fattori.
Ad esempio:
- 1-2 è noto per gli ingorghi del traffico frequenti, quindi dovrebbe essere evitato.
- Improvvisamente un incidente d'auto avviene lungo 4-3, quindi dovrebbe essere evitato anche.
- Etc ...
Quindi probabilmente possiamo velocizzare il percorso 1-4-5, a causa di assenza di ingorghi / incidenti, quindi arriverà alle 5 più velocemente.
Questa è l'idea generale, e non ho ancora pensato a ulteriori dettagli.
C'è qualche algoritmo per risolvere questo problema?