Нахождение минимально охватывающего дерева
Охватывающим деревом (или остовом) неориентированного графа Дадим краткое описание алгоритма решения поставленной задачи, известного под названием метода Прима (Prim) [8]. Алгоритм начинает работу с произвольной вершины графа, выбираемого в качестве корня дерева, и в ходе последовательно выполняемых итераций расширяет конструируемое дерево до МОД. Пусть
(если для какой либо вершины
Действия, выполняемые на каждой итерации алгоритма Прима, состоят в следующем: - определяются значения величин - выбирается вершина
- включение выбранной вершины После выполнения
Трудоемкость нахождения МОД характеризуется квадратичной зависимостью от числа вершин графа
Оценим возможности для параллельного выполнения рассмотренного алгоритма нахождения минимально охватывающего дерева. Итерации метода должны выполняться последовательно и, тем самым, не могут быть распараллелены. С другой стороны, выполняемые на каждой итерации алгоритма действия являются независимыми и могут реализовываться одновременно. Так, например, определение величин Распределение данных между процессорами вычислительной системы должно обеспечивать независимость перечисленных операций алгоритма Прима. В частности, это может быть обеспечено, если каждая вершина графа располагается на процессоре вместе со всей связанной с вершиной информацией. Соблюдение данного принципа приводит к тому, что при равномерной загрузке каждый процессор
соответствующий этому набору блок из С учетом такого разделения данных итерация параллельного варианта алгоритма Прима состоит в следующем: - определяются значения величин - выбирается вершина - рассылка номера выбранной вершины для включения в охватывающее дерево всем процессорам (для гиперкуба сложность этой операции также определяется величиной Получение МОД обеспечивается при выполнении
С учетом данной оценки показатели эффективности параллельного алгоритма имеют вид:
Анализ выражений показывает, что достижение асимптотически ненулевого значения показателя
Популярное: Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Почему стероиды повышают давление?: Основных причин три... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (348)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |