Материал: Математические методы системного анализа и управления. Проблемно-ориентированные информационные технологии. Проскурин Д.К., Сысоев Д.В

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

ВЫПУСК № 1-2 (11-12), 2018

 

 

 

 

 

 

ISSN 2618-7167

S = {S1, S2, …, SN}- множество эле-

Ri(ci, xi)). Заметим, что не теряя общности,

ментов ( подсистем) Si, причем, Si

Xi Yi

это относится и к системе S.

 

 

 

, где Xi

= Xi1 Xi2 ... Ximi , ( - символ

Тогда, в соответствии с [1-4] можно задать

декартова произведения) – входной объект

производную по системе в виде qj(si) =

q j

подсистемы Si ,Yi = Yi1 Yi2

... Yi i - вы-

si

 

ходной

объект

подсистемы

Si, Xik ={xik},

=

lim

(qj(x 1j + x 1j (si), ..., x Nj + x Nj (si)) - qj(x

 

 

 

 

 

 

 

 

 

 

 

k = 1, m i

,Yir ={yir}, r =1, i - множества реа-

Xi(Si ) 0

 

 

 

 

 

 

1j ,..., x Nj )) / xi(si), где xj(si) = ( x 1j (si), x 2j

лизаций соответственно входов и выходов

подсистемы Si .

 

 

 

 

 

(si), ..., x Nj (si)) - сложный вектор - прираще-

G = (S, E) – ориентированный граф с

ние, полученное входом подсистемы Sj в ре-

множеством вершин S, | S | = N и множе-

зультате

 

действия элемента Si

(действие

ством дуг E= {eij}, | E | = M, характеризую-

 

элемента задается возмущением

xi(si) та-

 

 

 

 

 

 

 

 

 

 

 

щий i,j =1, N

наличие связей между подси-

ким, что qi(xi+xi(si)) > qi(xi)); x j

(si) - ком-

стемами Si, Sj

S. Если между Si и Sj есть

понента приращения, формируемая подси-

связь, то существует дуга eij E, в против-

ном случае такая дуга отсутствует. Не теряя

стемой S в результате действия подсистемы

 

Si; i, j,

 

 

 

 

 

 

общности граф G задается в виде нуль - еди-

= 1, N .

 

 

 

ничной квадратной матрицы H = [Hij] поряд-

 

 

 

 

Определения

 

 

 

ка N N. В свою очередь Hij= [h μνij ] являются

 

Рассмотрим попарно взаимодействие

нуль - единичными квадратными матрицами

элементов (Si, Sj) S2 = S S. Действие эле-

мента Si

на Sj (схематично- Si Sj) возмож-

порядка ,

где = max{ IYi , IXj }; IYi ,

но лишь при наличии пути в графе G из вер-

IXj -

мощности множеств IYi, IXj

соответ-

шины Si в вершину Sj. Другими словами

ственно.

 

 

 

ij

 

значение

Элемент h μν принимает

вершина Sj G должна быть достижима из

равное 1, если - ая составляющая множе-

вершины Si G. Аналогично и для действия

ства выходов (вектора ) Yi становится - ой

Sj

Si, (Sj, Si) S2 ( в этом случае говорят о

составляющей множества входов (вектора)

контрадостижимости). Исходя из этого, обо-

Xj . При таком подходе связь между Si и Sj

 

 

 

 

 

 

 

 

отсутствует, если соответствующая матрица

значим через >I д отношение достижимости

вершины Sj из вершины Si, через >I д отно-

Hij = 0.

 

 

 

 

 

 

 

 

R

= <R, F> - алгебра,

где R =

шение достижимости вершины Si

из верши-

= {R1(C1, X1), R2(C2, X2), …, RN(CN, XN)} –

ны Sj (отношение контрадостижимости для

множество носитель и F = {f , f , …, f }- сиг-

вершины Si) и через >I ss отношение взаим-

1

2

 

д

 

 

натура алгебры [5]. Здесь Ri: (Ci Xi ) Yi

ной достижимости (взаимного действия Si

- отображение i =

1, N

и если Ri функция,

Sj).

 

 

такая, что (xi,yi) Si (ci) [Ri(ci, xi) = yi ],

Тогда можно говорить и об отношени-

Ci ={ci}- множество глобальных состояний

ях: >I н - вершина Sj не достижима из верши-

i – ой подсистемы, то Ri называется глобаль-

ны Si ; >I н - вершина Si не достижима из

ной реакцией [6]. Сигнатура F представляет

вершины Sj; >I ssн - вершина Sj не достижима

совокупность операций на множестве R и в

соответствии с графом G определяет дей-

из вершины Si и вершина Si не достижима из

ствие механизма "вход – выход – состояние"

вершины Sj. Назовем их нуль –- действием и

и глобальную реакцию системы S в целом.

0

0

0

схематично будем обозначать , ,

-

В таком представлении, с каждой подсисте-

соответственно.

 

 

мой Si однозначно связаны цель функциони-

Заметим, что из определений достижи-

рования Wi и полезность достижения цели в

мости и контрадостижимости следует, что

виде вещественной функции

qi(xi)

= qi(xi,

 

 

 

11

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В СТРОИТЕЛЬНЫХ, СОЦИАЛЬНЫХ И ЭКОНОМИЧЕСКИХ СИСТЕМАХ

(S , S

) >I

и (S

, S ) >I [6, 8].

i i

д

j

j

д

 

Введем несколько определений, допол-

няющих определения в [1-4].

 

Определение

1. Подсистема Si G

вступает в отношение независимости к под-

системе Sj G ((Si, Sj) >I н или Si >I н Sj ),

если Si 0 Sj и подсистема Sj G вступает в отношение независимости к подсистеме Si

G ((Si, Sj) >I н или Si >I н Sj) если Si 0 Sj.

Определение 2. Подсистема Si вступает в отношение конфликта к подсистеме Sj

((Si, Sj) >I или Si >I Sj ), если (Si, Sj) >I дqj(si) < 0 и подсистема Sj вступает в отношение конфликта к подсистеме Si ((Sj, Si)

>I или S

j

>I S ), если (S

, S ) >I

q

(s

) < 0.

 

i

i

j

д

i

j

 

Определение 3. Подсистема Si

вступа-

ет в отношение сотрудничества (содействия) к подсистеме Sj ((Si, Sj) >Iс или Si >Iс Sj ), если (Si, Sj) >I д qj(si) > 0 и подсистема Sj вступает в отношение сотрудничества (содействия) к подсистеме Si ((Sj, Si) >Iс или

Sj >Iс Si), если (Si, Sj) >I д qi(sj) > 0.

Определение 4. Подсистема Si вступает в отношение безразличия к подсистеме Sj

((Si, Sj) >Iб или Si >Iб Sj ), если (Si, Sj) >I дqj(si) = 0 и подсистема Sj вступает в отно-

шение

безразличия

 

к

подсистеме

Si

((S , S

) >I

с

или S

j

>I

с

S ), если (S , S

) >I

j i

 

 

 

 

i

i j

 

д

qi(sj) = 0.

 

 

 

 

 

 

 

 

 

Определение 5.

Подсистемы Si

и Sj

вступают в отношение:

 

 

 

 

1)ввзаимонезависимоcти ((Si, Sj) >I ssн ),

если (Si, Sj) >I н (Sj, Si) >I н .

2)взаимоконфликта ((Si, Sj) >I ss ), если

(Si, Sj) >I (Sj, Si) >I;

3)взаимосотрудничества ((Si, Sj) >I ssс ),

если (Si, Sj) >Iс (Sj, Si) >Iс

4)взаимобезразличия ((Si, Sj) >I бss ), ес-

ли (Si, Sj) >Iб (Sj, Si) >Iб.

Заметим, что определения (1) - (4) выражают односторонние отношения, тогда как определение (5) – двустороннее отношение.

