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

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

CC BY
150
69
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СТРУКТУРНЕ ПЕРЕТВОРЕННЯ / ГЕРТ-МОДЕЛЮВАННЯ / ЕКОНОМіКА / СТРУКТУРНОЕ ПРЕОБРАЗОВАНИЕ / ГЕРТ-МОДЕЛИРОВАНИЕ / ЭКОНОМИКА / STRUCTURAL TRANSFORMATION / GERT MODELING / ECONOMICS

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

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

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

THE METHOD OF STRUCTURAL TRANSFORMATION OF STOCHASTIC NETWORKS FOR THE GERT-MODELING OF TECHNOLOGICAL AND ECONOMIC PROCESSES

The method of structural transformation of graphs of stochastic networks is developed, which extends an application sphere of GERT-models for the analysis of casual economic and technological processes.

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

УДК 656.212

В. А. АНДРЮЩЕНКО (ДИИТ), В. Вл. СКАЛОЗУБ (Днепропетровский государственный аграрный университет)

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

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

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

The method of structural transformation of graphs of stochastic networks is developed, which extends an application sphere of GERT-models for the analysis of casual economic and technological processes.

Введение

Сетевые модели и методы широко используют при решении многих категорий как технологических, так и экономических задач, например, календарного планирования, замены оборудования, проектировании транспортных сетей, управления перевозками и др. Для анализа случайных процессов, представленных стохастическими сетевыми моделями, применяют графический метод оценки и пересмотра планов, ГЕРТ-метод [1]. Он позволяет определить вероятностные оценки времен выполнения сетевых графиков заданной структуры. Суть метода состоит в выполнении эквивалентных преобразований сетевых графов, которые образуют последовательно-параллельную структуру, содержащую также и петли. В результате преобразований структуры сети для последовательных, параллельных участков и петель исходный граф сводят к одной дуге, нагруженной эквивалентным для всей сети весом - искомой при анализе величиной.

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

Применительно к железнодорожным перевозкам структура графа движения вагонопото-ков часто не удовлетворяет требованиям ГЕРТ-методу - граф их движения не обязательно имеет последовательно-параллельную структу-

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

Метод структурного преобразования стохастических графов для ГЕРТ-моделей

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

Обозначим через й у дугу графа, направленную из 1 -го узла в у -й. Каждая дуга характеризуется весом (например, временем выполнения (у и величиной потока V у ). Поток дуги определим как часть общего потока в сети, который примем за 1. Тогда для дуги й у графа выполняется условие 0 < V у < 1. Для каждого узла графа, кроме начального и конечного, выполняется условие сохранения потока ^ V у vjk .

1 к

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

ходного узла ^ Уг] = Уг] . Правила определения

потока для дуг преобразованного графа рассмотрим на фрагменте сети (рис. 1, 2):

уьс =

Ьсг 5

^аЬг ^аЬ

Ьсг

Ьсг

- у путей рк , Pj маршруты от корня к некоторому узлу А (префиксы) одинаковые,

- в каждом из путей рк, р ■ существует

вершина В, после которой маршруты к стоку хп (суффиксы) также одинаковые.

При конъюнкции узлов подпути рк , р ■ от начального узла х0 к узлу А отождествляются так же, как и подпути {В,...,хп} , а между узла-

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

Рассмотрим идею метода структурного моделирования на примере стохастической сети рис. 3 [3]. Граф связности узлов сети задается парами О = {(1, 2), (2, 5), (1, 3), (3, 2), (3, 4), (4, 2), (4, 5)}. Связь (4, 5) не позволяет использовать ГЕРТ-преобразования непосредственно. На рис. 4 представлено множество путей из вершины 1 к вершине 5, построенное для структурного преобразования сети. На рис. 5 а, 5 б, 5 с даны этапы преобразования.

Преобразование сети состоит в следующем:

1. Построить множество Р = {pi} всех путей в графе от начальной вершины до конеч-

