7
agent) and on the other, can be changed, i.e. agent has the means for such an impact on
the environment in which these parameters are changed in the required way, and agent,
in defining the goals, responds only to these parameters [16-18]. The parameters of the
environment, which determine its needs, but cannot be changed by the agent indirectly
affect the behavior during goal setting. Thus, the object perceives the environment as a
finite or infinite set of its parameters:
S
= (
S
l
, ..., S
e
), each of parameters can be of interests
for an agent and can be
changed. In other words, the situation perceived by the subject is always manageable:
S
(
U
)
=
(
s
1
(
U
)
, ..., s
e
(
U
)), where
U
is the agent management function.
The space of situations
{S},
which is formed by the indicated parameters
s
i
(
i =
1, ...,
e
) is introduced, and each point of this space determines some specific situation that
has developed around the agent; through such situational space
{S}
the agent perceives
the surrounding environment and various objects. However, the agent formulates its
goals not in terms of the environment
S
: it is more convenient for the agent to operate
with other properties called ‘target concepts’. Let these target concepts be described by
a
vector
Z
= (
z
1
,...,
z
k
), where each target parameter
z
i
is
uniquely determined by the
situation
S
, i.e.
z
i
=
ψ
i
(
S
) (
i
= 1,...,
k
), functions ψ
i
(•) determine the relationship
between the state of the environment
I
and the target parameter
z
i
.
In vector form, this
relationship is expressed as some definite vector function
Z =
ψ
(S),
where ψ (
S
) = (ψ
1
(
S
), ..., ψ
k
(
S
)).
Consider a
k-
dimensional target space {
Z
}, which is convenient for the agent by the
fact that for each space point it can express the requirement (goal), and fulfillment of
which, according to the agent will lead to the satisfaction of one or more of its require-
ments. The agent then formulates its goal as a vector
target
Z *
= (
z*
1
,...,
z*
k
), where
z*
i
is the
i
th
requirement for the state of the environment
S
, expressed using the function
ψ
i
(
S
). These requirements objectives
may have a different character, but their form
should be unified. Thus, the process of formulating the objectives of the
Z
* of the agent
is related firstly with the definition of the vector function ψ(
S
) and secondly, with the
development of requirements imposed on each component of this vector. In general,
the target
Z
* is reflected in the situation space {
S
}, forming the system of target re-
quirements:
𝑆
∗
: {
𝜓
𝑖
(𝑠) = 𝑎
𝑖
(𝑖 = 1, … , 𝑠)
𝜓
𝑗
(𝑠) ≥ 𝑏
𝑗
(𝑗 = 𝑠 + 1, … , 𝑠 + 𝑝)
𝜓
𝑣
(𝑠) → 𝑚𝑖𝑛 (𝑣 = 𝑠 + 𝑝 + 1, … , 𝑠 + 𝑝 + 𝑙)
The point or area
S
* satisfying these requirements is the state of the environment
that the agent is looking for, whether the agent succeeds in achieving this state of the
environment depends on its ability to influence the environment, that is, on the type of
dependence
S = S
(
U
) and from
R
resources allocated for management:
𝑈 ∈ 𝑅
. Obvi-
ously, that these resources determine the energy, material, temporal and other manage-
ment capabilities of
U.
Now consider the interaction of the target zone
S
* and the trajectory of change of
the environment
S
(
t
) under the influence of external factors, i.e. the situation drift. If
the drift trajectory
S
(
t
) passes through the zone, the agent does not need any manage-
ment/control. It remains to him to wait when external circumstances lead to the fact that