- •Моделирование и оптимизации сетей связи
- •Содержание
- •Введение
- •1. Понятие оптимизации
- •2. Этапы оптимизации
- •3.2 Модели сети связи как СМО
- •3.2.2 Примеры аналитических модели сетей связи как (СМО)
- •Обозначения СМО по Кендаллу (Kendall’s notation)
- •M/M/V (ДО с потерями)
- •M/M/V (ДО с ожиданием)
- •Аппроксимация Клейнрока
- •3.2.4 Последовательность СМО
- •Пример последовательности СМО M/M/1
- •Оценка задержки и джиттера (IPTD, IPDV)
- •Потери пакетов данных (IPLR)
- •Ошибки в пакетах данных (IPER)
- •3.2.5 Потоки отличные от простейшего
- •Оценка коэффициента Херста и АКФ
- •Пример реализаций простейшего, самоподобного и антиперсистентного потоков
- •3.3 Модели надежности сети связи
- •Общие определения
- •3.5 Метод добавления-удаления (IE – inclusion-exclusion)
- •Выводы
- •3.4.2 Общая структура имитационной событийной модели
- •Функционирование событийной имитационной модели
- •3.4.3 Последовательности событий
- •Получение потока событий с заданными свойствами
- •Пример для экспоненциального распределения
- •Эмпирический закон распределения
- •On/off моделирование самоподобного потока
- •Примеры систем имитационного моделирования
- •Содержание
- •4.2 Надежность сети связи
- •5. Аналитические методы оптимизации
- •5.1 Экстремумы функции
- •5.2 Безусловная оптимизация
- •5.3 Условная оптимизация
- •5.3.2 Выпуклые функции
- •5.3.3 Условия Каруша-Куна-Таккера (ККТ)
- •6. Численные методы оптимизации
- •6.1 Общий алгоритм численных методов
- •Покоординатный спуск (пример)
- •6.3.2 Метод Хука-Дживса (поиск по образцу)
- •6.3.2 Метод Хука-Дживса (поиск по образцу)
- •Метод Хука-Дживса (пример)
- •6.3.3 Симплекс метод Нелдера-Мида (поиск по деформируемому многограннику)
- •Симплекс метод Нелдера-Мида (пример)
- •6.3.4 Комплексный метод Бокса (Условная оптимизация)
- •6.3.5 Метод штрафных функций (Условная оптимизация)
- •6.3.4 Некоторые другие методы оптимизации выпуклых функций
- •6.4 Стохастические методы
- •6.4.1 Слепой случайный поиск
- •6.4.2 Эволюционный метод (генетический алгоритм)
- •Генетический алгоритм
- •Генетический алгоритм (пример)
- •6.5 Динамическое программирование
- •Динамическое программирование (пример) размещение узла в сети связи
- •размещение узла в сети связи – поиск центра графа
- •размещение узла в сети связи – поиск центра и медианы графа
- •Литература
Примеры систем имитационного моделирования
•GPSS
•ns2
•OPNET
•AnyLogic
45
4.Примеры постановки задачи оптимизации
4.1Качество обслуживания в сети с КК
Рассматривается сеть связи с коммутацией каналов (КК). Структура сети задана графом. Сеть состоит из m узлов связи и n направлений связи (ребер графа).
4
2 |
m |
5
1
3
6
xj |
Число каналов в j направлений связи |
y j |
Интенсивность нагрузки в j направлений связи (Эрл) |
N |
Общее число каналов в сети = const |
1. Формулировка задачи
-предметная область - качество обслуживания (вероятность потерь вызовов)
-состояние сети задано исходными данными
-требуется найти оптимальное число каналов в каждом из направлений связи для получения минимальных потерь вызовов в сети, при заданном общем числе каналов N.
2. Построение модели системы
-полагаем, что в направлениях сети имеют место простейшие потоки вызовов
-модель направления связи может быть представлена первой формулой Эрланга.
y j v j
|
|
|
p |
j |
= |
|
vj! |
|
|
; |
j =1 n |
|||||||||||||||||||||||
|
|
|
v |
|
k |
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
∑j |
y j |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
k =0 |
k! |
|
|
3 |
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. Выбор параметров управления и показателей состояния
-параметры управления: число каналов в каждом из направлений связи,
-показатели состояния: потери в каждом из направлений связи.
4. Построение целевой функции
xj
pj
Выберем в качестве целевого показателя средневзвешенную вероятность потери вызова в сети
p = n |
y j |
|
|
|
n |
|
|
pj ; |
где |
yΣ = ∑y j ; |
|||
y |
|
|
||||
∑= |
Σ |
|
|
|
j=1 |
|
j 1 |
|
|
|
|
|
|
Целевая функция |
|
|
||||
xj = arg min{p(xj )} |
|
n |
||||
при |
∑xj = N |
|||||
|
|
|
x j |
|
j=1 |
|
5.Выбор метода оптимизации целевой функции
6.Решение задачи
Эти этапы будут рассмотрены ниже.
4
4.2 Надежность сети связи
Рассматривается сеть связи. Структура сети задана графом. Сеть состоит из m узлов связи и n направлений связи (ребер графа).
4 |
xj |
|
|
|
wj |
2 |
m |
5 |
v j |
1 |
|
v j |
|
|
|
|
3 |
N |
|
6 |
|
|
|
Число каналов в j направлений связи
Надежность канала в j направлений связи (вероятность исправного состояния
Значимость j направления связи
= 0 1 |
n |
∑vj =1 |
j=1
Общее число каналов в сети = const
1. Формулировка задачи
-предметная область - надежность сети связи (вероятность исправного состояния)
-состояние сети задано исходными данными
-требуется найти оптимальное число каналов в каждом из направлений связи для получения максимальной надежности сети, при заданном общем числе каналов N.
2. Построение модели системы
-полагаем, что направление исправно, если исправен хотя бы один канал; -тогда модель направления связи может быть представлена как вероятность его исправного состояния
Wj =1−(1−wj )x j ; j =1 n
5
3. Выбор параметров управления и показателей состояния
-параметры управления: число каналов в каждом из направлений связи,
-показатели состояния: вероятность исправного состояния каждого из направлений связи.
4. Построение целевой функции
xj
pj
Выберем в качестве целевого показателя средневзвешенную вероятность исправного состояния сети
n |
|
|
n |
w = ∑vj Wj ; |
j =1 n |
где |
∑vj =1 |
j=1 |
|
|
j=1 |
Целевая функция |
|
|
|
xj = arg max{w(xj )} при |
n |
|
|
∑xj = N |
|
||
x j |
|
j=1 |
|
5.Выбор метода оптимизации целевой функции
6.Решение задачи
Эти этапы будут рассмотрены ниже.
6