Построение выше введенных отноше-

ний на всем множестве S2 связано с формированием так называемых матриц достижи-

мости D+(G) = [d ij ]N N и контрадостижимо-

сти D (G) = [d ij ]N N , алгоритмы построения

которых известны [8]. Элементы матриц определяются следующим образом:

 

 

1, если (S

, S

) I , S

i

 

S

j

 

 

 

 

i

 

j

 

д

 

 

 

 

 

d ij

=

 

 

 

 

 

 

 

 

 

0

 

 

;

 

 

0, если (Si

, Sj ) I н , Si Sj

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1, если (S

i

, S

j

) I , S

i

S

j

 

 

 

 

 

д

 

 

 

 

 

d ij

=

 

 

 

 

 

 

, Si

0

 

 

.

 

 

0, если (Si , Sj ) I н

Sj

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Откуда следует, что D = ( D+)tr, где (D+)tr – транспонированная матрица достижимостей D+.

Независимость в целом

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

Напомним, что по определению 5 >I ssн = >I н >I н - множество взаимонезависимых бинарных отношений типа Si 0 Sj , а по определению 1 >I н S2 – множество независимых бинарных отношений типа

0

 

 

 

2

– множество независи-

Si Sj

и >I н S

 

 

 

 

 

 

0

мых бинарных отношений типа Si Sj .

Если >I

, >I

, >I ss , то эти отноше-

 

н

н

 

 

н

ния определяют на S множества сечений:

>I (S ) = >I (Si), >I (S ) =

н н i н н н

= {Sj S: Si S н Si >I н Sj}, где S н = = {Si S: Sj >I н (S н ) Si >I н Sj}. Другими словами >I н (S н ) – множество подсистем, с

каждой из которых вступает в отношение независимости хотя бы одна подсистема

множества S н S, (S н – множество подси-

стем каждая из которых вступает в отношение независимости хотя бы с одной подси-

стемой из >I н (S н ) S);

>I (S ) = >I (Si), >I (S ) = {Sj

н н i н н н

12

ВЫПУСК № 1-2 (11-12), 2018

ISSN 2618-7167

S: Si S н Si >I н Sj}, где S н = {Si S: Sj

>I н (S н ) Si >I н Sj}. Другими словами >I н (S н ) – множество подсистем, каждая из ко-

торых вступает в отношение независимости хотя бы с одной подсистемой из множества S

 

S (S

– множество подсистем, с каждой

н

н

 

из которых вступает в отношение независи-

мости >I

хотя бы одна подсистема из >I

(S

н

 

н

 

) S);

 

 

 

н

 

 

 

>I ssн

(S sн ) = >I ssн

(Si), >I ssн (S sн )

=

 

i

 

 

= {Sj S: Si S sн Si

>I ssн Sj}, где S н

=

= {Si S: Sj >I ssн (S sн ) Si >I ssн Sj}. Други-

ми словами >I ss

(S s

) – множество подси-

н

н

 

стем, каждая из которых вступает в отношение взаимонезависимости хотя бы с одной

подсистемой из множества подсистем S sн S (S sн – множество подсистем, с каждой из которых вступает в отношение взаимонезави-

симости >I ss хотя бы одна подсистема из >I ss

 

н

н

(S s

) S).

 

н

 

 

 

Тогда: Sн = >I н (S н ) S н = >I н (S н )

S н

(Sн S) - множество подсистем,

участ-

вующих в формировании отношения независимости, т.е. Si Sн Sj Sн, что Si >I н Sj

Si

>I н Sj Si >I ssн Sj, а S ssн = >I ssн (S sн ) S н

(S ssн

Sн ) - множество подсистем, участву-

ющих в формировании отношения взаимоне-

зависимости, т.е. Si

S ssн Sj

S ssн , что

Si >I ssн Sj.

 

 

Построенные сечения позволяют определить на множестве S2 бинарные отноше-

