4.1. Постановка задачи
Заданы узлы связи сети X={xj}j=1..n, места размещения узлов связи (УС) распределённой вычислительной сети (РВС) -{dj,wj} ; матрица требований в информационном обмене между всеми узлами H=|| hij ||i,j=1..n, набор ПС каналов связи D={d1,d2,..,dk} и их удельных стоимостей С={c1,c2,..,ck} ; надёжностные характеристики каналов связи: grs=g0Vlrs и hrs, где grs интенсивность отказов в КС (r,s) ; hrs- интенсивность восстановления.
Необходимо: определить структуру сети E0={(r,s)}, и найти ПС всех КС {drs0}, и распределение потоков в КС {frs0}, соответствующее матрице требований таким образом, чтобы обеспечить
min CS({drs})=min S Crsпер(drs, lrs) (4.1)
(r,s) Î(E0)
при ограничениях на вероятность своевременной доставки
PСД=P{Tср <= tзад} >= Pзад (4.2)
и следующих ограничениях на живучесть сети при отказах:
P{HSФ =100%Hзад}>=P0зад (4.3a)
P{HS Ф >=90%Hзад}>=P1зад (4.3б)
P{HS Ф >=80%Hзад}>=P2зад (4.3в)
P{HS Ф >=70%Hзад}>=P3зад (4.3г)
P{HS Ф >=50%Hзад}>=P4зад (4.3д)
при ограничении на среднее время доставки Tср <= tзад.
Кроме того, коэффициент связности структуры сети kсв должен удовлетворять условию kсв>=kзад (kзад=2).
Основой для предложенного ниже алгоритма являются доказанные раньше свойства максимального потока через сеть и соответствующий алгоритм нахождения максимального потока [20].
При этом
Tср= 1/hSS frs/(drs-frs) (4.4)
(r,s) ÎE
а вероятность своевременной доставки (ВСД) определяется соотношением [93]
PСД=P{Tср<=tзад}= П (drskгrs-frs)/(drskгrs-frs+nyfrs/hS ) (4.5)
(r,s) Î E
Данная задача синтеза относится к классу NP-полных задач нелинейного дискретного программирования.
Для её решения предлагается декомпозиционный подход (алгоритм), разбивающий исходную задачу на ряд взаимосвязанных этапов.