33. Formal Representation of Task
At first, we need to present the task in a parallelized form to let the community of agents perform the
solution. In our work, we decided to represent task in the system in form of information graph (IG).
IG of the task is a graph where vertices represent subtasks of the user’s task and arcs represent data
transfers between subtasks. In order to form the IG of the task, user have to create the task in a form that
allows logically decomposing it into interconnected parts.
In the IG G (Q, X) of the task every vertex qi Q represents i-th subtask. For very subtask user specifies
the estimated computational complexity Yi. Every arc x(qi, qj) X is specifies to the amount of data Wij in
transfer from subtasks qi to subtask qj [15].
For convenience, we decided to present the IG in the multi-layer parallel form (MPF) to simplify the
further parallelization of the task graph. To do that all the vertices of the graph should be divided into subsets
Vi according to the rule:
If the arc x(qm, qn) connects the layer j to the layer k, that means that j < k.
Figure 2 shows MPF for the task IG, which contains 9 vertices