ния >I н = {Si >I н (Si)}; >I н = {Si >I н

 

i

i

(Si)}; >I нss = {Si >I ssн (Si)}.

 

i

 

 

Отметим ряд свойств этих отношений:

>I н , >I н

- слабополные ( i j (Si, Sj)

>I н

(Si, Sj)

>I н либо (Si, Sj) >I н

(Si, Sj) >I н ,

антирефлексивные ((Si, Si)

>Iн), негатранзитивные отношения, где >Iн = = >I н .>I н ;

отношение >I н является обратным к отношению >I н и наоборот, т.е. (>I н )-1 = >I н

{>I н (Si) Si}= { Si >I н (Si)}; и

(>I н

i

 

 

i

 

 

 

)-1 = >I н

{>I н (Si) Si}= {Si >I н (Si)}(

 

 

i

 

 

i

 

следует из D = ( D+)tr);

 

 

 

отношение >I ss = >I

(>I )-1 = >I

 

 

 

н

н

н

н

(>I )-1 =>I

>I - является симметрич-

 

н

н

н

 

 

 

ной частью отношений >I

и >I .

 

 

 

 

н

 

н

 

 

 

Приведенные системы

 

 

Отдельно рассмотрим множество S о

 

 

 

 

 

 

н

S, S он ={Si S: Sj S, Si >I ssн Sj , j = 1, N , j i} таких подсистем, каждая из которых всту-

пает в отношение >I ssн со всеми оставшимися подсистемами из S [8]. Если Si S он , то >I д

(S ) \ S

= >I (S ) \ S

i

= , в матрицах

i

 

 

i

 

д i

 

 

D+(G) , D (G) i j d ij

 

= 0 , d ij = 0 и

d

= d

= 1. Следовательно, множество S о

 

ii

 

 

ii

 

 

 

н

 

S он

задает диагональное отношение = {(Si,

S ): S

i

>I ss

S }.

 

 

 

i

 

 

д

i

 

 

 

 

 

 

Назовем множество S он = { Si, Sj S он :

Si 0 Sj } множеством изолированных подсистем. Понятно, что S он S ssн Sн S и

Xi Xj = , Yi Yj = для любых Si, Sj S он .

Утверждение 1. Всегда существует та-

кое конечное

семейство

подсистем

S

=

= {Sk} n

= {Sk

S о

: Sk

=

{ Sk, Gk,

k 1

 

 

н

 

 

 

 

 

Rk}}, где

n

Sk

 

Rk

 

 

Gk

 

 

= S,

R,

=

 

k 1

 

 

 

 

 

 

 

= ( Sk, Ek) таких, что Pr(S) = { S, G, R}= = S, G = ( S, E) – гиперграф и F – сово-

купность аддитивных операций типа сложения (+), например F = f1 + f2+ ... + fn. Здесь Pr – некоторый оператор преобразования системы, знаком ( ) обозначено наличие системных целостных свойств, представление компонент системы на множествах S, R и графа G в виде подсистем.

Заметим, что утверждение 1 не исключает наличия изолированных элементов в

13

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В СТРОИТЕЛЬНЫХ, СОЦИАЛЬНЫХ И ЭКОНОМИЧЕСКИХ СИСТЕМАХ

множествах S. Единственным требованием

 

Gk B ( Gk) Gk , k=

 

 

;

1, n

является лишь принадлежность подсистемы

 

 

Gk, Gr B ( Gk) Gk Gr

Sk множеству S он . Отсюда, утверждение вы-

 

 

 

Sk Sr = , Ek Er = Ekr( ),

текает из того, что оно справедливо хотя бы

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

для Pr(S) = S , т.е. при S ={S: S = {S, G, R}}

 

 

 

 

k, r = 1, n ;

Gk = G,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

Другими словами достаточно считать мно-

где Ekr( ) – множество дуг, попадающих в

жество S состоящим из одного элемента –

- разрез между кусками Gk и Gr.

 

 

 

 

 

самой системы S.

 

 

 

 

 

 

 

 

Тогда, приводимость сводится к задаче

Если система S может быть сформиро-

нахождения такого - разреза графа G, ко-

вана таким образом что Pr(S) = S = { S, G,

торый обеспечивал бы в некотором смысле

R}), то следуя [9] будем называть ее приво-

