Математическая модель кольцевой структуры ЛВС
В кольцевой локальной сети все АС с помощью физической среды передачи данных объединяются в кольцо. В общем случае для получения математической модели задачи синтеза кольцевой структуры моноканала достаточно дополнить ограничения (2.5) в модели условием, требующим замкнуть гамильтоновую цепочку в исходной точке после однократного обхода всех АС. Тогда ограгичение (2.5) можно записать в следующем виде:
å Zjk = 1 (j¹k, kÎM°, M°k(1)Ì M°),
jÎM°k(1)
å Zjk = 1 (j¹k, kÎM°, M°k(2)ÎMk°), (2.7)
jÎM°k(1)
где M°k1 = M°k-1ÇM°k и M°k(2) = M°k (M°k-1Ç M°k) – подмножества АС, которые могут быть соеденены с j-й АС. Ограничения (2.7) обеспечивают объединение АС в кольцо при минимальных затратах на передачу информации (2.6).
Методы построения кольцевой структуры ЛВС.
3.2 Алгоритм модификации метода парных оценок без
изолированной вершины (МРОК1).
Сначала строится гамильтоновый цикл, начиная обход с первого столбца. Далее осуществляется вычисление D-оценок для каждого столбца. Для начала обхода матрицы затрат выбирается столбец с максимальным положительным значением D–оценки. Этот процесс продолжается до тех пор, пока не получим вариант структуры, где все D–оценки равны или меньше нуля (рис. 2.8).
|
|
Рис 2.8. Первая итерация алгоритма МРОК1
Алгоритм работает следующим образом:
Шаг 1. Определить F=¥, Д=Æ,Z=Æ, M={1,2,…,i,…,n}, N={1,2,…,j,…,n}.
Шаг 2. Выбрать столбец с номером j и найти Ckj=min{Cij}.
iÎM
Принять xkj=1 и g=j k¹j.
Шаг 3. Определить М=М/к, N=N/j, Z=Z+Ckj и Д=Д+1. Если Д<n-1, то перейти к шагу 4, иначе- к шагу 5.
Шаг 4. Принять j=k и найти Ckj=min{Cij}.
iÎM/g
Определить xkj=1 и перейти к шагу 3.
Шаг 5. Принять j=k, k=g, xkj=1 и Z=Z+Ckj. Определить M={1,2,…,n} и N={1,2,…,n}. Положить N1=N\k и N1=N1\g.
Шаг 6. Если Z<F, то принять F=Z и перейти к шагу 7. В противном случае- к шагу 8.
Шаг 7. Для всех столбцов jÎN1 вычислить оценки Dj по (2.47) и
выбрать столбец с Dg= max Dg.
jÎN1
Положить g=j и перейти к шагу 2.
Шаг 8. Проверить, все ли столбцы с Dj>0 просмотрены. Если нет, то выбрать следующий столбец с Dj>0 и перейти к шагу 2. В противном случае цепь со значением F является оптимальной гамильтоновой цепью. Конец алгоритма.
СПИСОК ЛИТЕРАТУРЫ
1. Ж.С. Сарыпбеков Модели и методы проектирования локальных вычислительных сетей. (Учебное пособие)