Проблема с K-сервером
-
Гипотеза о k-серверах
- Гипотеза утверждает, что существует алгоритм, который может обслуживать k серверов, минимизируя общее расстояние перемещения.
- Алгоритм должен быть k-конкурентным, то есть иметь конкурентное соотношение не хуже, чем у k серверов.
-
Примеры и контрпримеры
- В примере с двумя техническими специалистами, обслуживающими клиентов в разных городах, алгоритм может быть неэффективным.
- Рандомизированные алгоритмы могут иметь конкурентное соотношение O(log k), но существуют контрпримеры, показывающие, что это не всегда так.
-
Рандомизированные алгоритмы
- В 2011 году был найден алгоритм с конкурентной оценкой O(log2k, log3n), но позже он был опровергнут.
- В 2022 году была показана ложность гипотезы о рандомизированном k-сервере.
-
Пример с двумя серверами
- Существует алгоритм, который минимизирует общее расстояние перемещения, но не более чем в два раза превышающее расстояние перемещения k серверов.
-
Записи
- В статье приведены различные стили и атрибуты для форматирования текста и элементов интерфейса.
- Упоминаются ссылки на видеопрезентацию статьи и конференцию CS1.
Полный текст статьи: