Студопедия — Приложение. Параллельный метод распределения каналов.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Приложение. Параллельный метод распределения каналов.






Для нахождения плана распределения каналов (ПРК) существуют точные методы и приближенные. При большом числе узлов в сети применяют более простые приближенные методы. Одним из таких методов является параллельный метод. Поясним на примере этот метод.

Пусть заданы – структура первичной сети в виде взвешенного графа, где веса ребер графа соответствуют числу каналов между различными узлами сети, а также требования между различными корреспондирующими парами узлов в виде необходимого числа каналов. На рисунке 1 представлена структура сети, емкость каждой линии связи которой составляет 20 каналов.

 

 

 

 

Рисунок 1 Структура сети

 

Пусть необходимо, чтобы между узлами 1-3, 2-4, 3-6 и 5-6 в путях передачи информации было соответственно: φ13 =18; φ36 =16; φ24 =12; φ56 =16 каналов. В этом случае матрица требований Ф будет иметь вид (таблица 1).

Таблица 1 Матрица требований Ф

№Уз            
             
             
             
             
             
             

Ф =

 

 

По данным структуры первичной сети можно простроить матрицу емкостей ребер U, которая представлена в виде таблиц 2.

 

Таблица 2 Матрица емкостей ребер U

№ Уз.            
             
             
             
             
             
             

 

U=

 

Заданные требования, на первом этапе решения задачи, распределяются по возможным кратчайшим путям для каждой пары узлов независимо друг от друга, т.е. составляется идеальный ПРК. Этот план распределения каналов был бы оптимален, если бы ребра первичной сети имели неограниченную емкость. Затем идеальный ПРК корректируется до тех пор, пока не будут выполнены ограничения по емкостям на всех ветвях первичной сети. Коррекция первоначального плана осуществляется за счет перераспределения требуемого числа каналов между корреспондирующими узлами на ранее выбранных путях. При этом учитывается емкость ребер первичной сети. Процесс повторяется до тех пор, пока все требования не будут удовлетворены или дальнейшее удовлетворение требований станет невозможным.

Более детально использование параллельного метода для распределения каналов первичной сети рассмотрим для сети, представленной на рисунке 1 с матрицей требований Ф (таблица1) и матрицей емкостей ребер U(таблица 2).

1. Из матрицы Ф выбираем требование φ13 = 18 каналов.

2. По рис. 8 определяем кратчайшие пути, которые могут быть использованы для связи узлов 1 и 8:

μ11,2,3; μ21,4,3; μ31,5,3.

3. Определяем число каналов в каждом из этих путей, распределяя требуемое число каналов между 1 и 8 узлами равномерно по этим путям:

С1(1,3) = C2(1,3) = C3(1,3) = 6 каналов.

4. Аналогично, все три пункта 1, 2, 3 выполняем для трех других пар узлов. В результате получаем:

φ36 = 16 μ13,2,6 ; μ23,4,6;

φ24 = 12 μ12,1,4; μ22,3,4;

φ56 = 16 μ15,1,2,6 ; μ25,3,2,6; μ35,1,4,6; μ45,3,4,6.

Число каналов в соответствующих путях:

C1(3,6) = С2(3,6) = 8

С1(2,4) = С2(2,4) = 6

С1(5,6) = С2(5,6) = С3(5,6) =С4(5,6) = 4.

5. Далее составляем матрицу С - емкостей кратчайших путей и ребер для сделанного идеального варианта ПРК, представленную в табл. 3.

6. Подсчитываем для каждого ребра bijего емкость, полученную в результате загрузки в соответствии с идеальными ПРК и определяем Dij по формуле:

Dij = С(bij) - Σ C(μr ij), μr ij Î bij.

В графе Dij ставим со знаком «+» то число каналов, которое осталось не загруженным (ненасыщенные ребра) и со знаком «-» - число каналов, на которое загрузка ребра в соответствии с идеальным ПРК превышает заданное число каналов в ребре. Поскольку в строке Dij отмечены перегруженные ветви (b23 и b34), то идеальный ПРК недопустим.

