Припустимо, у мене є автономне поверхневе судно, що працює на сонячних батареях, десь у фіордах Норвегії, що постачається із досить недавнім набором карт, GPS-приймачем і ніякими засобами, що дозволяють мені переносити детальні команди. Це судно повинно дістатися, скажімо, до острова Хайнань якомога раніше.
- Які детерміновані алгоритми пошуку морського маршруту на земній кулі?
Яка їх складність у часі та пам’яті?
Чи можу я, наприклад, використати A * після перетворення карти земної кулі на діаграму із сполученими багатокутниками (тобто триангуляція Делоне на кулі / еліпсоїді) та які інші можливі підходи?
Відповіді в ідеалі повинні містити посилання на документи з обговоренням вищезазначених питань.
Як вказував Роб Ланг , алгоритми повинні відповідати звичним критеріям: за відсутності обмежень у часі вести до найкоротшого шляху між будь-якими двома точками Земного океану та морів, або вказувати на невдачу маршрутного пошуку в іншому випадку.
Тут є цікаві підтеми (торгівля часом / обчисленням перед обчисленнями для обчислень в Інтернеті, надання трохи неоптимальних маршрутів до того, як кінцевий термін починається тощо), але вони є допоміжними до основного питання.