Обобщенная двухсерверная задача: различия между версиями

Перейти к навигации Перейти к поиску
м
Строка 22: Строка 22:




Стандартный алгоритм, который доказуемо эффективно справляется с несколькими элементарными задачами маршрутизации – это так называемый алгоритм рабочей функции [2, 6, 8]. После каждого запроса алгоритм перемещается в конфигурацию с низкой стоимостью, находящуюся не слишком далеко от текущей конфигурации. Точнее говоря, если после обслуживания запроса система имеет конфигурацию C, а r С M – следующий запрос, то алгоритм рабочей функции с параметром A > 1 переходит к конфигурации C0 2 r, которая минимизирует соотношение
Стандартный алгоритм, который доказуемо эффективно справляется с несколькими элементарными задачами маршрутизации – это так называемый ''алгоритм рабочей функции'' [2, 6, 8]. После каждого запроса алгоритм перемещается в конфигурацию с низкой стоимостью, находящуюся не слишком далеко от текущей конфигурации. Точнее говоря, если после обслуживания последовательности <math>\sigma \;</math> система имеет конфигурацию C, а <math>r \subseteq \mathbb{M} \;</math> – следующий запрос, то алгоритм рабочей функции с параметром <math>\lambda \ge 1 \;</math> переходит к конфигурации <math>C' \in r \;</math>, которая минимизирует соотношение <math>\lambda W_{\sigma, r} (C') + d(C, C') \;</math>, где d(C, C') – расстояние между конфигурациями C и C', а <math>W_{\sigma, r} (C') \;</math> – стоимость оптимального решения, обслуживающего все запросы (по порядку) в <math>\sigma \;</math>a плюс запрос r с тем ограничением, что оно завершает работу в конфигурации C'.
где d(C, C0) – расстояние между конфигурациями C и C0, а WG}r{C') – стоимость оптимального решения, обслуживающего все запросы (по порядку) в a плюс запрос r с тем ограничением, что оно завершает работу в конфигурации C0.


== Основные результаты ==
== Основные результаты ==
4551

правка

Навигация