Я поставив це питання під загальним стаковерхом, і мене тут направили.
Буде чудово, якщо хтось зможе пояснити, як підходити до часткових або повністю динамічних проблем із графіком взагалі.
Наприклад:
- Знайдіть найкоротший шлях між двома вершинами у непрямому зваженому графіку для n екземплярів, коли край видаляється у кожному екземплярі.
- Знайдіть кількість підключених компонентів у непрямому графіку для n випадків, коли край видаляється у кожному екземплярі тощо.
Я нещодавно зіткнувся з цим жанром проблем на конкурсі програмування. Я шукав в Інтернеті, і знайшов безліч наукових робіт, що стосуються динамічних графіків [1,2]. Я прочитав пару з них, і я не міг знайти нічого прямо вперед (кластеризація, розшарування тощо). Вибачте, що розпливчасто.
Я дуже вдячний, якщо деякі можуть надати покажчики, щоб краще зрозуміти ці поняття.
- Алгоритми динамічного графіка Д. Еппштейна, З. Галіля, Г. Ф. Італіано (1999)
- Найкоротші шляхи на динамічних графах Г. Наннініні, Л. Ліберті (2008)