УДК 65.01 + 330.4 + 519.86
СОГЛАСОВАННЫЕ РАЗБИЕНИЯ В СЕТЕВЫХ ОРГАНИЗАЦИОННЫХ СТРУКТУРАХ
А.К. Еналеев
Рассмотрена задача согласования границ полигонов управления в крупномасштабных сетевых структурах между различными типами разбиений сети на полигоны. Определены условия, обеспечивающие меньшие затраты на управление при совпадении границ полигонов одного типа разбиения с границами полигонов другого типа разбиения. Отмечено, что решение такого рода задач актуально при исследовании задач управления движением и обслуживанием инфраструктуры в транспортных, в частности, железнодорожных сетях.
Ключевые слова: иерархия, полигон управления, информационная сложность управления, разбиение сети, согласованность разбиений, равновесные системы разбиений, оптимизация.
ВВЕДЕНИЕ
Организация деятельности крупномасштабных сетевых структур (транспортных сетей, трубопроводных сетей, электросетей, больших логистических структур, вычислительных сетей и др.), в силу их сложности и пространственной распределенности, приводит к необходимости децентрализации управления. Децентрализация, по сути, заключается в разбиении сети на полигоны управления. Таким образом, над сетью возникают иерархические структуры, в которых необходимо согласование решений и интересов, как по вертикали, так и по горизонтали.
Существует еще один аспект проблемы согласования. Разбиение на полигоны во многих сложных организационных системах является много-вариантным. Например, в такого рода системах часто управление осуществляется как на основе пространственной (региональной) децентрализации, так и на основе различного функционального разделения. В частности, в транспортных сетевых структурах это управление техническим обслуживанием дорог и управление движением.
Учитывая взаимозависимость различных функций управления, необходимо согласовывать структуры разных типов разбиений сети, относящихся к этим функциям в целях обеспечения максимальной эффективности функционирования сетевой структуры.
Задача разбиения крупномасштабной сети (в частности, железнодорожной сети) на полигоны управления рассмотрена в работах [1—10].
В работах [1, 2] введено понятие сложности управления и сформулирован принцип равно-сложности информационного управления, на основе которого предложено проводить разбиение сети на полигоны с минимальными различиями в сложности управления.
В работах [4, 5] предложены методы формирования оценок сложности полигонов, в виде комплексной свертки технико-экономических показателей элементов рассматриваемой системы.
В работах [1, 2, 6, 10] предложены методы и алгоритмы разбиения на полигоны, в которых используется так называемая процедура редукции сети. Алгоритмы позволяют находить локально-оптимальные решения задачи разбиения сети на полигоны.
Основные принципы формирования границ полигонов управления для железнодорожных сетей представлены в работе [7]. Там же, в частности, сформулирован принцип кратного вложения структуры полигонов обслуживания сети в структуру полигонов управления движением в сети.
В работах [8, 9] приведены матричное представление процедур последовательной редукции сети и геометрическая интерпретация реализации принципа равносложности управления.
В статье [10] сформулированы задачи анализа и синтеза структур и механизмов информационного управления в крупномасштабных сетевых системах, представлены постановки задач согласования различных разбиений сети.
Результаты исследований [1—13] лежат в основе задач, рассматриваемых в настоящей работе.
При формировании математической модели и постановки задачи (см. § 1) применялась методология синтеза оптимальных иерархических структур [14-17].
Отметим, что в работах [18, 19] задачи разбиения сети рассматривалась для других приложений, в том числе для задач организации параллельных вычислений. Хотя эти задачи решались на основе других критериев эффективности разбиения, отличающихся от информационной равносложности, результаты решения задач разбиения для вычислительных и транспортных сетей могут взаимно дополнять друг друга.
В настоящей работе определены условия согласованности (совпадения) границ полигонов различных типов разбиений и условия существования оптимальной согласованной равновесной по Нэшу системы разбиений.
1. МОДЕЛЬ И ПОСТАНОВКА ЗАДАЧИ 1.1. Модель
Рассмотрим сеть <5*, состоящую из п вершин. Предположим, что имеется несколько органов управления различными функциональными типами деятельности на сети. Примем, что таких органов и, соответственно, типов деятельности имеется в количестве М. Для каждого из органов необходимо разбить сеть на полигоны управления. Пусть
= {} — разбиение сети первым функциональным органом управления на Я1 полигонов пер-
12 2
вого типа (I = 1, , N), £ = {gi } — разбиение сети 5 вторым органом управления на N полигонов второго типа и так далее, ¿т = {¿т} — разбиение сети т-м органом на Ят полигонов т-го типа, т =1, ..., И, i = 1, ..., Ят.
Положим, что каждое разбиение на полигоны удовлетворяет условиям
Nm
I I m о m „ m „
и gi = S и gi П gj = 0,
I = 1 J
(1)
где iфу, i,у = 1, ..., Ят, т — номер типа разбиения, т = 1, ..., М. Границы разбиений проходят через вершины сети. Предположим, что в каждой вершине рассматриваемой сети имеется ребро, представляющее собой петлю. При этом для каждого типа разбиения петля, соответствующая вершине, через которую проходит граница, может относиться только к одному полигону соответствующего типа. У каждого полигона имеется центр управления полигоном, т. е. для каждого разбиения т-го типа имеем N полигонов т-го типа, т = 1, ..., М.
Центральный орган
Орган управления разбиением первого типа
Орган управления разбиением М-го типа
Центр управления полигоном 1
Центр управления полигоном
Центр Центр
управле- управле-
ния ния
полигоном полигоном
1 ¡Г
Разбиение на полигоны первого типа
X
Разбиение на полигоны М-го типа
X
Крупномасштабная сеть
Структура управления при разбиении сети на полигоны
На рисунке изображена структура управления при разбиении рассматриваемой сети на различные типы полигонов.
Центральный орган (ЦО) в первом варианте осуществляет централизованное управление, а именно, определяет приоритетность органов управления разбиениями (ОУР) и, соответственно, типов разбиения, и таким образом задает порядок «ходов», т. е. определяет очередность выбора разбиений различных типов. В другом варианте организации он может не вмешиваться в порядок разбиений, предоставляя ОУР самостоятельно осуществлять, и согласовывать друг с другом разбиения. Далее сначала будет преимущественно рассматриваться задача согласования типов разбиений для первого варианта организации — централизованного управления разбиениями, а затем и для децентрализованного управления.
Для каждой вершины и ребра сети заданы показатели сложности соответствующие каждому ОУР,
т. е. типу разбиения сети. Обозначим I'm показатели сложности ребра (i, j) в д анной сети для каждого m-го вида разбиения (пример формул для расчета сложности дуг и вершин приведен в работах
[2, 5, 8]). Положим, что ¡Л = j. В случае, если в рассматриваемой сети i-я вершина не соединена с j-й вершиной ребром, дополним сеть ребром (i, j)
нулевой сложности, т. е. I'm = 0. Сложность i-й вершины сети (i = 1, ..., n) для разбиения m-го типа
т т т
определяется как = 1и , где 1и — сложность петли, соответствующей 1-й вершине, т = 1, ..., М.
Обозначим 0тт множество ребер (¡, у) полигона
к
с номером кп для т-го типа разбиения ¿". Число к" соответствуют номеру центра управления соответствующего полигона (далее номеру полигона) т-го типа разбиения. Определим сложность управления кт-м полигоном. Примем что, сложность управления полигоном складывается из сложности управления элементами («ребрами») этого полигона и сложностей согласования работ с полигонами других разбиений, имеющим общие элементы сети с кт-м полигоном1.
Первую составляющую сложности управления
тт
полигоном определим в виде Ь ((2 т) =
= ЛтI I 1т I, где Лт(-) —
т
ч(Л* 2т к
заданные выпуклые,
неубывающие функции. Сложность управления полигоном возрастает с увеличением его «масштаба».
Вторую составляющую, сложность согласования работ кт-го полигона т-го типа разбиения со всеми полигонами всех имеющихся типов разбиений,
обозначим (2",т, 22 т). Здесь ( т = {((\ ...,
кк
—т- 1 —т+1 —М
(2 , (2 , ..., (2 } — совокупность всех типов разбиений, кроме т-го типа, разделенная на
группы по типам разбиений 2 . Набор (группа)
2 = {С, ..., 22рр} определяет р-й тип разбиения &
р.
0р представляет собой совокупность ребер 1-го полигона в р-м типе разбиения, где р = 1, ..., М. Далее тип разбиения будем отождествлять с совокуп-
ностью
2 = {оР, ..., ормр }.
Для описания сложности согласования работ полигона кт т-го типа разбиения с остальными
т (22 т, 22 ) примем, что она
кк
складывается из сложности согласования работ
тр т р т
= £ т,р(22,т, &кр) полигона к т-го типа с
к к к к к к
полигоном к р-го типа, р ф т.
Положим, что функция сложности согласова-
тр т р
ния 7 т = 7 (22,т, 21р) полигона т-го типа с
к к к к к к
1 Учет сложности взаимодействия с соседними полигонами в рамках одного и того же разбиения исследовался в работе [6]. В настоящей статье в целях упрощения анализа задачи это взаимодействие не рассматривается.
номером кт с полигоном к р-го типа обладает следующими свойствами.
A. Для случаев, когда 2тт П {2рр = 0, т. е. по-
кк
лигоны с номерами кт и кр не пересекаются, сложность согласования этих полигонов равна нулю,
7тт р = 0. Считается, что в этом случае нет осно-
кк
ваний для согласования работ.
Б. Для случаев 2тт П 2рр ф 0 сложность согла-
кк
сования этих полигонов р > 0. Таким образом,
кк
затраты на согласование действий могут возникать только для тех элементов сети, которые принадлежат множеству <2тт П 2рр.
кк
B. Сложность согласования полигона кт внутри
разбиения т-го типа с самим собой г"" т = 0, так
кк
как считается, что она учтена в первой составляющей сложности, Ьт( 2тт) — сложности управле-
к
ния полигоном,
тт ( 0,т , 0,т ) = 0 к к к к к к к к
при условии 2пт П {2рр ф 0.
кк
Г. В случае «полного» пересечения, когда 2тт 2рр = 2тт , сложность согласования поли-
к —к к
гонов не больше по сравнению со случаем неполного пересечения ет п 2рр ф 0, т. е.
7 (2т
кткр кт'
^ ) * ^ ( °ткт , ЯРрр ).
Далее для упрощения примем, что в случае
полного пересечения полигонов {¿''т П 2рр = затраты на согласование между ними 7 (Qmm, 2Ррр) = 0.
Замечание. Условие Г отражает тот факт, что в случае совпадения границ полигонов разных типов руководству этих полигонов легче планировать и координировать свои действия, так как отсутствует или, по крайней мере, уменьшается влияние соседних полигонов. Именно такие обстоятельства были обнаружены и отмечены при исследовании и разработке вертикально-интегрированных структур управления железнодорожными перевозками [7]. ♦
Таким образом, общая сложность управления
1 т
к -м полигоном с учетом сложности согласования
иг" / ."»т Тл-т\ тт / /~т \ . ^ /лт 7л-т \
»т ( О,т , О ) = Ьт ( О,т ) + %т ( О,т , О ) =
к к к к к к
м мР
= Ьтт ( Отт )+ I I гтр ( О'т ( )•
к к Л п к к к к
Р = 1 кР = 1
Соответственно, сложность управления т-м раз-
мт
биением сети (О", О") = I (Л, ).
кт = 1 к к Возможны различные варианты представления функций сложности согласования. Приведем три примера описания этих функций. Пример 1.
полигона. Обозначим к т (О т) = й т (О т) —
А- А- А- А-
т т т т
— Ь т (О т) и назовем к т (О т) «внутренней» при-
А- А- А- А-
былЬЮ полигона, тогда /' (О'т , О т ) = к'т ( ("т ) -
м МР
(От • ^ )■
Р =1 кР = 1
т
Полезность разбиения О т-го типа представим как
мт
вт( От, О т ) = I кт ( Отт , О т ) = Вт( От) -
кт = 1 к
- »т((2т, О т) = нт((Зт) - %"(ет, О т),(4)
гкткР ( Окт , °/рР ^
Г V кткР Н V кткР )
= I 1 г,- II I I, (2)
^¡'^ ^т П ОРр А — (^(("'ПО^) 1
кткР „ где — сложность согласования действии по ребру
(г, у) управляющим органом ¡"-го полигона т-го типа с
, р кткР управляющим органом к-го полигона р-го типа, V- —
заданные веса элементов (г, у) кр-го полигона, не входящих в состав кт-го полигона. Здесь т, р = 1, ..., М. Первый множитель в выражении (2) определяет сложность согласования между центрами полигонов по всем элементам сети, общими для кр-го и ¡"-го полигонов соответствующих типов. Второй множитель характеризует степень рассогласования (несовпадения) кр-го и кт-го полигонов. Заметим, что если кр-й и кт-й полигоны полностью совпадают, второй множитель равен нулю. Пример 2.
гкткР ( Окт , ОрР ^
I
(г;-)е Ор\(О'тПОРр)
кткР
Пример 3.
гкткР ( Окт , ОрР ^
С, если О' * Окр,
, если О т
к
Ор
(3)
Здесь С — заданная константа. ♦ Пусть функции полезности для каждого полигона с номером к" имеют вид /тт (О"т, О ") =
кк
= й т ( О,т ) - »,т ( О ,т , О ) = й ( О,т ) -
к к к к к к
м N
т
(О (О,m, О,р ^ Где (О,т) —
к к -I л к к к к к к
Р = 1 кР = 1
заданные функции дохода для соответствующего
м'"
где Ят(0т) = I й'т ((Гт),
кт=1 к
мт
Н" (О") = I ктт( О'т ),
к" = 1 к к мт
%т(,От, О т) = I (Отт, О т),
кт=1 к м мр
( о"'" , О"" ) = I I 1ктр ( О"т , О^).
Р = 1 кР = 1
Соответственно, назовем Нт(О") «внутренней» прибылью разбиения т-го типа.
т
Примем, что полезность разбиения О т-го типа ¥т(О", О ") определяет целевую функцию т-го ОУР, т = 1, ..., М.
Заданное м ножество возможных разбиений в и заданный на этом множестве набор функций
полезностей ¥т(О) = ^т((>", ( ") = Нт(О") -
- %т(О", О ") будем называть системой разбиений т-го типа.
Целевую функцию ЦО обозначим Ф(О), где
О = ш1, ..., ОМ}.
1.2. Постановка задачи
Представим функционирование описанной системы как игру М лиц на множестве допустимых разбиений, в которой функции полезности игроков имеют вид ¥т(О), стратегия каждого т-го игрока (т. е. ОУР) заключается в выборе разбиения
тт
g = {g¡ } при ограничении на совокупность мно-
_ - 1 - м — жеств О = {О , ..., О }: О с Q, где Q — заданное
множество допустимых множеств О. Задача заклю-
чается в исследовании существования и единственности равновесных разбиений различных типов в этой игре и определении условий, при которых границы соответствующих полигонов разных типов разбиений совпадают, а также в нахождении оптимальных для ЦО равновесных разбиений (критерии оптимальности, определяющие значения целевой функции ЦО на множестве равновесных распределений описаны далее).
Задача в такой общей постановке, с учетом ее дискретности и размерности, представляется сложной для решения. Поэтому предлагается сначала рассмотреть частные постановки на основе фиксации приоритетности выбора определенных типов разбиений (задания порядка ходов), ограничения числа типов разбиений до двух и принятия равными числа полигонов в каждом разбиении.
2. СОГЛАСОВАНИЕ ДЛЯ СЛУЧАЯ
ДВУХ ТИПОВ РАЗБИЕНИЙ
2.1. Максимальное согласование
Сначала для простоты анализа предположим, что имеется всего два типа разбиений и число полигонов для обоих типов разбиений одинаково, т. е.
1 2
M = 2 и N = N = N. Пусть Q множество допустимых разбиений сети на N полигонов, удовлетворяющих условию (1).
Зафиксируем некоторое разбиение g1 первого типа. Рассмотрим все выгодные для второго ОУР
разбиения g2*, доставляющие максимум его целевой функции при фиксированном разбиении первого типа g1,
Q2* е R\Q*) = Arg max F2(Q2, Q2) =
Q2 eQ
2 2 1 = Arg max F2(Q , Q ) =
- 2
Q e Q
= Arg max (H2(Q2) - Z2(Q2, Q*)).
-1
Q eQ
Рассмотрим множество P = {Q e Q | F2(Q ,
Q1) < F2(Q1, QX), VQ1 e Q| разбиений первого ОУР, которые выгодны для второго ОУР в том смысле, что он заинтересован выбрать свое разби-
- 2 - 1 rJ2
ение таким же: Q = Q . Множество P1 назовем множеством согласованных разбиений второго ти-
12 2 - 1 па. Множество T = - 1U R (Q ) обозначает все
Q eQ
выгодные для второго ОУР разбиения при всевозможных разбиениях первого типа.
Далее предполагается выполнение условия «благожелательности»: «Если при заданном разбиении
- 1 - 2 2 первого типа существует разбиение 2 такое, что
2 - 2 - 1 2 - 1 - 1
выполняется равенство F (б , 2 ) = F(Q , 2 ),
-1 -2
то второй ОУР между разбиениями 2- и 2- выберет 2- 1 ».
Определение 1. Система разбиений второго типа является максимально согласованной с системой
12 12
разбиения первого типа, если Т = Р . ♦
Максимальная согласованность типов разбиений означает, что множество согласованных разбиений, обеспечивающих совпадение разбиения второго типа с разбиением первого типа, «максимально широкое».
2.2. Достаточные условия максимальной согласованности
Теорема 1. Для максимальной согласованности разбиения второго типа с разбиением первого типа достаточно выполнения «неравенства треугольника» для функций сложности согласования разбиений второго типа:
¿2ш2, 22') < ¿2(б2, 22) + ¿2(б, 22')
21
для всех <2 , <2 , <2 е а. (5)
Доказательство. Воспользуемся подходом, изложенным в работах [12, 13]. Так как в множество всех выгодных разбиений для второго ОУР входят согласо-12 12
ванные разбиения, то Р с Т , следовательно, для справедливости равенства Т12 = Р12 достаточно показать, что
12 12
справедливо соотношение Тс Р . Предположим противное, а именно, для некоторого разбиения первого типа б такого, что б е Т12\Р12 е 0, второй ОУР выберет
- 2 - 2 -
разбиение второго типа 2 и 2 ф 2, что означает
f2(qq 2, Q) > F 2(qq , Q),
(6)
--2
так как 2 = 2. Строгое неравенство в выражении (6) записано в силу предположения о «благожелательности».
По определению множества Т12, а также в силу
- 12 - 1 2 е Т , существует разбиение первого типа 2 , при котором второй ОУР выберет разбиение 2- , т. е.
F \Q, QQ> F2(ß2, QХ).
(7)
Складывая неравенства (7) и (8) получаем неравенство
F2(б2, 2) + F2(б, 21) > F2(Q, 2) + F2(Q2, 2*). (8)
Подставляя в полученное неравенство (8) выражение для функции полезности (4) и учитывая свойства
2 -2 -1
функции сложности, получаем неравенство 2 (б , б ) >
2 " 2 - 2 " " 1 > ¿(6 , б) + Z(Q, б ), которое противоречит условию
(5). Следовательно, равенство Т12 = Р12 выполняется. ♦
Определение 2. Система разбиения второго типа, удовлетворяющая условию (5), называется сильно согласованной с системой разбиения первого типа. ♦ Таким образом, теорема 1 показывает, что для максимальной согласованности достаточно сильной согласованности соответствующей системы разбиения.
Нетрудно проверить, что функции сложности (3), удовлетворяют условиям теоремы 1.
Аналогично рассмотренному выше варианту согласованности разбиения второго типа с разбиением первого типа можно рассмотреть симметричный вариант согласованности разбиения первого типа с разбиением второго типа.
В этом случае система разбиений первого типа называется максимально согласованной с системой разбиения второго типа, если T21 = P21, где
T21 = -2U R1(^2), P21 = {Q2 e Q | F\Q\ Q2) <
Q eQ
< Fl(Q2, Q2), VQ1 e Q|, R1(^2) = Arg max F\Q\
Q1 eQ
Q2) = Arg max (^(Q*) - Z \ Q2)).
Q1 e Q
Определение 3. Системы разбиений первого и второго типов назовем взаимно согласованными, если T21 = P21 и T12 = P12, а P = P21 П P12 является множеством взаимного согласования. ♦
-1 -2 Пара разбиений Q первого типа и Q второго
типа является равновесной по Нэшу, если выполняются соотношения
Q1 e R1(QQ2) и Q2 e ^(Q*). (9)
Теорема 2. Если система двух типов разбиений взаимно согласована, то множество равновесий по Нэшу содержится в множестве P = P21 U P12. Если
P ф 0, то P определяет множество равновесных по
1* 2*
Нэшу совпадающих разбиений Q , Q первого и
- 1* - 2* - * - * — второго типов таких, что Q = Q = Qu Q e P.
Доказательство. Вследствие максимальной согласованности: P21 = T21 и P12 = T12. Множества T21 и T12
1 - 2 тл2 - 1
содержат все м ножества R (QQ ), ^(0 ) выборов первого и второго ОУР. Таким образом, все равновесные разбиения принадлежат множеству P.
Рассмотрим некоторое разбиение QQ1 e P. Из
-1* 12 12 взаимной согласованности следует Q e P = T и
- 1* 21 21
Q e P = T , но тогда для разбиения первого типа Q- 1* вторым ОУР будет выбрано разбиение второго типа
- 2* т -1* -1*
QQ e R2( QQ ), равное QQ . Аналогично доказывается, что QQ1 e R1(QQ2 ). Следовательно, QQ1 = QQ2 . ♦
2.3. Оптимальность согласованных разбиений
Рассмотрим два варианта постановки задачи выбора оптимальных разбиений.
В первом варианте установим приоритетность типов разбиений в соответствии с их нумерацией, т. е. первый тип разбиений имеет наибольший приоритет. В соответствии с приоритетностью, установим последовательность решения задачи разбиения сети. Сначала решается задача разбиения сети на полигоны первого типа, затем второго. При разбиении на полигоны первый ОУР прогнозирует и учитывает выбор вторым ОУР своего разбиения.
Во втором варианте рассмотрим случай, когда ЦО и все ОУР д оговариваются о выборе некоторой равновесной совокупности всех типов разбиений. При этом ЦО из множества равновесных для ОУР совокупностей разбиений всех типов может устанавливать наиболее для себя предпочтительную совокупность разбиений всех типов.
Для первого варианта в соответствии с последовательностью приоритетов примем, что целевая функция ЦО обладает свойством [20]:
1 1 1 2 Ф(0\ Q1) > Ф(0\ (?)
(10)
для всех допустимых значений аргументов.
Свойство (10) означает, что ЦО может нести по-
-1 -1 -1 -2
тери, равные Ф(б , б ) — Ф(б , б ), при несов-
-1 -2 падении 2 -го разбиения с разбиением 2 .
При рассмотрении первого варианта предположим, что первый ОУР является агентом ЦО и выбирает разбиение первого типа, исходя из условия максимизации целевой функции ЦО. В этом варианте можно считать, что Ф(б) = F\Q , б ). Таким образом условие (10) имеет вид
F1(Q1, б') > F1(Q\ б2).
(11)
Заметим, что в этом случае условия (10), или (11), наличия потерь в целевой функции ЦО при
~ 2 ~ 1
несовпадении выбора второго ОУР Q с Q , в силу предположения о наличии в целевой функции первого ОУР затрат на согласование разбиений и условий А — Г, автоматически выполняется.
Определим условия оптимальности выбора Q1.
Представим критерий эффективности системы разбиений в виде гарантированного значения целевой функции ЦО Ф^) на множестве локально-оптимальных разбиений для второго ОУР:
K(QQ*) = min Фф).
Q2 е Ä2(ß1)
Задача определения оптимального разбиения первого типа заключается в нахождении разбиения
О , доставляющего максимум критерия К(О ):
- 1 - 2
где функция потерь от несовпадения Ос Q Z0(Q1, Q2) = { С0' есЛи Q1 * Q2
/vi* /vi* zv2* /vi*
K(Q ) = Ф(Q , Q (Q )) = = max min Ф(О).
Q1 eQQ2 e rW)
1 - 2 О, если Q = Q .
(16)
Здесь С0 > 0. В этом случае целевая функция центра вместо неравенства (10) удовлетворяет более «жесткому» условию максимальной согласованности:
(12)
Теорема 3. Если система разбиений второго типа является максимально согласованной с системой разбиения первого типа, выполняется условие
1* 2* 1*
(10), то оптимальное разбиение О , О (О ) в за-
T0 = Р0,
(17)
где Р0 = {Q e Q |Ф(О, Q ) < Ф(О, Q), VQ e <Q>| =
= {Q e Q | H^ax - C0 < H0(Q)|
даче (12) определяется как решение задачи K(Q ) = H0 = maxH0(Q) T0 = - U R0(Q)
1* 2*
= max Ф(О, Q), и Q = Q = Q .
Q e P12
Доказательство. Так как множество всех разбиений R2(Q1 ), «выгодных» для второго ОУР при любых
допустимых выборах разбиений первым ОУР содержит-12
ся в множестве T , максимальная согласованность оз-12 12
начает T = Р , следовательно, справедливо равенство max min Ф( Q ) = max 0(Q, Q). ♦
Q1 e Q Q2 e R2(q1)
Q e P'
Во втором варианте постановки задачи предполагается, что ЦО выбирает лучшие для себя разбиения среди равновесных по Нэшу разбиений (9) первого и второго типов.
Критерий эффективности разбиений в этом случае имеет вид
1 2 1 2 K(Q , Q ) = Ф(О , Q ),
(13)
где Q1 e RX(Q2), Q2 e R?(Q*).
Обозначим Л множество равновесных разбие-
~ 1 ~ 2
ний (О , О ), удовлетворяющих условию (9).
Задача определения оптимальных разбиений для критерия (13) заключается в нахождении раз-
1* 2*
биений О , О , удовлетворяющих условию:
1* 2* 1* 2* K(Q , Q ) = Ф(О , Q ) =
12
= max Ф(О , Q ).
(Q1Q2) e R
(14)
Исследования второго варианта постановки задачи (14) проведем для частного случая, когда целевая функция центра имеет вид
ф(О1, О2) = Н0(Ох) - z0(01, О2), (15)
Q ei
Qe
R0(Q) = Arg max Ф(О2, Q).
- 2
Q e Q
Теорема 4. Если система разбиений взаимно согласована и Р0 П Р * 0, то для целевой функции центра (15), (16) решение задачи
K(Q *, Q ) = = max Ф(О, Q) = max H0(Q) (18)
Q e Р0пР
Q e Р°пР
является решением задачи определения оптимальных равновесных разбиений по критерию (14), и
^ 1 * »-у*
О = О = О .
1
Доказательство. Пусть пара разбиений (О , О )
" 1 " 2 ~
является равновесной, т. е. (О , О ) е Л. По теореме 2
множество равновесных разбиений содержится во м но-21 12
жестве Р = Р и Р . Рассмотрим пару разбиений
" 1 " 2 ~ "1"2 — -л п
(О , О ) е Л? такую, что (О , О ) г Р = Р21 п Р12, т. е.
" 1 " 2 — " 1 " 2 (О , О ) е Р\Р . В этом случае О ф О и, следовательно,
ф(о \ О2) = н0(О - z0(e\ О2) < я!х - с0.
Рассмотрим теперь пару разбиений (О , О ) е Р \Р0.
В этом случае 01 = О2 = О . Ф(б', О') = Н0(О') -
- 2°(О, О') = Н0(О ) < Н^ах - С0, так как О' г Р0.
Наконец, в случае (О1 , О2 ) = О * е Р п Р0, так как
О * е Р0, имеем Ф(О *, О*) = Н0(О*) > Н^ах - С0, что доказывает теорему. ♦
Теорема 4 показывает, что при условии непустоты пересечения множеств максимального согласования всех типов разбиений и множества максимального согласования (17) целевой функции ЦО задача (14)—(16) сводится к оптимизационной задаче (18) и в оптимальном решении задачи (14) разбиения всех типов совпадают друг с другом.
ЗАКЛЮЧЕНИЕ
Сформулируем полученные результаты:
• описана математическая модель согласования различных типов разбиений сети;
• поставлена задача согласования границ полигонов для различных типов разбиения сети;
• получены достаточные условия максимальной согласованности (совпадения), границ полигонов двух различных типов разбиений;
• определены условия существования согласованных равновесных разбиений по Нэшу;
• исследованы условия оптимальности согласованной равновесной по Нэшу системы разбиений. Представленные результаты могут быть полезны при анализе систем управления крупномасштабными сетями в различных прикладных задачах, где присутствуют различные типы разбиений. Основой для постановок и начала исследования рассмотренных выше задач послужили разработки систем управления сетью российских железных дорог [3, 7, 9] и ряд результатов теории активных систем [11—13].
Дальнейшее развитие исследований видится в направлении детализации условий сильного согласования не только для разбиений (6), но и функций затрат полигонов, входящих в эти разбиения. Это позволило бы свести анализ согласованности к анализу более простых функций 7 т р (бтт, брр) пере-
к к к к
секающихся полигонов кт и кр по сравнению с анализом функций затрат разбиений 2т(бт, б т) =
мт
Егут / пт 7л-т \ ^т / лт 7л-т \
¿кт ( бкт , б ), где ¿т ( бкт , б ) =
кт = 1 М Мр
( б брр ).
р = 1 ^ = 1 к к к
Следующее направление развития исследований состоит в обобщении результатов на случаи, когда имеется более двух типов разбиений и когда число полигонов в разных разбиениях различно,
т. е. Ит ф №. Здесь следует рассмотреть условия согласования для вариантов кратно вложенных полигонов, когда полигон одного разбиения может складывается как объединение нескольких полигонов другого разбиения.
ЛИТЕРАТУРА
1. Еналеев А.К., Цыганов В.В. Полигоны информационного управления в больших социальных и экономических сетях // Информационные войны. — 2013. — № 4. — С. 62—68.
2. Еналеев А.К., Цыганов В.В. Формирование полигонов управления движением // Информационные технологии в науке, социологии и бизнесе: Материалы ХЫ междунар.
конф. 1Т + Б & Е'13. Осенняя сессия, Ялта — Гурзуф, 2—10 окт. 2013 г. — С. 54—56.
3. Математические модели оптимизации структуры системы управления крупномасштабной транспортной корпорации / Белый О.В и др. // Транспорт: Наука, Техника, Управление. — 2014. — № 1. — С. 7—16.
4. Белый О.В., Еналеев А.К., Цыганов В.В. Оценка сложности управления движением // Информационные технологии в науке, образовании, телекоммуникации и бизнесе: Материалы ХШ междунар. конф. 1Т + БЕ'14. Майская сессия, Крым, Ялта — Гурзуф, 22 мая — 1 июня 2014 г. — С. 158—160.
5. Еналеев А.К., Цыганов В.В. Оценка показателей сложности регионального управления в сетевых структурах. // Материалы междунар. науч.-практ. конф. «Теория активных систем» (ТАС-2014). Москва, ИПУ РАН, 2014. — М., 2014. — С. 148—149.
6. Еналеев А.К., Цыганов В.В. Полигоны управления в крупномасштабных сетевых организациях // XII Всероссийское совещание по проблемам управления. ВСПУ-2014, Москва, 16—19 июня 2014 г., ИПУ РАН.— С. 5159—5170.
7. Проблемы оптимизации структуры регионального управления движением, инфраструктурой, железнодорожными перевозками / Белый О.В и др. / В кн.: «Научное обеспечение инновационного развития и повышения эффективности деятельности железнодорожного транспорта: коллективная монография членов и научных партнеров Объединенного ученого совета ОАО «РЖД» / под ред. Б.М. Лапи-дуса. — М.: МШЫРгезз, 2014. — С. 39—55.
8. Еналеев А.К., Цыганов В.В., Кузнецов Н.И. Разработка полигонов управления в организационных сетевых структурах // Информационные технологии в науке, образовании, телекоммуникации и бизнесе: Материалы ХЬИ междунар. конф. 1Т + БЕ'14. Осенняя сессия. Ялта — Гурзуф, 1—10 окт. 2014 г. — С. 55—57.
9. Еналеев А.К., Цыганов В.В. Модели и методы реформирования структуры регионального управления железнодорожным транспортом // Управление развитием крупномасштабных систем, МЬББ'2014: Сб. науч. тр. / под общ. ред. С.Н. Васильева, А.Д. Цвиркуна. — М., 2014. — С. 263—273.
10. Еналеев А.К., Цыганов В.В. Организационные структуры информационного управления крупномасштабными сетями // Информационные войны. — 2015. — № 4. — С. 59—67.
11. Еналеев А.К. Разработка механизмов стимулирования и управления в двухуровневых активных системах: автореф. дис. ... канд. техн. наук. — М.: МФТИ, 1980. — 18 с.
12. Бурков В.Н., Еналеев А.К., Кондратьев В.В. Двухуровневые активные системы. IV. Цена децентрализации механизмов функционирования // Автоматика и телемеханика. — 1980. — № 6. — С. 110—116.
13. Большие системы: моделирование организационных механизмов / Бурков В.Н. и др. — М.: Наука, 1989. — 245 с.
14. Механизмы управления / Под ред. Д.А. Новикова. — М.: ЛЕНАНД, 2011. — 192 с.
15. Новиков Д.А. Теория управления организационными системами. — М.: Физматлит, 2007. — 584 с.
16. Мишин С.П. Оптимальные иерархии управления в экономических системах. — М.: ПМСОФТ, 2004. — 205 с.
17. Губко М.В. Математические модели оптимизации иерархических структур. — М.: ЛЕНАНД, 2006. — 264 с.
18. Каляев И.А., Левин И.И. Реконфигурируемые мультикон-вейерные вычислительные системы для решения потоковых задач обработки информации и управления // Пленарные доклады 5-й междунар. конф. «Параллельные вычисления и задачи управления» (РАС0'10). — М., 2010. — С. 23—37.
19. Курейчик В.М., Глушань В.М., Щербаков Л.И. Комбинаторные аппаратные модели и алгоритмы в САПР. — М.: Радио и связь, 1990. — 216 с.
20. Бурков В.Н. Основы математической теории активных систем. — М.: Наука, 1977. — 256 с.
Статья представлена к публикации членом редколлегии
В.Н. Бурковым.
Еналеев Анвер Касимович — канд. техн. наук,
ст. науч. сотрудник, Институт проблем управления
им. В.А. Трапезникова РАН, г. Москва, Н [email protected].