Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
4.5. ОПТИМИЗАЦИЯ ПАРАМЕТРОВ ЖИВУЧЕСТИ ЭЛЕМЕНТОВ СЕТИПостановка задачи оптимизации параметров живучести сетиВ данном параграфе под живучестью будем понимать способность сети обеспечить передачу одиночного сообщения между определенным множеством абонентов после внешнего воздействия с целью нарушения связности. Надежностью сети является ее способность обеспечить установленные значения вероятностно-временных характеристик при передаче заданных потоков сообщений с учетом отказов и восстановлений узлов и линий связи. В то время, как надежность сети полностью определяется безусловной надежностью ее элементов, живучесть зависит от соотношения ресурсов воздействия и защищенности элементов сети. Как известно, живучесть сети обеспечивается ее структурной избыточностью и защищенностью элементов. Пусть имеются две противоборствующие стороны — А и В. Положим, что структура сети, создаваемой стороной А, определена на предварительном этапе проектирования по заданным детерминированным параметрам. Требования по живучести заданы одним из следующих способов: 1) по допустимой вероятности нарушения связности сети; 2) по допустимой вероятности нарушения связности некоторого узла более чем с заданным числом узлов; 3) по среднему числу узлов, связь (Которых с определенным узлом может быть потеряна. Заданные требования к живучести сети могут быть выполнены три различных вероятностях вывода Задача стороны Б заключается в том, чтобы нарушить связность сети при минимальных затратах на основе имеющихся сведений о структуре и априорных вероятностях вывода элементов сети из строя. Задача стороны Л состоит в выборе и обеспечении таких значений суммарные затраты на сеть минимальны; обеспечиваются требования по живучести сети; сторона Б вынуждена выделить максимальные средства на вывод сети из строя по установленному критерию. Для нарушения связности сети достаточно вывести из строя одно или некоторое множество сечений в зависимости от критерия нарушения связности. Поскольку сторона Б должна стремиться нарушить связность минимальными средствами, то она выбирает в качестве объекта воздействия одно или некоторый набор простых сечений. При выборе наиболее слабых сечений может быть использована априорная информация о сети. В качестве критерия слабости сечения может рассматриваться
Степень неопределенности при выборе нарушаемого сечения стороной Б характеризуется энтропией
где Таким образом, сторона А должна обеспечить такие априорные вероятности нарушения сечений, (при которых неопределенность, а следовательно, и затраты стороны Б будут максимальны. Формально это соответствует максимуму энтропии при ограничениях, определяемых требованиями к живучести сети. Для каждого сечения распределение априорных вероятностей вывода из строя отдельных элементов не влияет на затраты, необходимые для нарушения сечения в целом. (Поэтому при оптимизации априорных вероятностей вывода элементов сети из строя в качестве критерия оптимальности сторона А может использовать минимум затрат на обеспечение защищенности. Варианты оптимизации параметров живучести сеченийПусть требования к живучести заданы по допустимой вероятности нарушения связности При целенаправленном выборе сечения стороной Б вероятности нарушения сечений можно принять независимыми. В этом случае задача оптимизации априорных вероятностей нарушения сечений формулируется следующим образом: наити такие значения
и выполняется ограничение
где Для решения используем метод неопределенных множителей Лагранжа. Функция Лагранжа
Дифференцируя
Отсюда Если для сети определена допустимая вероятность отрыва заданного числа узлов Для определения множества простых сечений, связанных с различными наборами из М по При определении кограницы для некоторого набора узлов матрицы инциденций, соответствующих узлам, входящим в данный набор:
В том случае, когда для сети определено допустимое среднее число узлов, между которыми невозможна передача информации М, ограничение (4.53) заменяется на
где
После дифференцирования получим систему уравнений
Решение этой системы имеет вид трансцендентного уравнения
положительный корень которого является значением множителя Лалранжа. Окончательно получаем
Решение приведенного уравнения может быть получено любым известным численным методом.
Рис. 4.8 В качестве простой иллюстрации рассмотрим следующий пример. Вариант 1. Заданы структура сети (рис. 4.8) и допустимая вероятность нарушения связности Вариант 2. С узлом Оптимизация значений априорных вероятностей вывода из строя элементов сеченийАприорные вероятности вывода из строя элементов сети являются функциями затрат считать такие значения Другими словами, эти значения обеспечивают
при выполнении ограничения
где Логарифмируя ограничения, получаем
При выпуклом характере функции
Первое может быть выполнено выбором соответствующего шага измерения затрат. Второе условие, как правило, не выполняется. Для того чтобы его обойти, преобразуем ограничения к виду
Таким образом, окончательно задача примет следующий вид: найти
Основная идея используемого метода оптимизации состоит в том, что на каждом этапе процесса последовательного распределения средств связи очередная единица выделяется тому элементу сети, повышение живучести которого на данном этапе оказывает наиболее существенное (влияние на живучесть сети в целом. Поскольку необходимым условием окончания процесса оптимизации является выполнение всех граничных условий, то для удобства контроля за процессом в смысле приближения к границам целесообразно, чтобы эти ограничения были одинаковыми. Этого можно достигнуть нормированием с использованием приведенной границы
Тогда система ограничений примет вид
или, если сомножитель перед суммой обозначить как
Поскольку каждый элемент сети может входить в состав нескольких простых сечений, то при оценке эффективности внесения затрат на элемент необходимо учитывать состояние на данном этапе процесса оптимизации сечений, включающих данный элемент. При использовании метода нормированных функций это осуществляется умножением абсолютного Прироста эффективности при внесении единицы затрат на элемент на коэффициент Выполнение условия Шаг 0. Ввод исходных данных: Вычисление исходных величин: Шаг 1. Для каждой линии связи поочередно для всех сечений вычислить эффективность внесения единицы затрат
Шаг 2. Вычислить прирост эффективности в смысле повышения живучести сети в целом при внесении единицы затрат на Шаг 3. Определить, на какой элемент сети целесообразно выделять очередную единицу средств, т. е. найти такое Шаг 4. Увеличить затраты на Шаг 5. Определить сечения, для которых требования выполнены, и вывести соответствующие ограничения из рассмотрения. Для Шаг 6. Проверить наличие сечений, требования по которым не выполнены: Шаг 7. Вывести результаты: Грубая оценка числа операций, необходимых для реализации алгоритма, может производиться по формуле Пример. Для сети, структура которой приведена на рис. 4.8, задано
Решение данной задачи с использованием изложенного алгоритма дает следующие оптимальные по критерию минимума затрат значения допустимой вероятности вывода из строя линий связи: При равных значениях этих вероятностей обеспечение требований к живучести сети выполняются, если Число произведенных операций равно 240. В общем случае функции, определяющие зависимость живучести элементов сети от затрат, могут иметь характер, отличный от выпуклого. Однако по очевидным соображениям вид этих функций ограничивается классом линейно-ломаных невозрастающих кривых. Линейно-ломаные функции могут быть заданы в виде таблиц, а задача в этом случае является задачей аддитивного программирования. Решение ее возможно на базе приведенного алгоритма с использованием идей, лежащих в основе метода выпуклых оболочек. В соответствии с этим методом на каждом этапе решения задачи осуществляется поиск оптимальной длины шага приращения затрат (в отличие от выпуклых функций, когда приращение производится с постоянным шагом). Необходимые операции состоят в вычислении для диапазона существования функции затрат массивов
Величина Далее для каждого этапа решения определяются оптимальные величины приращения затрат на каждый из элементов, а именно находятся такие
Выделение ресурсов на шаге 1 осуществляется в соответствии со значениями
|
1 |
Оглавление
|