рг ={х = х2 х'щ = хп } .

2. Выполнить конъюнкцию (объединение) вершин путей рк , р^ (последовательности узлов), если выполняются условия:

Рис. 4. Множество возможных путей в сети

Обобщая сказанное, получаем метод структурного преобразования стохастических сетей:

- объединить все начальные узлы графа, создать один узел-исток, а также и узел-сток;

- получить все возможные пути от истока к стоку как последовательности символов узлов;

- рекурсивно выполнить процедуру конъюнкции путей, у которых совпадают подцепочки-префиксы и суффиксы относительно некоторых узлов А и В; для узлов А и В как новых источников и стоков повторить процедуру конъюнкции;

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

Расчет нечетких характеристик сетевых потоковых графов

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

стик (например, вагонопотоков) состоит в получении нечеткого аналога топологического уравнения Мейсона [1, 2]. Уравнение используется для определения характеристик специально введенной дуги, которая является эквивалентной заменой всего нечеткого графа.

Охарактеризуем выполнение дуг графа О (и , Ж) аналогом производящей функции ГЕРТ-систем [1] в форме пары двух нечетких величин = (Т]; а. ), где величина а. устанавливает, что операция дуги (г,]) будет иметь место, если имеет место узел <« », а Т. - временная характеристика этой операции. Величина а. характеризует объемную составляющую

дуги. Определим эквивалентные преобразования нечеткой сети О(и ,Ж) при ее «стягивании» в один узел для следующих случаев:

1) замена последовательности дуг

(,м ]к )< м1к;

2) параллельные дуги (а, мЬ) < м>Г+ь;

3) композиция элементов сети петля - дуга

(м Г, м. )< м а;

4) две вложенные петли в узле - дуга

(-а -Ь - \ , ч — гхЬ "г г > г г' "у ) ^^ "у

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

№ п/п ГЕРТ-операции преобразования сетей Аналоги операций над нечеткими дугами Расчет эквивалентных величин

1 м Х м1к = мгк ми + м]к = мгк (Тг] + Т]к ; Х « ]к )

2 маа + мь = ]ь) (ма о мь)= м{а+Ь) V г] г]! г] (№° п); а Г+к)

3 /(1 - <)=< мм Г1 -а Дг г )-1 Т г Г = * Г (Ту + 1пу (1 + 1т (<Хг- г))Х Т„; а.)

4 не определена % + П( (1 -«Дгг)-1 Т г' ) 8 Г Т. + ту (1 + 1т (а а )) Х Т г Х 1 ^1пу (1 +1т (а Ьг )) Т ь; а.- )

Таблица 1

Расчет нечетких характеристик эквивалентных подсетей

В таблице знаками {+,х} обозначены операции нечеткого сложения и умножения, соответственно, а т(*), ту(*) являются операциями построения изображения и инверсии нечетких величин с треугольной функцией принадлежности. Знаком {о} обозначена операция суперпозиции нечетких величин. Константа 1 как «треугольная» величина представляется тройкой (1, 1, 1). Измененные по сравнению с [1] формулы расчета эквивалентных величин (4-й столбец из табл. 1) позволяют вычислять как временные, так и объемные характеристики исследуемых процессов, в частности, вагонопо-токов.

Таким образом, для построения ГЕРТ-эквивалентов нечетких сетей, характеризующих транспортные или же некоторые экономические процессы, необходимо выполнить их преобразование в последовательно-параллельную форму, а далее в нечеткое ОЯ-ЛКБ представление, используя табл. 1. После этого производится расчет нечетких характеристик дуги, являющейся эквивалентной заменой сети в целом.

На рис. 6, 7 приведен пример преобразования нечеткой сети к структурированному виду, допускающему использование методов свертки табл. 1 и анализа системы в рамках нечеткого топологического уравнения. Процедура и этапы построения соответствуют рис. 3-5.

Рис. 6. Нечеткий граф до преобразования

Выводы

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

2.

3.

Рис. 7. Структурированный аналог нечеткого графа сети после преобразования к последовательно-параллельному виду

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

Филлипс, Д. Методы анализа сетей [Текст] / Д. Филлипс, А. Гарсиа-Диас. - М.: Мир, 1984. -496 с.

Прогнозирование показателей движения вагонов иностранных собственников на основе нечетких моделей исходных данных [Текст] / В. А. Андрющенко и др. // Вестник Днепропетр. нац. ун-та железнодор. трансп. им. акад. В. Лазаряна. - 2003. - Вып. 1. - Д.: Изд-во ДНУЖТ, 2003. - С. 84-90.

Скалозуб, В. Вл. Метод структурного перетво-рення потокових графiв для ГЕРТ-моделювання економiчних систем [Текст] / В. Вл. Скалозуб // В зб.: Тези доп. конф., Дншропетр. аграрн. ун-т. - Д., 2008. - С. 125-126.

Поступила в редколлегию 08.07.2008.

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