4551
правка
Irina (обсуждение | вклад) |
Irina (обсуждение | вклад) мНет описания правки |
||
Строка 130: | Строка 130: | ||
== Применение == | == Применение == | ||
Алгоритмы построения разреженных остовов получили широкое применение в таких областях, как поиск в метрическом пространстве [1], который включает запрос по содержанию в мультимедийных объектах, текстовый информационный поиск, распознавание образов и аппроксимацию функций. Еще одним примером является широковещательная рассылка в сетях коммуникаций [ ]. Несколько хорошо известных теоретических работ также основываются на построении t-остовов – к примеру, Рао и Смит [19] совершили прорыв, предложив схему аппроксимации с оптимальным временем O(nlog n) для хорошо известной евклидовой задачи коммивояжера с использованием t-остовов (или баньянов). А Шумай и Лингас [ ] предложили схемы аппроксимации для задач о многосвязности с нахождением объектов минимальной стоимости в геометрических сетях. | Алгоритмы построения разреженных остовов получили широкое применение в таких областях, как поиск в метрическом пространстве [1], который включает запрос по содержанию в мультимедийных объектах, текстовый информационный поиск, распознавание образов и аппроксимацию функций. Еще одним примером является широковещательная рассылка в сетях коммуникаций [17]. Несколько хорошо известных теоретических работ также основываются на построении t-остовов – к примеру, Рао и Смит [19] совершили прорыв, предложив схему аппроксимации с оптимальным временем O(nlog n) для хорошо известной [[Евклидова задача коммивояжера|евклидовой задачи коммивояжера]] с использованием t-остовов (или баньянов). А Шумай и Лингас [7] предложили схемы аппроксимации для задач о многосвязности с нахождением объектов минимальной стоимости в геометрических сетях. | ||
== Открытые вопросы == | == Открытые вопросы == | ||
В этой сфере остается много нерешенных задач. Стоит упомянуть некоторые из них: | В этой сфере остается много нерешенных задач. Стоит упомянуть некоторые из них: | ||
1. Разработка алгоритма построения динамического t-остова, который можно обновлять за время O( | 1. Разработка алгоритма построения динамического t-остова, который можно обновлять за время <math>O(log^c \; n)</math> для некоторого константного значения c. | ||
2. Определение, существует ли отказоустойчивый t-остов линейного размера для ситуации отказов выпуклых областей. | 2. Определение, существует ли отказоустойчивый t-остов линейного размера для ситуации отказов выпуклых областей. | ||
3. Алгоритм построения k-вершинного отказоустойчивого остова, который предложили Шумай и Чжао [8], позволяет получить k-вершинный отказоустойчивый t-остов степени O(k) с общим весом O( | 3. Алгоритм построения k-вершинного отказоустойчивого остова, который предложили Шумай и Чжао [8], позволяет получить k-вершинный отказоустойчивый t-остов степени O(k) с общим весом <math>O(k^2 \cdot wt(MST(S))) \;</math>. Однако до сих пор неизвестны способы его эффективной реализации. Можно ли вычислить такой остов за время O(n log n + kn)? | ||
4. Ограничение веса остовов на базе списков с пропусками. | 4. Ограничение веса остовов на базе списков с пропусками. | ||
== Экспериментальные результаты == | == Экспериментальные результаты == | ||
Задача построения остовов активно исследовалась с теоретической точки зрения, но получила гораздо меньше внимания с практической, или экспериментальной, стороны. Наварро и Паредес [ ] предложили четыре эвристики для множеств точек в пространстве высоких размерностей (d = 20) и эмпирическими методами показали, что время выполнения составило O( | Задача построения остовов активно исследовалась с теоретической точки зрения, но получила гораздо меньше внимания с практической, или экспериментальной, стороны. Наварро и Паредес [1] предложили четыре эвристики для множеств точек в пространстве высоких размерностей (d = 20) и эмпирическими методами показали, что время выполнения составило <math>O(n^{2,24}) \;</math>, а количество ребер в полученных графах – <math>O(n^{1,13}) \;</math>. Недавно Фарши и Гудмундссон [12] провели тщательное сравнение алгоритмов построения остовов, упоминавшихся в разделе «Остовы на точках в евклидовом пространстве». | ||
== См. также == | == См. также == |
правка