Раздел 2 Синтез сети абонентского доступа
Ответы на ключевые вопросы:
Сеть абонентского доступа предназначена для соединения абонентов сети между собой и коммутационными устройствами.
Полученный граф должен представлять собой покрывающее дерево, содержать ребер на единицу меньше числа вершин и обеспечивать связность каждой пары вершин.
Связный граф называется деревом, если в нём отсутствуют циклы. Покрывающее дерево представляет собой граф, включающий все вершины и содержащий ребер на единицу меньше числа вершин, при этом обеспечивая связность каждой пары вершин.
Идея алгоритма Прима заключается в нахождении некоторого покрывающего дерева путём присвоения пометок вершинам, которые вводятся в искомый граф, и последовательного введения в него наиболее коротких ребер, общее количество которых не должно превышать (n-1) и при этом обеспечивать связность между всеми вершинами покрывающего дерева.
Для нахождения сети максимальной стоимости можно использовать алгоритм Прима, но для этого необходимо последовательно вводить наиболее длинные ребра.
Алгоритм Прима нельзя использовать при неполносвязной исходной матрице расстояний, так как в этом случае будут образованы несколько подсетей.
Алгоритм Прима является точным.
Вершина m, принадлежащая N, есть медиана графа G(N,V), если она удовлетворяет условию:
Исходными данными является матрица весов.
Алгоритм нахождения центра графа заключается в нахождении наибольших расстояний от искомого узла к остальным, выбирая максимальные элементы каждой строки матрицы весов, и нахождении минимального значения среди них. В результате чего увидим узел, где наиболее лучше размещать БС.
Центром графа называется узел, расположенный так чтобы расстояние от него до любого абонентского пункта было минимальным.
Пусть G(N,V) есть граф, вершина S называется центром графа G(N,V), если она удовлетворяет условию:
Пусть G(N,V) есть граф. Алгоритм нахождения центра графа:
1. В каждой строке исходной матрице весов L=[lij]отыскиваем элемент с max значением.
2. Среди множества max элементов строк находим наименьшееlsj{lij}.Вершина S есть центр графа.
Построим дерево воспользовавшись матрицей весов:
На рисунке 2.1 приведем полученное дерево.
Исходя из полученного дерева составим матрицу расстояний:
Стоимость сети:
S = (27+18+19+7+9+17+15+31+13)·10у.е.=1560 у.е.
Раздел 3 Синтез сети межузловой связи
Ответы на ключевые вопросы
Задачей комивояжера называется поиск маршрута наименьшей длины. Оптимальным решением является гамильтонов цикл наименьшей длины.
Найти минимальный гамильтонов цикл.
Контур, включающий каждую вершину графа, ровно один раз называется гамильтоновым контуром.
На практике часто используют алгоритмы, которые обеспечивают быстрое получение решения с приемлемой для практики точностью. Такие алгоритмы строятся с использованием рациональных с точки зрения логики человека, правил выполнения. Эти правила называются эвристиками, как показывает практика, разрешают получить решение, близкое к оптимальному.
Точные алгоритмы – трудоемкие, с вычислительной точки. Точные алгоритмы всегда гарантируют нахождение оптимального решения.
Достоинства эвристических алгоритмов:
Скорость получения решения близко к оптимальному.
Использование в случаях, когда построить точный алгоритм не удается из-за сложности математической модели задачи.
Недостаток эвристических алгоритмов:
Неточность решения.
|
|
|
|
7
|
|
|
|
|
;
Определим контур наименьшей длины. Таким контуром является контур 1, у которого l=284.