7. По матрице С определяем, что перенасыщенной ветви b23 соответствуют пути С1(1-3), С1(3-6), С2(2-4) и С2(5-6).

8. Определяем пару узлов УК, которой соответствует первый из найденных в п.7 путей. Это будет пара узлов 1-3. Далее определяем, есть ли кратчайший путь, соответствующий паре узлов 1-3 и проходящий через ненасыщенных ребера.

Если такой путь найден, то переходим к п.9. Если такого пути нет, т.е. все кратчайшие пути проходят хотя бы через одно насыщенные или перенасыщенные ребра, то переходим к п.11.

9. Путь между парой узлов 1-3, проходящий через ненасыщенные ребра, найден – это путь С3(1-3). Путь С2(1-3) использовать для перераспределения нельзя, так как он проходит через перенасыщенное ребро b34.Определяем величину перераспределяемой с пути С1(1-3) на путь С3(1-3) емкости. Так как в ребре b23 следует уменьшить число каналов на 4, с тем, чтобы его емкость не превышала заданную, то на всем пути С1(1-3) – в ребрах b12 и b23 – число требований следует уменьшить на 4, а в пути С3(1-3) – ребрах b15 и b35 – увеличить на 4. Старые значения (они в таблице 3 указаны в скобках) исправляем на новые. Новые значения емкостей проставлены сверху. В строке D'ij рассчитаны новые величины Dij, с учетом откорректированного плана распределения каналов.

10. ПРК остался недопустимым, так как еще перенасыщена ветвь b34. Повторяем действия пп. 7, 8, 9. В результате находим, что для пары 2-4 существует путь С1(2-4), который проходит по ненасыщенным ребрам b1,2 и b14. В пути С2(2-4) емкости ребер уменьшаем на 4, а в пути С1(2-4) – увеличиваем на ту же величину. В строке D''ij рассчитаны новые величины Dij, с учетом откорректированного плана распределения каналов.

Данный ПРК допустим, так как в строке D''ij все значения положительные. Полученные элементы матрицы С определяют искомый ПРК.

11. Если кратчайшего пути с ненасыщенными ребрами для данной пары не найдено, то переходим к следующему пути, соответствующему ненасыщенной ветви, и повторяем п.9. Процесс повторяем до тех пор, пока не будет найден для какой-либо пары УК ненасыщенный кратчайший путь. Если для всех пар не найдено путей с ненасыщенными ветвями, то требования не могут быть удовлетворены по кратчайшим путям, и следует найти путь, содержащий большее число транзитных участков и состояний из ненасыщенных ребер. Если такого пути не существует, то требования не могут быть удовлетворены полностью. В этом случае необходимо уменьшить величину требований или увеличить число каналов первичной сети и решать эту задачу заново.

Таблица 3 План распределения каналов

Номер пары УК Номер пути  
b12 b14 b15 b23 b26 b34 b35 b46  
1-3 С1 (6)     (6)          
С2                  
С3     (6)       (6)    
3-6 С1                  
С2                  
2-4 С1 (6) (6)              
С2       (6)   (6)      
5-6 С1                  
С2                  
С3                  
С4                  
  Dij +4 +4 +6 -4 +4 -4 +6 +4 ПРК недопустим
D'ij +8 +4 +2   +4 -4 +2 +4 ПРК недопустим
D''ij +4   +2 +4 +4   +2 +4 ПРК допустим

 

 

 







Дата добавления: 2015-08-12; просмотров: 391. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Роль органов чувств в ориентировке слепых Процесс ориентации протекает на основе совместной, интегративной деятельности сохранных анализаторов, каждый из которых при определенных объективных условиях может выступать как ведущий...

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Краткая психологическая характеристика возрастных периодов.Первый критический период развития ребенка — период новорожденности Психоаналитики говорят, что это первая травма, которую переживает ребенок, и она настолько сильна, что вся последую­щая жизнь проходит под знаком этой травмы...

РЕВМАТИЧЕСКИЕ БОЛЕЗНИ Ревматические болезни(или диффузные болезни соединительно ткани(ДБСТ))— это группа заболеваний, характеризующихся первичным системным поражением соединительной ткани в связи с нарушением иммунного гомеостаза...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия