Научная статья на тему 'Оптимизация пути соединения двух точек проводной сети электросвязи при интервальной неопределенности данных'

Оптимизация пути соединения двух точек проводной сети электросвязи при интервальной неопределенности данных Текст научной статьи по специальности «Математика»

CC BY
102
13
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Гребенник Игорь Валериевич, Гриценко Юрий Алексеевич, Иванов Денис Валерьевич, Хабаров Александр Юрьевич

Анализируется задача выбора наилучшего соединения двух точек проводной сети электросвязи по множеству критериев в условиях неопределенности. Строится интервальная многокритериальная математическая модель задачи, приводится метод ее решения.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The problem of selection of the best connection between two points of the communication network by the set of criteria under uncertainty is analyzed. The multi-criterion interval model of the problem is constructed; the method of its solving is given.

Текст научной работы на тему «Оптимизация пути соединения двух точек проводной сети электросвязи при интервальной неопределенности данных»

УДК 621.395.74: 519.85

И. В. Гребенник, А. Ю. Хабаров, Ю. А. Гриценко, Д. В. Иванов

ОПТИМИЗАЦИЯ ПУТИ СОЕДИНЕНИЯ ДВУХ ТОЧЕК ПРОВОДНОЙ СЕТИ ЭЛЕКТРОСВЯЗИ ПРИ ИНТЕРВАЛЬНОЙ НЕОПРЕДЕЛЕННОСТИ

ДАННЫХ

Анализируется задача выбора наилучшего соединения двух точек проводной сети электросвязи по множеству критериев в условиях неопределенности. Строится интервальная многокритериальная математическая модель задачи, приводится метод ее решения.

ВВЕДЕНИЕ

Проводная сеть электросвязи как объект является сложной технической системой, бесперебойное и качественное функционирование которой обеспечивается постоянным решением множества задач самого разного уровня сложности и компетенции лица, принимающего решение (ЛПР). Одной из наиболее часто решаемых задач является определение технической возможности организации линии определенного качества между двумя точками сети электросвязи и выбора наилучшего (в смысле используемых критериев) пути для ее организации, если такая возможность есть [1].

С другой стороны, особенности реальной сети электросвязи связаны с высокой неопределенностью значений многих ее параметров. Это обусловлено невозможностью проведения точных измерений ряда характеристик сети. Во многих случаях информация о состоянии сети, содержащаяся в технической документации, стареет и в значительной степени отличается от описания реальной ситуации. Текущие изменения распределительной сети, связанные с ежедневной деятельностью линейных монтеров, не всегда своевременно и в полном объеме отражаются в технической документации, что существенно снижает общую достоверность сведений о состоянии сети [2, 3]. Указанные особенности, связанные с недостаточной информированностью ЛПР о реальном состоянии сети электросвязи, необходимо учитывать при проведении расчетов. Это в полной мере относится к решению задачи оптимизации пути соединения двух точек сети.

Для учета неопределенности при проведении расчетов на телефонной сети могут быть использованы различные средства. Одним из них является интервальный анализ [4], хорошо зарекомендовавший себя при математическом моделировании и решении задач различных классов в условиях неопределенности.

© Гребенник И. В., Хабаров А. Ю., Гриценко Ю. А., Иванов Д. В.,

Настоящая статья посвящена продолжению исследований по оптимизации путей соединения двух точек сети электросвязи, описанных в [1], в случае учета неопределенности данных методами интервального анализа. Ее целью является решение задачи выбора оптимального пути соединения двух точек сети электросвязи при интервальной неопределенности исходных данных. Здесь и далее под интервальной неопределенностью понимается случай, когда некоторые исходные данные задачи заданы в интервальном виде.

ПОСТАНОВКА ЗАДАЧИ

Общую задачу построения соединения сформулируем следующим образом. Построить соединение заданного типа между двумя точками сети, удовлетворяющее набору ограничений и наиболее эффективное в смысле выбранных критериев {к.1, к.2, ..., 1гп}. При этом значения критериев известны с точностью до некоторых интервалов [аг, Ъг] с Я1, г е ]п = {1, 2,., п}.

В статье [1] данная задача решалась для случая, когда значения всех критериев эффективности точно известны. В качестве модели телефонной сети О предложено использовать объединение трех графов - графа капитальных сооружений (О1), кабельного графа (О2) и сигнального графа (О3), О = О1 и О2 и О3. Точкам сети электросвязи соответствуют вершины графа Ог, г е /3, а соединению точек - простая цепь в графе Ог, соединяющая две заданные вершины.

Система критериев оценки соединений, предложенная в [1], содержит электрические характеристики ребер и соединений, длины ребер, количество точек коммутации для соединения. При этом необходимо соблюдать ограничения технологического и экономического характера, подробно описанные в [1]. Далее будем полагать, что значения критериев точно не известны и находятся внутри некоторых интервалов.

Рассмотрим на примере сигнального графа О3 следующие варианты задачи построения эффективного соединения между двумя вершинами сети:

а) соединить эффективным образом две заданные вершины сигнального графа, добавив отдельные ребра в допустимых местах. В терминах предметной области постановка задачи звучит так: организовать 2009

наиболее качественную в смысле выбранных интервальных критериев связь между двумя контакторами с учетом ограничений, при необходимости устанавливая кроссировки;

б) для заданной начальной вершины сигнального графа определить конечную вершину таким образом, чтобы для них существовало эффективное в соответствии с интервальными критериями соединение, а также собственно путь между ними с учетом ограничений. В терминах предметной области постановка задачи звучит так: определить возможность и трассу подключения абонента к одной из телефонных станций, имеющихся в сети, при этом трасса должна обладать характеристиками не хуже заданных;

в) для двух заданных вершин сигнального графа, для которых уже существует соединение, используя интервальные критерии, построить более эффективное, которое может включать в себя отдельные фрагменты прежнего соединения. В терминах предметной области постановка задачи звучит так: определить возможность улучшения характеристик рабочей линии до заданных величин путем расчета другой схемы коммутации с учетом ограничений.

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

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

Поставленная задача на графе С3 решается в несколько последовательных этапов:

1) предварительный (для задачи (б)). Определение по заданной начальной вершине множества вершин, обладающих свойствами, необходимыми для конечной вершины;

2) построение множества альтернатив соединения начальной и конечной вершин с возможным добавлением ребер-кроссировок в допустимых местах с учетом ограничений. Для задачи (б) по выбору ЛПР обрабатываются все допустимые пары или конкретная пара таких вершин;

3) определение наилучшего пути соединения начальной и конечной вершин в смысле системы интервальных критериев (с одновременным выбором конечной вершины для задачи (б), если она не была выбрана ЛПР на этапе 2).

ЭТАПЫ ОПТИМИЗАЦИИ

Рассмотрим подробнее указанные этапы для графа Сз.

Этап 1 может быть описан следующей последовательностью операций поиска конечной вершины:

а) проверить, удовлетворяет ли текущая вершина требованиям, предъявляемым для конечной вершины. Если да, то запомнить ее;

б) найти все вершины, достижимые из текущей после установки ребер-кроссировок и допустимые для использования в соединении;

в) найти все вершины, достижимые из текущей по кабельным сигнальным связям, допустимым для использования в соединении;

г) для найденных на шагах (б) и (в) вершин выполнить операции (а)—(г).

Результатом этапа является множество вершин графа С3, которые могут выступать в качестве конечной для искомого соединения. ЛПР может выбрать одну или несколько из них для дальнейшего рассмотрения.

Этап 2 представляет собой построение множества путей (альтернатив) для последующего выделения на этапе 3 лучшего пути. В связи с чрезвычайно большой размерностью задачи нецелесообразно сразу выделять все допустимые пути. Рациональнее применить эвристику, суть которой состоит в следующем. Не анализируя качественных характеристик отдельных ребер сигнального графа, следует определиться с «направлениями» возможных путей. Под направлением понимается подмножество ребер графа С3, соединяющее два подмножества вершин таких, что они могут быть сгруппированы по признаку соответствия вершине кабельного графа С2. В терминах предметной области направлением является группа сигнальных связей (реализуемых кабелями между двумя кабельными терминаторами) между контактами, входящими в контакторы, принадлежащие указанным кабельным терминаторам. Поиск направлений происходит следующим образом:

а) проверить, входит ли конечная вершина в текущий контактор. Если да, то запомнить упорядоченное множество направлений до нее;