оптимум на множестве дуг Ekr = {Ekr( )}.

димой. Тогда, систему S можно назвать

 

В этом случае, естественно предполо-

приведенной и оператор преобразования Pr –

жить необходимость

сохранения целевых

оператором приведения. Приведенная си-

предназначений системы, а именно если

стема S состоит только из независимых

Pr(S) = S, то W W и Si S Wi

изолированных подсистем Sk, входной и

 

 

 

 

 

 

 

 

Wi , i 1, N . Вторая часть предположения бо-

выходной объекты системы определяются в

лее слабая, т.к. всегда можно считать Wi =

виде X = X1 X2 … Xn и Y = Y1 Y2

Wi , что нельзя сказать о функциях полезно-

… Yn. Структурным оформлением тако-

стей.

 

 

 

 

 

 

 

 

 

 

го представления следует считать парал-

 

Введем на множестве стратегий век-

лельное соединение

подсистем

в систему

тор - функцию эффективности процесса при-

[1,10,11].

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ведения системы ( ) = ( 1( ),

2( ), ...,

Приводимость

является

важным

в

T( )). Тогда в качестве оператора приведе-

практическом отношении действием в зада-

ния может

служить

задача оптимального

чах анализа, синтеза и эквивалентных преоб-

разрезания графа, Pr:

 

 

 

 

 

 

разований систем и она в каждом случае не

 

 

 

 

 

 

 

 

 

 

( ) Opt,

 

 

 

 

 

однозначна в зависимости от принципов

 

 

 

 

(1)

 

 

 

 

 

 

 

d

 

формирования изолированных

подсистем

где d: ( )

= (Ekr( )); t( ) =

t(Ekr( )),

(объектных, функциональных, информаци-

онных и др.) (Pr {Pr}).

 

 

 

 

 

t =

1, T

; g (Ekr( )) 0, = 1, 2,...; Ek Er =

Если S он = S, то и S = S , т.е. изучаемая

Ekr( ), k, r =

1, n

Gk, Gr B ( Gk) Gk

система S изначально является приводимой.

Gr; W W; Wi Wi Si S, i

1, N

.

Здесь X = X1 X2

… Xn и Y = Y1 Y2

 

 

Здесь d - множество допустимых

… Yn. Если S он , S он S, то S может

 

быть приведена. И, наконец , если S он = ,

разрезов графа G, Opt – оператор, реализу-

ющий один из принципов векторной опти-

то S связная система.

 

 

 

 

 

 

мизации.

 

 

 

 

 

 

 

 

 

 

Формально процесс приведения пред-

 

В такой постановке задача (1) является

ставим в виде задачи разрезания графа G =

задачей оптимизации комбинаторно – логи-

 

 

 

 

 

ческого типа, где в качестве показателей эф-

= (S, E) на куски Gk = ( Sk, Ek), k = 1, n .

 

Допустим,

что

имеется

множество

фективности

могут

выступать

различной

природы критерии как в совокупности так и

стратегий = { } разрезания графа G, таких

отдельно. Можно задавать различные сверт-

 

 

 

 

 

 

 

 

что формируется B ( Gk), k= 1, n

ки показателей нормы в пространстве крите-

кусков этого графа.

 

 

 

 

 

 

 

 

 

 

 

 

риев оценки, формировать качественные и

Совокупность кусков B ( Gk) будем

нечеткие условия выбора. Все это – искус-

называть - разрезом графа G, если:

 

ство и практика исследователя.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

ВЫПУСК № 1-2 (11-12), 2018

ISSN 2618-7167

