Suponha que eu tenha uma embarcação autônoma de superfície movida a energia solar em algum lugar nos fiordes da Noruega, fornecida com um conjunto bastante recente de mapas, um receptor de GPS e nenhum meio de descartar comandos detalhados de mim. Este navio deve chegar, digamos, à ilha de Hainan o mais cedo possível.
- Quais são os algoritmos determinísticos para encontrar uma rota marítima em um globo?
Qual é o tempo e a complexidade da memória?
Posso, por exemplo, usar A * depois de transformar o mapa do globo em um diagrama com polígonos conectados (isto é, triangulação de Delaunay em uma esfera / elipsóide) e quais são outras abordagens possíveis?
As respostas devem, idealmente, fornecer referências a trabalhos com discussão das perguntas acima mencionadas.
Conforme apontado por Rob Lang , os algoritmos devem se encaixar nos critérios usuais: na ausência de restrições de tempo, levam ao caminho mais curto entre dois pontos nos oceanos e mares da Terra, ou indicam a falha na busca de caminhos.
Existem subtópicos interessantes aqui (troca de tempo / armazenamento pré-computacional para cálculos on-line, fornecendo rotas ligeiramente abaixo do ideal antes do prazo final, etc.), mas elas são auxiliares do problema principal.