б) найти все контакторы, достижимые от текущего с помощью установки допустимых ребер-кроссировок;

в) найти все контакторы, достижимые от текущего с помощью ранее не анализированных направлений;

г) для найденных на шагах (б) и (в) контакторов выполнить операции (а)—(г).

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

Этап 3 предназначен для итоговой оценки и сравнения альтернатив с целью поиска наилучшего соединения или соединения с характеристиками лучше

58

1607-3274 «Радтелектрошка. 1нформатика. Управл1ння» № 2, 2009

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

Для решения первой из задач применим следующий подход.

С целью математического моделирования задачи поиска наилучшего пути воспользуемся элементами теории интервального анализа и подходом, описанным в [5].

Пусть X - множество всех путей, соединяющих две выбранные вершины сети, К = {к^х), к2(Х)..., кп(х)} -множество интервальных отображений [4] вида к;:Х ^ Ег с 15Я, г е 1п. Здесь = 13Е и 13Е - пространство центрированных интервалов, где

На основе (2) минимум из п интервальных чисел {21), (22), ..., (Zn) определяется так:

1,К = |{ X) = {х,мх)\ х =

а + Ь „1

е К , vx =

Ь—а е К1, [а, Ь] с К1 к

1К = { {X) = {х, -ох)|V{X) е 13К}, Бг = { {X) е 18Я:х е К1, < 8,},

где 8г - верхняя оценка «неопределенности» задания критерия кг(х).

Тогда задачу выбора единственного варианта организации соединения из множества X по множеству критериев в условиях интервальной неопределенности можно сформулировать в виде следующей оптимизационной задачи:

х = а^ ех1г{к1(х), к2(х), ..., кп(х)}, (1)

х е X

где экстремум понимается в смысле отношения порядка и способа определения максимума и минимума в пространстве 18Я.

Замечание. В случае, когда для всех кг(х) = = {кг(х), ок (х)) выполняется соотношение ок= 0, задача (1) представляет собой известную многокритериальную задачу выбора единственного элемента из множества X.

Отношение порядка в пространстве 18Я вводится следующим образом [6]:

V{X) = {х, Ох) е 18Я, V{У) = {у, Оу) е 1.Я,

( {X) < { У) )«((х < у) У( х = у) А ( Ох < Оу)), ({X) > { У))«((х > у) у( х = у) а( Ох > Оу)), ({ X) > { У))«((х > у) у( х = у) а( хх > Оу)),

где

{2*) = шт{{21), {22),., ^п)}, (3)

{2*) = {г*, о* = шт о, ),

г г е 1п ^

если г1 = г2 = ... = гп = г*,

{2*) = {г * = гг. = шт г{, о ), е ] е 1п, если гг. Ф г^, г е ]к, . Ф к,

{2*) = {г* = штгг, о* = ог = штог ),

ге 1п '] к е 1Г 'к

если гг = гг =

= гг = г"

({X) = { У))«((х = у)А(Ох = Оу)) .

(2)

{ ^ гi2, ггг}с{ г1, г2, гп Ь 1 < Г < п .

Аналогичным образом определяется максимум из п интервалов. Данный подход к определению минимума (максимума) распространяется и на случай бесконечного множества центрированных интервалов.

Для поиска наилучшего пути можно использовать один из способов:

Способ 1. С использованием всех выбранных направлений строятся множество альтернатив X, в которое включаются все возможные варианты соединения заданной пары вершин, после чего все пути х е X оцениваются по интервальным критериям {к1(х), к2(х),..., кп(х)}.

Суть решения задач оптимизации с интервальными функциями цели состоит в уменьшении диаметра (радиуса) интервала - значения функции цели. Для перехода к задачам минимизации интервальных функций введем интервальные отображения полезности рг(х) частных критериев кг е К, г е 1п, задачи (1) с целью нормализации интервальных критериев, следуя [6]. Интервальное отображение полезности рг(х) частного критерия кг( х) должно удовлетворять следующим требованиям:

1) У = {рДх)| {0, 0) < рДх) < {1, ор), х е X};

2) рг(х) инвариантно к размерности частного критерия кг(х);

3) Рг(х) инвариантно к виду экстремума частного критерия кг(х).