Например, в качестве показателя эффективности можно ввести меру, характеризующую в некоторой степени "близость" меду системами S и S: ( ) = (S, S) =( S, S). Это может быть, например, суммарное число дуг, попадающее в - разрез,

т.е. (S,

S) =

cardEkr( ). И тогда Pr: найти

B ( Gk)

= {B *( Gk): * cardEkr( *)

=

= min}.

Если

же положить (S, S)

=

= | q(x, R(c, x)) - q(x, R(c, x)) | или в виде

вектора (S,

S)

= (| qi(xi, Ri(ci, xi)) - qi(xi,

Ri(ci, xi)) |

i

 

,

то Pr: найти множество

1,N

{B ( Gk)} = {{B *( Gk)}:{ *} (S, S) = Opt }.

Условия формирования конфликта

Для приведенной системы теряют смысл определения 2 – 4 и 5 в части 2), 3), 4) по отношению к подсистемам множества S, но это совсем не означает, что они не имеют смысла к самой системе S в целом [1, 8].

Изолированные подсистемы участвуют в формировании интегральных целостных свойств через сигнатуру F и, следовательно, могут вступать в отношения конфликта ( Sk >I S), содействия ( Sk >Iс S), и безразличия ( Sk >Iб S) с S и наоборот. В предположении, что собственные действия системы S и подсистем Sk направлены на повышение своей полезности естественно наличие под-

множеств Xk (>I), Xk (>Iс), Xk (>Iб) Xk

где возможно одно из рассматриваемых выше бинарных отношений соответственно, в том числе и симметричных.

В этих условиях, совокупность локаль-

ных функций полезности {qi(xi)}

n

 

 

 

 

k 1

 

{ Sk} n

1

формируют с функцией полезно-

k

 

 

 

стей системы q(x) S так называемый частичный конфликт [1]. Синтез частично конфликтных решений эквивалентен решению задачи оптимизации вида

Q(x) = (q(x), q1(x1), …, qn(xn)) Opt,

(2)

x X

 

где Opt оператор, реализующий один из принципов векторной оптимизации; X = = X1 X2 … Xn , x = (x1, x2, …, хn)

X, xk = (x1k, x2k, …, xmk) Xk, k = 1, n .

Естественным становится стремление провести декомпозицию задачи (2) с целью сокращения ее размерности и формирования подмножеств Xk (>I), Xk (>Iс), Xk (>Iб)

Xk, представить ее в виде последовательности локальных задач

(q(x),qk(xk)) Opt k =

 

 

1, n

(3)

x k X k

 

с последующим объединением локальных решений в окончательное.

Рассматривая эту проблему заметим, что областью определения функции полезности q(x) = q(x, R(c, x)) для системы S в целом является декартово произведение X, а областью определения локальных функций полезности qk(xk) = qk(xk, Rk(ck, xk)) для Sk - соответственно Xk, k = 1, n . И так как qk(xk) являются функциями полезностей, то каждая из них на множестве Xk устанавливают слабый линейный порядок lk = lk( qk). В условиях независимости предпочтений [12] для отдельных подсистем функция полезности q(x) также устанавливает свой слабый линейный порядок Lk = Lk( q) на множестве Xk, причем один и тот же для любых

xi Xi , i= 1, n и i k.

Заметим, что условия независимости предпочтений в смысле полезности q(x) с одной стороны достаточно сильные, а с другой – их естественно предположить для нашего случая (независимости подсистем). Практически для проверки независимостиXi по полезности относительно Xk ( i k ) достаточно убедиться в этом ( Lk не меняется ) для трех – четырех значений xi Xi в совокупности "покрывающих" множество Xi и трех – четырех значений xk Xk в совокупности "покрывающих" множество Xk

[12].

Таким образом, каждая пара функций полезности q(x) и qk(xk) совместно устанавливает частичный порядок на множестве Xk

в виде Lk lk.

Тогда решением рассматриваемой локальной задачи (3), например если Opt – опе-

15

Источник: https://studfile.net/preview/16566181/