Метрическая система задач
Системы задач — это математические объекты, используемые для моделирования набора возможных конфигураций онлайн-алгоритмов . Они были представлены Бородиным , Линиалом и Саксом (1992) для моделирования различных онлайн-задач. Система задач определяет набор состояний и стоимость изменения состояний. Системы задач получают в качестве входных данных последовательность запросов, так что каждый запрос назначает время обработки состояниям. Целью онлайн-алгоритма для систем задач является создание расписания, которое сводит к минимуму общие затраты, возникающие из-за обработки задач с учетом состояний и затрат на изменение состояний.
Если функция стоимости изменения состояний является метрикой , система задач является метрической системой задач (MTS). Это наиболее распространенный тип систем задач. Метрические системы задач обобщают онлайн-задачи, такие как пейджинг , доступ к спискам и проблема k-сервера (в конечных пространствах).
Формальное определение
[ редактировать ]Система задач – это пара где представляет собой совокупность состояний и является функцией расстояния. Если это показатель, представляет собой метрическую систему задач. Входными данными для системы задач является последовательность такой, что для каждого , представляет собой вектор неотрицательные записи, которые определяют затраты на обработку для состояния при обработке ая задача.
Алгоритм системы задач создает расписание что определяет последовательность состояний. Например, означает, что эта задача запускается в состоянии . Стоимость обработки расписания составляет
Цель алгоритма — найти расписание, при котором стоимость будет минимальной.
Известные результаты
[ редактировать ]Как обычно для онлайн-задач, наиболее распространенной мерой анализа алгоритмов для систем метрических задач является конкурентный анализ , при котором производительность онлайн-алгоритма сравнивается с производительностью оптимального автономного алгоритма. Для детерминированных онлайн-алгоритмов существует жесткая граница о конкурентоспособности по Бородину и др. (1992).
Для рандомизированных онлайн-алгоритмов коэффициент конкуренции ограничен снизу и сверху ограничен . Нижняя граница принадлежит Bartal et al. (2006, 2005). Верхняя граница принадлежит Бубеку, Коэну, Ли и Ли (2018 г.), которые улучшили результат Фиата и Менделя (2003 г.).
Имеется множество результатов для различных типов ограниченных метрик.
См. также
[ редактировать ]- Модель противника
- Конкурентный анализ
- проблема с К-сервером
- Онлайн-алгоритм
- Алгоритм замены страниц
- Вычисления в реальном времени
Ссылки
[ редактировать ]- Яир Барталь; Аврим Блюм; Карл Берч и Эндрю Томкинс (1997). «Полилог(n)-конкурентный алгоритм для систем метрических задач». Труды двадцать девятого ежегодного симпозиума ACM по теории вычислений . стр. 711–719. дои : 10.1145/258533.258667 .
- Яир Барталь, Бела Боллобас , Поместье Мендель (2006). «Теоремы типа Рэмси для метрических пространств с применением к онлайн-задачам». Журнал компьютерных и системных наук . 72 (5): 890–921. arXiv : cs/0406028 . дои : 10.1016/j.jcss.2005.05.008 . S2CID 1450455 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка )
- Яир Бартал, Натан Линиал, Манор Мендель, Ассаф Наор (2005). «О метрических явлениях типа Рамсея». Анналы математики . 162 (2): 643–709. arXiv : math/0406353 . дои : 10.4007/анналы.2005.162.643 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка )
- Аллан Бородин и Ран Эль-Янив (1998). Онлайн-вычисления и конкурентный анализ . Издательство Кембриджского университета. стр. 123–149.
- Аллан Бородин , Нати Линиал и Майкл Сакс (1992). «Оптимальный онлайн-алгоритм для систем метрических задач» . Журнал АКМ . 39 (4): 745–763. дои : 10.1145/146585.146588 . S2CID 18783826 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка )
- Амос Фиат и Мэнор Мендель (2003). «Улучшенные алгоритмы для систем и приложений с несправедливыми метрическими задачами». СИАМ Дж. Компьютер . 32 (6): 1403–1422. arXiv : cs/0406034 . дои : 10.1137/S0097539700376159 .
- Бубек, Себастьен; Коэн, Майкл Б.; Р. Ли, Джеймс и Ли, Инь Тат (2019). «Метрические системы задач на деревьях посредством зеркального спуска и недобросовестной склейки». Материалы тридцатого ежегодного симпозиума ACM-SIAM по дискретным алгоритмам . arXiv : 1807.04404 .