Последнее требование означает, что независимо от вида экстремума (минимум или максимум) частного критерия кг(х), его наилучшему значению на множестве X должен соответствовать максимальный ((рг)(х) = = {1, ор)), а наихудшему - минимальный (рг(х) = {0, 0)) результат отображения рг(х). Здесь ор. определяется как радиус интервала, задающего максимальную полезность решения х е X, соответствующий 8г.

Указанным требованиям отвечает интервальное отображение рг( х) вида:

Pi( X) =

f — ^ кДX)-к

к+ - кг

(4)

где кг(х) - значение частного критерия, к+, к- - соответственно наилучшее и наихудшее значение частного критерия кг(х) на области допустимых решений х е X, при этом

X = arg mini* (x).

X Е х

(7)

Полученное решение х соответствует минимальной в смысле соотношения (2) интервальной обобщенной оценке потери полезности альтернатив х е X;

б) значения коэффициентов относительной важности интервальных критериев к1, к2, ..., кп известны с точностью до интервалов вида

к+ =

к- =

max к^х), если кДx) ^ max, min кДх), если кДхmin;

X Е X

max кДX), если ^(x) ^ max, min кДx), если кДx) ^ min;

X Е X

а = . ai.,], i Е Jn

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

аг е Я определяет характер нелинейности функции полезности рг(х) в детерминированном случае [6], к- -интервал, сопряженный интервалу к- [4].

Рассмотрим интервальное отображение р Д х) потери полезности частного критерия кг е К как рДх) = = (1, vp) - рг(х), рг(х) - отображение, сопряженное отображению рДх) [4]. Очевидно, что независимо от вида экстремума частного критерия кД х), наилучшему результату отображения р Д х) соответствует минимальное значение (0, 0), а наихудшему - (1, ). В дальнейшем, ориентируясь на решение задач минимизации интервальных отображений, будем осуществлять выбор наилучшего решения из множества X с помощью интервальных оценок потери полезности

рг(х) .

Качество каждого соединения х е X может быть оценено путем формирования интервальных многофакторных оценок альтернатив на основе отображений обобщенной полезности альтернатив. При этом может быть учтено наличие у ЛПР данных о важности критериев. Рассмотрим следующие варианты [5]: а) известны точные значения аг коэффициентов относительной важности интервальных критериев к1, к2, ..., кп, а, следовательно, их отображений локальной потери полезности рг(х). Здесь

, п

аг е Я , 0 < аг < 1, г е /п, £ аг = 1. (5)

min max

(8)

Каждому интервалу вида (8) поставим в соответствие центрированный интервал <Аг) = <аг, ) е 18Я, г е /п, [4] следующим образом:

<Ai) ai - vaf - va\ = [«^a^J,

min max

где

ai = 2(aimin + aimin) , Vai = 2(a^ - >

max min

С учетом нормализованных интервальных коэффициентов относительной важности интервальных критериев соотношения, аналогичные (6), (7), примут вид

Р(х, Ан) = £ <А?)*рг(х),

X = arg minP (x, A ),

X Е X

где A = (<A1), <A2),..., <АП) )е I?R, <A?) = < af, v.),

П J

д. i~i x^1 ■ x ~aiV д. a x^1 ' x'

1 i n n J 1 i n

a = Д. |ai X ai + Vat X va.| , vi =Д. \val X

i = 1

Дг =

i = 1 i = 1 1

ai + vi X va i = 1

f J 2 f J

n n

X ai - X Vai

i II i II

< 0, 0) < <Ai) < <aH, vi),

г е ]п';

в) количественные значения весовых коэффициентов относительной важности критериев неизвестны, но интервальные критерии упорядочены по важности, например, следующим образом:

к1 ^ к2 ^ К ^ кп.

Тогда аддитивная обобщенная интервальная оценка потери полезности примет вид:

I»(X) = X ai ■ pi(x),

(6)

Такое задание предпочтений частных критериев означает, что <А1) > <А2) > ... > <Ап).

В этой ситуации используется принцип последовательной оптимизации, в соответствии с которым из двух решений и е X, V е X первое предпочтительно, т.е. и >■ V, если

а решение задачи определяется как: 60

I) 1( u)< p 1( v)

ISSN 1607-3274 «Радтелектрошка. 1нформатика. Управлшня» № 2, 2009

