Supponiamo di avere una nave di superficie autonoma alimentata a energia solare da qualche parte nei fiordi della Norvegia, dotata di una serie abbastanza recente di mappe, un ricevitore GPS e nessun mezzo per il downlink dei miei comandi dettagliati. Questa nave deve raggiungere, per esempio, l'isola di Hainan il prima possibile.
- Quali sono gli algoritmi deterministici per trovare una rotta marittima su un globo?
Qual è la loro complessità di tempo e memoria?
Posso, ad esempio, usare A * dopo aver trasformato la mappa del globo in un diagramma con poligoni collegati (ovvero triangolazione di Delaunay su una sfera / ellissoide) e quali altri approcci fattibili?
Le risposte dovrebbero idealmente fornire riferimenti a documenti con discussione delle domande di cui sopra.
Come sottolineato da Rob Lang , gli algoritmi devono soddisfare i soliti criteri: in assenza di vincoli temporali, portare al percorso più breve tra due punti qualsiasi degli oceani e dei mari della Terra, oppure indicare in caso contrario l'insuccesso della ricerca del percorso.
Ci sono interessanti sotto-argomenti qui (trading di tempo / calcolo pre-calcolo per calcoli online, fornendo percorsi leggermente subottimali prima che una scadenza entri in vigore ecc.), Ma questi sono accessori al problema principale.