☰
✕
UA RU EN

Індійський науковець усунув обмеження 1996 року в алгоритмі пошуку найкоротших шляхів, зберігши швидкість

Новаторський підхід індійського дослідника дозволив подолати старі бар'єри в алгоритмах, прискоривши процес знаходження оптимальних маршрутів. Фото: НВ — Техно

Прогрес у пошуку найкоротших шляхів

Індійський науковець Манодж Гупта з Індійського технологічного інституту в Гандінагарі досяг значного прогресу в удосконаленні алгоритму пошуку найкоротших шляхів між усіма парами точок у великих мережах. Ця розробка усунула обмеження, яке залишалося невирішеним з 1996 року, і розширила математичну гарантію точності, не збільшуючи при цьому часу обчислень. Результати дослідження були презентовані на 66-му щорічному симпозіумі з основ комп’ютерних наук FOCS 2025.

Задача пошуку найкоротших шляхів

Задача пошуку найкоротших шляхів між усіма парами вершин (APSP) полягає у визначенні мінімальної відстані між будь-якими двома точками мережі. Традиційні алгоритми для цієї задачі зазвичай мають обчислювальну складність, яка може зростати пропорційно кубу кількості точок. У 1996 році фахівці Дор, Гальперін і Цвік запропонували алгоритм з двократним наближенням для APSP, який надавав гарантію, що розрахована відстань не перевищує фактичну більш ніж удвічі, але діяла лише для віддалених точок.

Манодж Гупта запропонував новий багаторівневий підхід до вибору репрезентативних точок, що дозволяє аналізувати мережу на кількох масштабах. Цей метод зберігає швидкість попереднього алгоритму, але точніше працює з близькими точками. Варто зазначити, що розробка Гупти має теоретичний характер і наразі не означає негайного прискорення роботи конкретних навігаційних сервісів. Проте алгоритм може бути застосований для аналізу масштабних мереж у сферах транспорту, комунікацій та штучного інтелекту.

Прогрес у розробці алгоритму пошуку найкоротших шляхів має потенціал суттєво вплинути на різні галузі, де важливе ефективне управління даними та ресурсами. Наприклад, у сфері транспорту це може призвести до:

  • покращення маршрутів доставки,
  • зменшення витрат на пальне,
  • скорочення часу в дорозі.

Оскільки технології продовжують розвиватися, можливість впровадження нового алгоритму у практичні додатки може змінити підходи до вирішення проблем, пов'язаних з великими даними та складними мережами.