Метрическая система задач - Metrical task system

Системы задач математические объекты, используемые для моделирования множества возможных конфигураций онлайн-алгоритмы. Их представил Бородин, Linial и Сакс (1992) для моделирования множества сетевых задач. Система задач определяет набор состояний и стоимость изменения состояний. Системы задач получают в качестве входных данных последовательность запросов, так что каждый запрос назначает время обработки состояниям. Целью онлайн-алгоритма для систем задач является создание расписания, которое минимизирует общие затраты, понесенные из-за обработки задач в отношении состояний и из-за затрат на изменение состояний.

Если функция затрат на изменение состояний - это метрика, система задач - это метрическая система задач (МТС). Это наиболее распространенный тип систем задач. Системы задач с помощью метрики обобщают онлайн-задачи, такие как пейджинг, доступ к списку, а проблема с k-сервером (в конечных пространствах).

Формальное определение

Система задач - это пара куда это набор состояния и - функция расстояния. Если метрика, это метрическая система задач. Вход в систему задач - это последовательность так что для каждого , вектор неотрицательные записи, которые определяют стоимость обработки для состояния при обработке -я задача.

Алгоритм для системы задач составляет расписание что определяет последовательность состояний. Например, означает, что ое задание работает в состоянии . Стоимость обработки расписания составляет

Цель алгоритма - найти такой график, при котором затраты будут минимальными.

Известные результаты

Как обычно для онлайн-задач, наиболее распространенной мерой анализа алгоритмов для метрических систем задач является Конкурентный анализ, где производительность онлайн-алгоритма сравнивается с производительностью оптимального автономного алгоритма. Для детерминированных онлайн-алгоритмов существует жесткая граница о конкурентном соотношении по Бородину и соавт. (1992).

Для рандомизированных онлайн-алгоритмов коэффициент конкуренции ниже ограничивается и верхняя граница . Нижняя граница получена Bartal et al. (2006, 2005). Верхняя граница получена Бубеком, Коэном, Ли и Ли (2018), которые улучшили результат Фиат и Мендель (2003).

Есть много результатов для различных типов ограниченных показателей.

Смотрите также

Рекомендации

  • Яир Бартал; Аврим Блюм; Карл Берч и Эндрю Томкинс (1997). «Полилог (n) -Конкурентный алгоритм для метрических систем задач». Материалы двадцать девятого ежегодного симпозиума ACM по теории вычислений. С. 711–719. Дои:10.1145/258533.258667.
  • Яир Бартал, Béla Bollobás, Поместье Мендель (2006). «Теоремы типа Рамсея для метрических пространств с приложениями к онлайн-задачам». Журнал компьютерных и системных наук. 72 (5): 890–921. arXiv:cs / 0406028. Дои:10.1016 / j.jcss.2005.05.008.CS1 maint: несколько имен: список авторов (связь)
  • Амос Фиат и Поместье Мендель (2003). «Лучшие алгоритмы для нечестных метрических систем задач и приложений». SIAM J. Comput. 32 (6): 1403–1422. arXiv:cs / 0406034. Дои:10.1137 / S0097539700376159.
  • Себастьен Бубек; Майкл Б. Коэн; Джеймс Р. Ли и Инь Тат Ли (2019). «Метрические системы задач на деревьях с помощью зеркального спуска и нечестной склейки». Материалы тридцатого ежегодного симпозиума ACM-SIAM по дискретным алгоритмам. arXiv:1807.04404.