Метасистемный подход в управлении: Монография. Миронов С.В - 201 стр.

UptoLike

Составители: 

201
даемых и порождающих переменных. Для удобства обозначений кодирую-
щая функция (В.6) может быть заменена двумя функциями
ggg
KM :
λ
, (В.12)
ggg
KM :
λ
,
с помощью которых множества состояний
G
и
G
соответственно порождае-
мых и порождающих переменных задаются декартовыми произведениями
k
Kk
SG
g
×
=
,
k
Kk
SG
g
×= . (В.13)
Теперь способ представления состояния порождаемых переменных (скажем
G
g
), определяемого по состоянию порождающих переменных (скажем,
G
g
~
), можно выразить функцией
{
}
1,0:
×
GGf
GB
, (В.14)
где
()
ggf
GB
,=
Назовем эту функцию
порождающей функцией поведения.
Если маску
M
и функцию
B
f из (В.2) заменить соответственно на
G
M
и
GB
f , то получится альтернативная система
),(
,
GB
fGGB
MIF = . (В.15)
Будем называть такую систему
порождающей системой с поведением.
Использование использующей системы с поведением для порождения
данных включает следующие два этапа:
а) для некоторого значения
T
t
задано состояния Gg
~
~
; для опреде-
ления состояния
G
g
при том же значении используется функция
GB
f ;
б) значение
t
заменяется на новое и повторяется этап а).
Необходимо прояснить несколько вопросов, связанных с двухэтапной
процедурой порождения. Во-первых, на этапе а) неявно предполагается, что
при заданном значении
t
состояние
g
известно. При первом выполнении
этого этапа данное состояние определяется пользователем как походящее
на-
чальное условие.
Однако после этого все полностью определяется самим про-
цессом порождения, то есть состояниями
g
и
g
, связанными с предшест-
вующим значением
t
. При этом предполагается, что значения
t
должны на
этапе (б) изменяться в соответствии с порядком, заданным на множестве
T
.
Таким образом, значения
t
заменяются или на
1
+
t
, или на
1
t
. В первом
варианте начальное условие должно быть определено для наименьшего воз-
можного значения
t
, а во-второмнаибольшего возможного значения
t
.
Во-вторых из необходимости порождения данных в одном из двух по-
рядков следует, что существует только два содержательных разбиения маски
на
M
на
g
M и
g
M , каждое из которых соответствует одному из двух поряд-
ков порождения. Если данные порождаются в порядке возрастания (убыва-
0, если
g
не может иметь место или если имеет место
g
1, если
g
может иметь место или если имеет место
g
даемых и порождающих переменных. Для удобства обозначений кодирую-
щая функция (В.6) может быть заменена двумя функциями
                                   λg : M g → K g ,          (В.12)
                                          λg : M g → K g ,
с помощью которых множества состояний G и G соответственно порождае-
мых и порождающих переменных задаются декартовыми произведениями
                         G = × Sk ,
                                  k∈K g

                             G = × Sk .                               (В.13)
                                  k∈K g

Теперь способ представления состояния порождаемых переменных (скажем
g ∈ G ), определяемого по состоянию порождающих переменных (скажем,
g~ ∈ G ), можно выразить функцией
                                 f GB : G × G → {0,1},                  (В.14)
где
 f GB ( g , g ) = 1, если g может иметь место или если имеет место g
                  0, если g не может иметь место или если имеет место g
Назовем эту функцию порождающей функцией поведения.
       Если маску M и функцию f B из (В.2) заменить соответственно на M G
и f GB , то получится альтернативная система
                         FGB = ( I , M G , fGB ) .                     (В.15)
Будем называть такую систему порождающей системой с поведением.
       Использование использующей системы с поведением для порождения
данных включает следующие два этапа:
                                                                ~
       а) для некоторого значения t ∈ T задано состояния g~ ∈ G ; для опреде-
ления состояния g ∈ G при том же значении используется функция f GB ;
       б) значение t заменяется на новое и повторяется этап а).
       Необходимо прояснить несколько вопросов, связанных с двухэтапной
процедурой порождения. Во-первых, на этапе а) неявно предполагается, что
при заданном значении t состояние g известно. При первом выполнении
этого этапа данное состояние определяется пользователем как походящее на-
чальное условие. Однако после этого все полностью определяется самим про-
цессом порождения, то есть состояниями g и g , связанными с предшест-
вующим значением t . При этом предполагается, что значения t должны на
этапе (б) изменяться в соответствии с порядком, заданным на множестве T .
Таким образом, значения t заменяются или на t + 1 , или на t − 1 . В первом
варианте начальное условие должно быть определено для наименьшего воз-
можного значения t , а во-втором – наибольшего возможного значения t .
       Во-вторых из необходимости порождения данных в одном из двух по-
рядков следует, что существует только два содержательных разбиения маски
на M на M g и M g , каждое из которых соответствует одному из двух поряд-
ков порождения. Если данные порождаются в порядке возрастания (убыва-
201