i = 1

i = 1

i = 1

ИЛИ (J)i(u) = I) 1(0)) л (J)2(u)< p2(v)) ИЛИ (pi(u) = p 1(0)) л (p2(u) = p2(0)) л (p3(u) < pз(v)) И т. д.

3t e Jn_1, такое что (pju) = py(v), j e Jt) л. pt +1(u) < л()) t +1( v)).

Выбор решенИЯ сводится к решенИЮ последовательное™ однокрИтерИальных задач:

x0 = Arg min pi(x),

x e X0_ 1

здесь i e Jn, X0 = X;

г) информация о предпочтениях относительно критериев k1, k2, ..., kn, а, следовательно, и о коэффициентах a, i e Jn, отсутствует.

В этом случае следует использовать модель вида

о . - , ,

x = arg min max p i( x).

x e X i = 1, 2, ..., n

Способ 2. В отличие от способа 1, который заключается в многокритериальной оценке соединений заданных вершин, данный способ предполагает предварительную оценку ребер по множеству соответствующих критериев. На основе значений множества критериев для каждого ребра формируется оценка многофакторной эффективности, которая далее рассматривается как вес ребра. Формирование интервальной многофакторной оценки производится по тем же правилам, что и в способе 1. Затем с использованием всех выбранных направлений в сигнальный граф добавляются все допустимые ребра-кроссиров-ки. Их веса полагаются равными нулю, поскольку кроссировки не оказывают какого-либо заметного влияния на качество всей линии из-за их небольшой длины и хороших электрических характеристик. На полученном графе для заданной пары вершин с помощью известных методов [7] ищется критический путь, после чего он проверяется на соответствие ограничениям. В случае, когда найденный критический путь является недопустимым, можно попытаться смягчить некоторые из технологических ограничений. Описанный способ, хотя и не всегда приводит к решению, требует значительно меньших вычислительных затрат, чем способ 1.

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

Для поиска пути с характеристиками лучше заданных производится последовательная генерация путей

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

ВЫВОДЫ

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

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

ПЕРЕЧЕНЬ ССЫЛОК

1. Гребенник И. В. Оптимизация пути соединения двух точек проводной сети электросвязи / Гребенник И. В., Хабаров А. Ю. // АСУ и приборы автоматики. - 2002.

- № 120. - С. 38-44.

2. Драмашко И. А. Актуальные проблемы автоматизации технического учета / Драмашко И. А., Крижев-ский В. С., Кокорин А. Б. // Зв'язок. - 1998. - № 3.

- С. 43-46.

3. Вороб'1внко П. П. Формування техшчних вимог до мкьких мереж / Вороб1енко П. П., Лейбзон А. Я., Нечипорук О. Л., Чумак М. О. // Зв'язок. - 2002. -№ 2. - С. 16-21.

4. Стоян Ю. Г. Метрическое пространство центрированных интервалов / Стоян Ю. Г. // Докл. НАН Украины. Сер. A. - 1996. - № 7. - С. 23-25.

5. Гребенник И. В. Интервальное оценивание альтернатив в задачах принятия решений / Гребенник И. В., Романова Т. Е., Шеховцов С. Б. // Кибернетика и системный анализ. - 2009. - № 2. - С. 106-115.

6. Овезгельдыев А. О. Синтез и идентификация моделей многофакторного оценивания и оптимизации / Овезгельдыев А. О., Петров Э. Г., Петров К. Э. - Киев : Наук. думка, 2002.-164 с.

7. Алгоритмы и программы решения задач на графах и сетях / Под ред. М. И. Нечепуренко. - Новосибирск : Наука, Сиб. отд., 1990. - 520 с.

Надшшла 27.03.2009

Анал1зуеться задача выбору найкращого з'еднання двох точок пров1дноЧ мереж-i електрозв'язку за множы-ною крытерпв в умовах нeвызначeностi. Будуеться т-тервальна багатокрытeрiальна математычна модель за-дачi, наводыться метод ïï розв'язання.

The problem of selection of the best connection between two points of the communication network by the set of criteria under uncertainty is analyzed. The multi-criterion interval model of the problem is constructed; the method of its solving is given.

i Надоели баннеры? Вы всегда можете отключить рекламу.