Кинетическое минимальное остовное дерево
Кинетическое минимальное связующее дерево — это кинетическая структура данных , которая поддерживает минимальное связующее дерево (MST) графа, веса ребер которого изменяются как непрерывная функция времени.
Общий случай
[ редактировать ]Наиболее эффективная известная структура данных для общего случая использует кинетически отсортированный список для хранения весов ребер и стандартный алгоритм MST для вычисления MST с учетом отсортированных весов ребер. Эта структура данных должна обрабатывать событий, разработка более эффективной структуры данных остается открытой проблемой. [ 1 ]
Графы без H-миноров
[ редактировать ]Агарвал и др. разработал структуру данных, которая поддерживает MST для графа, принадлежащего второстепенному закрытому семейству . Он использует идею «обмена», вычисляя величину, на которую увеличится вес MST, если какое-то ребро в дереве e будет заменено ребром f вне дерева, так что круг, индуцированный f в дереве, содержит e . В таком случае обслуживание дерева эквивалентно поиску и замене следующей пары, для которой эта величина становится отрицательной. Эта структура данных учитывает двойное представление графа, а затем разделяется на основе ограниченных разделов Фредериксона. [ 2 ] чтобы сделать это эффективным. Это приводит к общему времени работы если производятся вставки или удаления, или если разрешены только изменения веса. Эти детерминированные границы немного улучшаются, если допускается рандомизация.
Ссылки
[ редактировать ]- ^ Демейн, Эрик Д. Массачусетский технологический институт 6.851 «Продвинутые структуры данных», видеолекция .
- ^ Фредериксон, Дж. Н. (1997). «Амбивалентные структуры данных для динамической двусторонней связности и k наименьших связующих деревьев» . SIAM Journal по вычислительной технике . 26 (2): 484–538. дои : 10.1137/s0097539792226825 .
Дальнейшее чтение
[ редактировать ]- Агарвал, Панкадж; Эппштейн, Дэвид; Гибас, Леонидас Дж.; Хензингер, Моника Р. (1998). Параметрические и кинетические минимальные остовные деревья (PDF) . ФОКС . Проверено 19 мая 2012 г.