Structuring management tasks in the telecommunication network management system Yuriy Samokhvalov1,2,*, , Eduard Bovda2, , Sergey Liubarskyi2, 1 Taras Shevchenko National University, Volodymyrska Street 64/13, Kyiv, 01601, Ukraine 2 Military Institute of Telecommunications and Informatization named after Heroes of Kruty, Knyaziv Ostrozkyh Street 45/1, Kyiv, 01011, Ukraine Abstract One of the possible approaches to the distribution of tasks between the management levels of the telecommunication network management system has been proposed. The issues of analysis of management tasks on the basis of ordering information flows and management goals are considered. It is shown that the construction of organizational structures of telecommunication network management systems should be based on a general methodological basis, representing management activities that take place in time and space. The procedure for detecting strongly related tasks, which corresponds to the task of constructing rational spheres of activity. Algorithms for vertical and horizontal structuring of network management tasks are proposed on the basis of analysis of a set of features that describe the features of the initial data and interaction of officials of the network management body. This makes it possible to solve the issue of the distribution of tasks in the management system of the telecommunication network, taking into account their interconnections. Keywords Telecommunication network management system, management tasks, task structuring, vertical (hierarchical) structuring, horizontal (group) structuring, organizational structure. 1. Introduction When creating a telecommunication network management system (TNMS), the question arises of choosing a rational version of its structure. Its solution is based on the use of the principles of structuring and consistency of tasks and the structure of the management system. Problem analysis is carried out in two main ways. Initially, the information flows of the management system are streamlined on the basis of rational aggregation of management procedures with their simultaneous inclusion in the list of works performed by individual departments or officials of the management system. Then management processes are formed based on the construction of the structure of the goals of the management body of the system. The structure of goals is directly and directly related to the operational aspects of management and has the form of a tree. Structuring operational tasks creates the best conditions for achieving the goals of system management. It is carried out on the basis of minimizing the amount of duplicate information received for processing by each official or individual structural unit. The issues of mutual coordination of the tasks solved by the management system and its organizational structure have been considered in many studies. Thus, in the works [1, 2] it is shown that if there is a management function, then there must be a corresponding unit that Information Technology and Implementation (IT&I-2024), November 20-21, 2024, Kyiv, Ukraine Corresponding author. These authors contributed equally. yu1953@ukr.net (Y. Samokhvalov); edepig8305@ukr.net (E. Bovda); lubarsky550@gmail.com (S. Liubarskyi) 0000-0001-5123-1288 (Y. Samokhvalov); 0000-0002-8267-2120 (E. Bovda); 0000-0001-8068-1106 (S. Liubarskyi) Β© 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop ceur-ws.org 375 ISSN 1613-0073 Proceedings performs it. In most cases, the functions of management systems are defined through the organizational structure, and the organizational structure is defined through functions. The paper [3] argues that management processes are "stratified" by time levels and concentrated "horizontally" (by time intervals), and not "vertically" (by functions). Therefore, the time level can be a sign of specialization of the operational unit of the governing body. In [4, 5] it is shown that when determining the lower level of aggregation of management tasks solved in organizational structures, it is necessary to proceed from a common goal: the tasks that are constituent parts of ensuring the implementation of the general goal should become the basis for the distribution of the organizational structure's activities between its individual structural units. Consequently, a necessary property of these problems is the relative closure of their connections within a set of problems, provided that their external connections are of much less importance. On the other hand, the complexity of solving these tasks should correspond to the average capabilities of specialists of certain professional and qualification groups officials of the TNMS management body (MB TNMS). And in the paper [6] it is shown that in management systems the allocation of possible signs of specialization of units or individual officials should be based on a general methodological basis, representing purposeful managerial activity that takes place in time and space. Based on this, the analysis of interrelations of tasks should be carried out on the basis of the totality and mutual influence of functional, temporal and spatial features, taking into account the features of the tasks solved in the MB TNMS. Currently, there is no comprehensive approach to the mutual coordination of tasks solved by the management system and its organizational structure. The absence of such mechanisms is explained, firstly, by the lack of empirical experience in classifying various kinds of operational tasks and their distribution according to the levels of complexity of the decisions made; secondly, insufficient development of approaches to the rational distribution of decision-making efforts by management bodies; thirdly, the emerging complexity of the synthesis of the hierarchy of management tasks and the micro-level structure of management bodies due to the lack of an unambiguous correspondence between the hierarchies of goals of tasks and the organizational structure [5, 6, 7]. In addition, as a rule, the hierarchy of tasks is more complex than the hierarchy of management bodies. Moreover, the hierarchy of tasks (goals) of the management body can be built both from the bottom up and from the top down by specifying the tasks of a higher level. The article considers one of the possible approaches to solving the issues of distribution of tasks in the TNMS management system, taking into account the links between them. 2. Structuring of management tasks Based on the general methodology of designing organizational structures of management systems, the structuring of tasks should meet two criteria: 1) the set of tasks should reflect the nature of their representation in the set of cause-and-effect relationships and correspond to the form of the hierarchical organization of the management system; 2) tasks should not violate the integrity of its organizational structure and should provide the necessary degree of purposefulness of its functioning. According to the first criterion, structuring procedures should ensure their decomposition in such a way that they would be presented in the form of a hierarchical multi-level structure. Reflecting the nature of the top-down relationships between groups of tasks, such a structure can be considered as a hierarchical structure of subdivisions of different levels of the hierarchy [8]. With regard to the second criterion, it can be noted that within the framework of structuring tasks, tasks are grouped at one horizontal level between two or more subjects. The groupings of tasks obtained in this way will determine the potential areas of activity of the MB units that are at the same level of the hierarchy. Figure 1 shows a variant of the decomposition of tasks X between the levels of the hierarchy of the control system. 376 XN XN-1 Level 1 Potential Scope of Level 2 Officials XN-2 XN-3 XN-4 Level 2 R(XN-3,XN-4) Possible options for horizontal structuring of tasks R(X1,X2) R(X3,X4) X1 X2 X6 Level 3 X3 X4 X5 R(X4,X5) Figure 1: Example of vertical and horizontal structuring of tasks In this figure, the 1st level is the highest, the 2nd level is the middle level of management, and the 3rd level of management is the lower level of management. Structural functions R(X1, X2), R(X3, X4), R(X4, X5) determine the degree of mutual proximity of tasks X1 and X2, X3 and X4, X4 and X5, at the lower level of control, and structural function R(XN-3, XN-4), which determines the degree of mutual proximity of tasks XN-3 and XN-4 in the middle management. Tasks X6, XN-2, XN-1, XN do not have a degree of mutual proximity to other tasks at their levels of control, so they do not have a structural function. The dotted line shows the scope of activity of level 2 officials, and the solid line shows the options for grouping close tasks for the subsystem (subgroup, subdivision). The presence of intersecting connections between tasks (for example, in Fig. 1 these are the links between XN-2 and XN, as well as between XN-3 and XN, XN-2 and XN-1), which form the basis of the elements of the MB activity, often leads to the appearance of cycles, which excludes their vertical structuring. The presence of cycles indicates the existence of a set of strongly connected tasks that are resolved in the course of cyclical exchange of information (in the process of internal dialogue). Such tasks cannot be separated within a given level of decomposition of the group's activities. They are considered as one task (as one complex element of activity), and if it is necessary to study a more subtle structure of activity, their analysis is carried out separately. Identification of strongly related tasks can be done by the following procedure: On the set of problems 𝑋, a certain structural function 𝑅(π‘₯𝑖 , π‘₯𝑗 ) is calculated, which determines the degree of their mutual proximity. The function is defined in the range from 0 to 1. The step of varying the parameters of structuring tasks π›₯𝑅 is selected. It determines the discreteness of the choice of structural parameters of tasks, as well as options for organizing the organizational structure. The concept of "structuring step" is introduced. 𝑍 (𝑍 = 1, 2, 3, . .. ). 1, 𝐿; 𝐿 = |𝑋|;) βˆ’ the number of types of control On the set of values of the function 𝑅(π‘₯𝑖 , π‘₯𝑗 ) (𝑖, 𝑗 = Μ…Μ…Μ…Μ…Μ… problems), a discrete function is formed:𝑅𝑍 (π‘₯𝑖 , π‘₯𝑗 ) 𝑅(π‘₯𝑖 , π‘₯𝑗 ), 𝑅(π‘₯𝑖 , π‘₯𝑗 ) β‰₯ 𝑍π›₯𝑅 𝑅𝑍 (π‘₯𝑖 , π‘₯𝑗 ) = { 0, , and a graph 𝐺𝑍 (𝑋, π‘Œπ‘ ) of interrelations of the vertex of the graph is constructed (corrected), X βˆ’ and the arcs of the graph π‘Œπ‘ determine the directional connections of the problems equal to: π‘Œ(π‘₯𝑖 , π‘₯𝑗 ), 𝑅(π‘₯𝑖 , π‘₯𝑗 ) β‰₯ 1 βˆ’ 𝑍π›₯𝑅; π‘Œπ‘ (π‘₯𝑖 , π‘₯𝑗 ) = { . 0, 377 When the parameter 𝑍 is changed, the structure of the graph 𝐺𝑍 (𝑋, π‘Œπ‘ ) of mutual relations of tasks will also change at the 𝑍th step of structuring. By changing 𝑍 from π‘π‘šπ‘–π‘› to π‘π‘šπ‘Žπ‘₯ it is possible to generate all the options for structuring them that are acceptable for a given set of tasks on the basis of such a procedure. Thus, on the set of vectors ordered in this way, for each variant of the definition of the discrete coupling function, the problems 𝑅𝑍 (π‘₯𝑖 , π‘₯𝑗 ) of vertical and horizontal structuring are sequentially weighed. Algorithms of vertical and then horizontal structuring are applied to the resulting graph 𝐺𝑍 (𝑋, π‘Œπ‘ ). 3. Algorithm of vertical structuring of management tasks As a result of decomposition and elimination of intersecting relationships between problems, the structure of control problems will be represented by a directed graph, in which strongly connected subgraphs are represented by separate vertices. Therefore, an important property of the graph 𝐺𝑍 (𝑋, π‘Œπ‘ ) is its acyclicity, which actually indicates the absence of contradictions between control problems. It is also true for the graph 𝐺𝑍 (𝑋, π‘Œπ‘ ): 1, 𝑅𝑍 (π‘₯𝑖 , π‘₯𝑗 ) β‰₯ (1 βˆ’ 𝑍π›₯𝑅); π‘Œπ‘ (π‘₯𝑖 , π‘₯𝑗 ) = { 0, 𝑅𝑍 (π‘₯𝑖 , π‘₯𝑗 ) < (1 βˆ’ 𝑍π›₯𝑅). In the graph obtained in this way 𝐺𝑍 (𝑋, π‘Œπ‘ ), the internal hierarchy of tasks is presented implicitly. The complexity of the hierarchical representation of such a graph lies in the fact that the presence of cross-connections between tasks leads to the fact that its structure can be represented in the form of a graph only with a predominantly hierarchical order, and not as "pure trees". The paper [6] proposes a heuristic method for transforming a graph 𝐺𝑍 (𝑋, π‘Œπ‘ ) into its corresponding tree. Its essence is as follows. It is necessary to select in the graph the vertex that corresponds to the global goal (for a given task or group of tasks) and place it at the first (upper) level of the hierarchy; then select the sub-goals and place them on the next second level of the hierarchy; then, for each sub-goal of the second level, select those of them, which is a prerequisite for achieving the sub-goals of the second level and placing them on the third level, and so on, until those sub-goals that are kind of primary remain at the lower levels of the hierarchy. The resulting tree is redundant. The disadvantages of this graph transformation method include the complexity of its automated implementation. In addition, this method gives an excessive structure of the hierarchical distribution of tasks, in this respect it is not optimal, does not take into account the multidimensionality of the target guidelines of the organizational structure and the functional differences in the tasks of the activity of a group of operators in the process of system management. With this in mind, a different approach to the analysis of the hierarchy of tasks solved by the organizational structure in management systems is proposed. Namely, the tasks of the management system structure, which are directly related to the operational aspects of management, express the goals of management at different levels of the hierarchy of its organization. The need for their successful solution in a dynamically changing external environment is different. The level of this need actually reflects the degree of influence of a particular sub-goal on the achievement of the global goal of the unit. Thus, in general terms, each task should be associated with a certain quantitative value that determines the usefulness of its error- free and timely solution in the process of activity. The inverse value of this parameter determines the disorder in achieving the necessary criterion for the activity of an official (or a group of persons) at a given level of the hierarchy of the management system structure π‘₯𝑖 𝑣𝑖 . Defining the heterogeneity in the achievement of the goal, which is expressed by the results of solving management problems, as a measure of divergence of any selected parameter 𝑣𝑖 in relation to the standard of order 𝑣𝑖𝑒 , it should be noted that the goal of the activity of any official of the management system, if it is not specifically motivated, is to achieve an equilibrium state of 378 information flows coming from the outside (i.e., operational tasks) and the flow of solved (in the sense of accuracy and timeliness) tasks. Hence, it can be assumed that in the absence of motivational differentiation of tasks, their weight, felt subjectively by any official of the management group, will be determined by the necessary intensity of their solution. In this case, the disorder of the official's activity in achieving his partial goal can be assessed by the extent of the tasks not performed by him, due to his functional duties. Let the structure of the problems be represented by a graph 𝐺𝑍 (𝑋, π‘Œπ‘ ) and a discrete weight function 𝑣𝑖 (π‘₯𝑖 ) is given on the set 𝑋, which characterizes, in the general case, the complexity and importance of the timely and error-free solution of i th control problem. Then the problem of determining the rational hierarchy of the system of control problems can be represented as the problem of determining the ordinal function of an acyclic graph. To do this, we define the subsets 𝑋1 , 𝑋2 , . . . , 𝑋𝑠 : 𝑋1 = {π‘₯𝑖 |π‘₯𝑖 ∈ 𝑋, 𝑧 βˆ’1 π‘₯𝑖 = βˆ…}; 𝑋2 = {π‘₯𝑖 |π‘₯𝑖 ∈ 𝑋 βˆ’ 𝑋1 , 𝑧 βˆ’1 π‘₯𝑖 ∈ 𝑋1 }; 𝑋3 = {π‘₯𝑖 |π‘₯𝑖 ∈ 𝑋 βˆ’ (𝑋1 βˆͺ 𝑋2 ), 𝑧 βˆ’1 π‘₯𝑖 ∈ 𝑋1 βˆͺ 𝑋2 }; (1) π‘ βˆ’1 βˆ’1 π‘ βˆ’1 𝑋𝑠 = {π‘₯𝑖 𝑖 ∈ 𝑋 βˆ’ β‹ƒπ‘˜=0 π‘‹π‘˜ , 𝑧 π‘₯𝑖 ∈ β‹ƒπ‘˜=0 π‘‹π‘˜ } , |π‘₯ where s is the smallest number of levels in the hierarchy that 𝑧 βˆ’1 π‘₯𝑠 = βˆ…; 𝑧 βˆ’1 π‘₯𝑖 means crossing out the vertices π‘₯𝑖 ∈ π‘‹π‘˜ of the graph 𝐺𝑍 (𝑋, π‘Œπ‘ ) . The subsets (π‘‹π‘˜ π‘˜ = 1, 𝑠) form a partition of the graph 𝐺𝑍 (𝑋, π‘Œπ‘ ), which is ordered by the relation: π‘‹π‘˜ βˆ’ π‘‹π‘˜ β€² <=> π‘˜ < π‘˜ β€² . The set of vertices of a graph 𝐺𝑍 (𝑋, π‘Œπ‘ ) is divided into non-intersecting subsets, which are ordered in such a way that if the vertex of the graph belongs to a subset with number π‘˜, then the vertex following it is included in the subset with a number greater than π‘˜. The subsets π‘‹π‘˜ form hierarchical levels of tasks that are solved in the organizational structure. Each π‘˜ th task of the th level (π‘˜ = 1, 𝑠) is associated with a corresponding tree of its subtasks, the results of which are considered as initial data. Obviously, the higher the level of the hierarchy of tasks of the subset π‘‹π‘˜ , the higher the level of training of officials who solve them. Therefore, each subset of tasks 𝑋 is associated with certain requirements for the qualification characteristics of officials, and, consequently, the cost characteristics of their professional selection, training and maintenance. Thus, the sequence of determining the ordinal function of a graph is as follows: 1. The adjacency matrix 𝐴 = β€–π‘Žπ‘–π‘— β€– of the graph 𝐺𝑍 (𝑋, π‘Œπ‘ ), 1, 𝑖 𝑗 π‘Žπ‘–π‘— = { 0, 1 2. The first line of the matrix of weights is calculated v 𝑣 1 = {𝑣𝑗1 : 𝑗 = 1, 𝐿}, 𝑣𝑗1 = βˆ‘πΏπ‘–=1(𝑣𝑖 )π‘Žπ‘–π‘— , 𝑖 = 1, 𝐿, (2) where 𝑣𝑗1 βˆ’ is the weight of the 𝑗-task, taking into account the sum of the weights of the "subordinate" tasks. 3. The set of tasks of the 1st level of the hierarchy is determined 𝑋𝑖 = {π‘₯𝑗 |𝑣𝑗1 ≀ 𝑣э }, π‘₯𝑗 ∈ 𝑋, (3) x That is, the 1st level of the hierarchy includes tasks j whose weight is less than the established threshold 𝑣С . 4. Vertices are crossed π‘₯𝑗 ∈ 𝑋𝑖 out from the graph 𝐺𝑍 (𝑋, π‘Œπ‘ ) and the adjacency matrix is corrected (columns and rows corresponding to the vertex π‘₯𝑗 are crossed out). 379 5. Paragraphs 2 4 are performed for the following levels of the hierarchy π‘˜ = 2, . . . , 𝑠 𝐺𝑍 (𝑋, π‘Œπ‘ ), taking into account the correction of the graph and adjacency matrix: 𝑣 π‘˜ = {π‘£π‘—π‘˜ }, π‘‹π‘˜ = {π‘₯𝑗 |π‘£π‘—π‘˜ ≀ π‘£Π΅π‘˜ }, π‘₯𝑗 ∈ 𝑋 βˆ’ β‹ƒπ‘˜ π‘‹π‘˜ . 6. The breakdown of the original set 𝑋 ends if all its elements are distributed at the appropriate levels of the hierarchy, i.e. π’—π’Œ = βˆ… . The belonging of a task π‘₯𝑗 to the hierarchical level is determined either by its own weight and the corresponding requirements for the qualifications of the official, or by the total weight of "subordinate" tasks solved at the lower levels of the hierarchy of the organizational structure. Let's consider an example of vertical structuring of tasks. According to the above sequence of determining the ordinal function of a graph at the first step of structuring, we determine the matrix of adjacency of problems and connections when an arc goes from the i-th vertex to the j-th vertex (Fig. 2). x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 - S1 x1 1 X10 x2 1 1 x3 1 x4 1 1 1 1 X9 - S2 x5 1 1 1 1 1 x6 1 1 1 1 1 x7 1 1 1 1 1 - S3 X8 x8 1 1 1 1 x9 1 1 1 1 1 1 1 1 1 x10 1 1 1 1 1 1 1 1 x11 X7 - S4 Figure 2: Boolean matrix of mutual relations of problems (Z=0) X6 - S5 L0 6 5 6 4 4 3 3 2 1 0 10 L1 6 5 5 3 3 2 2 1 0 x 9 L2 5 4 4 2 2 1 1 0 x 8 8 L3 4 3 4 2 2 1 0 x x x 7 X5 - S6 L4 4 3 3 1 1 0 x x x x 6 L5 3 2 2 1 0 x x x x x 5 L6 2 1 1 0 x x x x x x 4 X4 - S7 L7 1 0 0 x x x x x x x 3 L8 0 x x x x x x x x x 1 X3 X2 - S8 L9 x x x x x x x x x x 0 X1 - S9 Figure 3: Sequence of calculation of the matrix of weights (a) b) and vertical structure of interrelations of problems (b) Next, we carry out the calculation according to (2), the above sequence of determining the ordinal function of the graph, the first line of the matrix of weights 𝑣 1 (Fig. 3a). Determine according to (3) the set of tasks of the 1st level of the hierarchy. From the graph, 𝐺𝑍 (𝑋, π‘Œπ‘ ) which is built as a result of vertical structuring of problems, we cross out the vertices π‘₯𝑗 ∈ 𝑋𝑖 and adjust the adjacency matrix (columns and rows corresponding to the vertex π‘₯𝑗 are crossed out). Steps 2 4 are performed for the next levels of the hierarchy π‘˜ = 2, . . . , 𝑠, taking into account the correction of the graph 𝐺𝑍 (𝑋, π‘Œπ‘ ) and matrix adjacency. The breakdown of the original set 𝑋 ends if all its elements are distributed at the appropriate levels of the hierarchy. As a result, we obtain a vertical structure of interrelations of tasks (Fig. 3b). 380 In the presence of a significant number of tasks, cycles may appear in their execution. The presence of cycles indicates a violation of the correctness of the choice of elements of activity, and the presence of strongly related tasks solved on the basis of mutual exchange of information. Strongly related tasks are taken into account separately they are considered as one task and special algorithms are used to identify them [6-9]. 4. Algorithm of horizontal structuring of management tasks We will assume that as a result of the vertical structuring of tasks, the levels of the hierarchy π‘˜ = 1, . . . , 𝑠 are allocated. Consider a finite set of problems π‘‹π‘˜ ∈ 𝑋. On this set, a real function (𝑅𝑍 (π‘₯𝑖 , π‘₯𝑗 )π‘₯𝑖 , π‘₯𝑗 ∈ π‘‹π‘˜ ) is given with the properties: 𝑅𝑍 (π‘₯𝑖 , π‘₯𝑗 ) β‰₯ 0, 𝑅𝑍 (π‘₯𝑖 , π‘₯𝑗 ) = 𝑅𝑍 (π‘₯𝑗 , π‘₯𝑖 ), βˆ€π‘₯𝑖 , π‘₯𝑗 ∈ 𝑋 . Horizontal structuring of management tasks involves the division of the set (π‘‹π‘˜ ) of tasks of each π‘˜ level of the hierarchy into a given number of groups of tasks with maximum internal connections. The groups of tasks found in this way will determine the rational spheres of activity of individual officials at each π‘˜ level of the hierarchy of the organizational structure of the group. The considered problem of horizontal structuring of elements of activity belongs to the class of tasks of automatic classification. Automatic classification algorithms can be represented by three large groups [6, 7, 10, 15]: heuristic algorithms; variational algorithms; algorithms related to the problem of mixture separation (statistical algorithms). Selection This or that algorithm for structuring tasks is carried out on the basis of an analysis of a set of features that describe the features of the initial data and the features necessary for the organization of interaction of officials, which characterize the properties of the final breakdown of tasks [6, 10]. According to a set of features that characterize the features of the initial data (the number of tasks to be classified; the dimension of the set of problem relations; the type of restrictions on the number of problems in the class, etc.). Taking this into account, the choice of such an algorithm can effectively be made, for example, by one of the methods [16, 17], which are modifications of the method of hierarchy analysis in cases of single or group selection. The result of the analysis shows that the classification algorithm described in the works [6, 10] takes into account these features to the greatest extent [6, 10]. For its formal description, consider the following definitions. Definition 1. A set 𝐡 (𝐡 = π‘‹π‘˜ ) containing more than one element is called a group if for any elements π‘₯𝑖 and π‘₯𝑗 that set there exists a sequence 𝑐1 , 𝑐2 , . . . , π‘πΏπ‘˜ , where 𝑐𝑖 ∈ 𝐡, 𝑐1 = π‘₯𝑖 , π‘πΏπ‘˜ = π‘₯𝑗 (πΏπ‘˜ = |𝑋|) such that π‘šπ‘–π‘›π‘…(𝑐𝑖 , 𝑐𝑖+1 ) > π‘šπ‘Žπ‘₯ (𝑑, 𝑙) (4) 𝑐𝑖 ∈𝐡 π‘‘βˆˆπ΅ π‘™βˆˆπ‘‹π‘˜ \𝐡 Definition 2. Let π‘Ž, 𝑏 ∈ π‘‹π‘˜ . Let's 𝑏 call it π‘Ž neighbor if π‘šπ‘Žπ‘₯ 𝑅(π‘Ž, 𝑐𝑖 ) > 𝑅(π‘Ž, 𝑏) , ie.π‘Ž β†’ 𝑏 (5) 𝑐𝑖 βˆˆπ‘‹π‘˜ \π‘Ž Definition 2 implies an obvious property of a group: any element is included in a group along with its neighbors. Definition 3. A set 𝐷 (𝐷 = Π₯ΠΊ ) is called a pseudogroup if any element of that set is included in it along with all its neighbors. Let us denote πΉπ‘˜ by the set of all possible partitions π‘‹π‘˜ into pairwise non-intersecting pseudogroups. On a set πΉπ‘˜ , partial ordering can naturally be introduced. Let 𝐹1 , 𝐹2 ∈ πΉπ‘˜ . According to definition 3, is 𝐹1 preceded by 𝐹2 , if any element 𝐹1 can be represented as a union of elements with 𝐹2 . In this set of breakdowns, there is a minimum that holds only one element π‘‹π‘˜ βˆ’ the plural itself. It is proved [12, 14] that the maximum division of a set πΉπ‘˜ is unique, that is, there is a single 381 division of this set into pairwise non-intersecting sets that have the following property: if a and b belong to one of these subsets, then they can be connected by a chain of the form π‘Ž β†’ 𝑐1 β†’ 𝑐2 β†’. . . β†’ π‘π‘š β†’ 𝑏, and if not, then such a sequence cannot be constructed. This breakdown is a breakdown into pseudogroups. The maximum element of the set πΉπ‘˜ is called the base partition. Let us denote the set of elements of the basic breakdown by π‘‹π‘˜1 and define the function 𝑅1 (𝐷, Π‘) on it as follows: 𝑅(π‘Ž, 𝑏), β‰  π‘Žβˆˆ π‘βˆˆπΆ 𝑅1 ( )={ 𝑅(π‘Ž, 𝑏), = π‘Žβˆˆ π‘βˆˆπ·\π‘Ž Definition 4. Let 𝐷 ∈ π‘‹π‘˜1 . We will call an element Π‘ a neighbor of 𝐷 if π‘šπ‘Žπ‘₯ 𝑅(𝐷, Π•) = 𝑅(𝐷, Π‘) , ie.𝐷 β†’ Π‘ (6) Π•βˆˆπ‘‹π‘˜1 Next, you can enter the definition of the pseudogroup and show that the definitions formulated earlier will be valid. Let us denote π‘„π‘˜ in terms of the set π‘‹π‘˜ all possible divisions of the set into pairwise non- intersecting groups. It is true that π‘„π‘˜ in order for a set π‘‹π‘˜ to be divided into groups, it must correspond to the division of the set π‘‹π‘˜1 into pseudogroups. The proof of the statement is given in [13, 15]. It follows from the statement that any division of a set π‘‹π‘˜ into groups can be represented as a union of elements with 𝐹1 (𝐹1 βˆ’ the maximum division of the set π‘‹π‘˜1 into pseudogroups). If we denote π‘‹π‘˜2 = 𝐹2 and introduce on the set π‘‹π‘˜2 a measure of proximity 𝑅2 (𝐿, 𝑀) = π‘šπ‘Žπ‘₯ 𝑅1 (𝐷, Π‘), then with respect to the set π‘‹π‘˜2 all the statements that for π‘‹π‘˜1 . Similar conclusions can be drawn with respect to any intermediate set π‘‹π‘˜π‘βˆ— . This process ends when each of the following two solutions is present: - at some step 𝑍 βˆ—, a set with a single element π‘‹π‘˜π‘βˆ— containing all the elements of the set π‘‹π‘˜ is obtained, i.e. the breakdown of tasks of a given level of the hierarchy is impossible by formal methods and it is necessary either to use heuristic procedures or to change the structure of the initial data: π‘‹π‘˜π‘βˆ— = π‘‹π‘˜ ; (7) - with some 𝑍 βˆ— > 2 π‘‹π‘˜π‘βˆ— = π‘‹π‘˜π‘ βˆ— βˆ’1 π‘‹π‘˜π‘βˆ— and does not consist of any element. In this case, the elements of the set π‘‹π‘˜π‘βˆ— βˆ’1 are pseudogroups, and the set π‘‹π‘˜π‘βˆ— βˆ’1 corresponds to the division of the original set π‘‹π‘˜ into groups: π‘‹π‘˜π‘βˆ— = π‘‹π‘˜π‘ βˆ— βˆ’1. (8) Thus, the algorithm for horizontal grouping of management tasks can be represented as follows: 1. The original set π‘‹π‘˜ and the function 𝑅𝑍 (π‘₯𝑖 , π‘₯𝑗 ) of the interconnection of the problemsπ‘₯𝑖 , π‘₯𝑗 ∈ π‘‹π‘˜ are written. We get the graph 𝐺𝑍 (𝑋, π‘Œπ‘ ). 2. According to expression (4), for each element of the set π‘‹π‘˜ , neighbor elements are determined and pseudogroups of the first (𝑍 βˆ— = 1) of the basic breakdown 𝐷𝑙 ∈ π‘‹π‘˜1 are written. 3. Condition (7) is checked. If the elements of the set π‘‹π‘˜ make up one pseudogroup, then partitioning by formal methods is not possible. 4. On the set π‘‹π‘˜1 , according to expression (5), a function of the degree of mutual proximity between pseudogroups, is formed 𝑅(𝐷𝑖 , 𝐷𝑗 )𝐷𝑖 , 𝐷𝑗 ∈ π‘‹π‘˜1 . 5. According to expressions (6) and (7), for each element 𝐷𝑙 of the set π‘‹π‘˜1, neighbor elements are determined and pseudogroups of the second (𝑍 βˆ— = 2) of the basic division are written. 6. Condition (8) is checked. If it is not fulfilled, then paragraphs 4 - 8 are repeated for the third βˆ— (𝑍 = 3) and so on breakdowns. 7. If condition (8) is satisfied, then the set π‘‹π‘˜π‘βˆ— corresponds to the maximum breakdown and it is necessary to proceed to the horizontal grouping of the remaining tasks of the hierarchy levels π‘‹π‘˜ , π‘˜ = 1, 𝑠. With each step 𝑍 βˆ— , the breakdown of the initial set of tasks at a given level of the 382 organizational structure hierarchy is associated with checking the feasibility of including a group of officials in the organizational structure π‘šπ‘˜π‘βˆ— = |π‘‹π‘˜π‘βˆ— | at this level. Let's look at an example of horizontal structuring of tasks. Let 𝑋 = (π‘₯1 , π‘₯2 , π‘₯3 , π‘₯4 , π‘₯5 , π‘₯6 , π‘₯7 , π‘₯8 , π‘₯9 , π‘₯10 , π‘₯11 ) be the set of problems that are solved in the network management body. Figure 4 shows a graph 𝐺𝑍 (𝑋, π‘Œπ‘ ) of mutual relations of problems, and in Figure 5 βˆ’ matrix of measures of their proximity. X11 X10 X1 X9 X2 X8 X3 X4 X7 X5 X6 Figure 4: Graph of mutual relations of problems x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x1 1 1/7 1/14 1/13 1/13 1/8 1/10 1 x2 1 1/14 1/6 1/5 4/5 1/4 1 x3 1 1/2 1/14 1/16 1/3 1/13 1/2 1 x4 1 1/13 1/2 1/13 1/3 1 x5 1 4/5 1/13 1/7 1/2 1 x6 1 1/14 1/3 1 x7 1 1/9 1/11 1/2 1 x8 1 1/4 1/11 1 x9 1 1/10 1 x10 1 1 x11 1 ( ) Figure 5: Matrix R x i , x j of measures of proximity of tasks In accordance with the algorithm of horizontal grouping of management tasks, we will perform the procedure of horizontal structuring of tasks. To do this, we will use the algorithm for calculating the ordinal function of the graph. Let 𝑅 = 0.2. By sequentially changing the structuring step 𝑍 = 0 … 5, the following structures of graphs of mutual relations of problems are obtained (Table 1). The table shows the six steps of structuring tasks (𝑍 = 0 … 5). At each of these steps, according to the above algorithms, the options for vertical and horizontal structuring are shown. The range of changes in the values of the hierarchy obtained on this structure 𝑆 = 2 Γ· 10. 383 Table 1. Structure of graphs of mutual relations of problems Step Structures Generated by Vertical Options for horizontal structuring of Number Structuring of Tasks tasks x1 𝑆 = 10 π‘š1 = π‘š2 = π‘š3 = π‘š4 = π‘š5 = π‘š6 = π‘š7 = π‘š9 𝑆=9 = 1; π‘š8 = 1.2 x3 x2 𝑆=8 𝑆=7 x4 𝑆=6 𝑆=5 𝑍=0 x5 x6 𝑆=4 𝑆=3 x8 x7 𝑆=2 𝑆=1 x9 x10 x11 x1 x6 π‘š1 = {1,3}; ;𝐷11 = {π‘₯1 , π‘₯9 , π‘₯10 } x2 𝑍=1 x9 x7 x4 x3 x11 π‘š2 = {1,3}; ;𝐷12 = {π‘₯6 , π‘₯7 , π‘₯8 } x10 x8 x5 π‘š3 = {1,2,3}; ;𝐷13 = {π‘₯2 , π‘₯4 , π‘₯5 } 𝑆=5 𝐷23 = {{π‘₯2 , π‘₯5 }, π‘₯4 } π‘š1 = {5,3}; ;𝐷11 = {π‘₯1 , π‘₯6 , π‘₯8 , π‘₯9 , π‘₯10 } x1 x6 x2 ;𝐷21 = {{π‘₯1 , π‘₯8 , π‘₯9 }, π‘₯6 , π‘₯10 } 𝑍=2 x5 x4 x3 x11 x8 x7 π‘š2 = {3,2}; ;𝐷12 = {π‘₯2 , π‘₯5 , π‘₯7 } x9 x10 𝐷22 = {{π‘₯2 , π‘₯5 }, π‘₯7 } 𝑆=5 x1 x3 x4 x6 x7 x8 x9 x10 π‘š1 = {8,3,2}; 𝐷11 = {π‘₯1 , π‘₯3 , π‘₯4 , π‘₯6 , π‘₯7 , π‘₯8 , π‘₯9 , π‘₯10 }; 𝑍=3 x2 x5 𝐷31 = {{π‘₯1 , π‘₯8 }, {π‘₯9 , π‘₯4 , π‘₯7 , π‘₯10 }, {π‘₯9 , π‘₯6 }}; 𝑆=3 π‘š2 = {2,1}; x11 𝐷 = {{π‘₯1 , π‘₯6 , π‘₯8 , π‘₯9 }, {π‘₯3 , π‘₯4 , π‘₯7 , π‘₯10 }} x1 x3 x4 x6 x7 x8 x9 x10 π‘š1 = {8,3,2}; 𝐷11 = {π‘₯1 , π‘₯3 , π‘₯4 , π‘₯6 , π‘₯7 , π‘₯8 , π‘₯9 , π‘₯10 }; 𝑍=4 x2 x5 𝐷31 = {{π‘₯1 , π‘₯8 }, {π‘₯9 , π‘₯4 , π‘₯7 , π‘₯10 }, {π‘₯9 , π‘₯6 }}; 𝑆=3 π‘š2 = {2,1}; x11 𝐷 = {{π‘₯1 , π‘₯6 , π‘₯8 , π‘₯9 }, {π‘₯3 , π‘₯4 , π‘₯7 , π‘₯10 }} x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 π‘š1 = {10,3,2}; 𝑍=5 𝐷11 = {π‘₯1 , π‘₯2 , π‘₯3 , π‘₯4 , π‘₯5 , π‘₯6 , π‘₯7 , π‘₯8 , π‘₯9 , π‘₯10 }; 𝑆=2 𝐷21 = {{π‘₯1 , π‘₯2 , π‘₯8 }, {π‘₯10 , π‘₯3 , π‘₯7 , π‘₯4 }, {π‘₯9 , π‘₯5 , π‘₯6 }}; x11 𝐷31 = {{π‘₯1 , π‘₯2 , π‘₯5 , π‘₯6 , π‘₯8 , π‘₯9 }, {π‘₯3 , π‘₯4 , π‘₯7 , π‘₯10 }} A variant of horizontal structuring of tasks has been obtained. Next, you need to define the neighboring elements of the set and write down the pseudogroups of problems of the first basic breakdownπ‘‹π‘˜ . To do this, we solve the problem of horizontal structuring of the 5th variant of the breakdown, the conditions of which are fulfilled at 𝑍 = 5. The hierarchy of vertical structuring of the spheres of activity of officials in this variant has two levels 𝑆 = 2. As can be seen from Table 1, all the tasks that support the group's activities are focused on the first level. The matrix of interrelations of the tasks of the first level is presented in Fig. 6. Using the algorithm of horizontal structuring of control problems, we obtain the first basic breakdown of the original set N1 : Areas of activity of Level 1 officials: a) π‘₯11 = {π‘₯1 , π‘₯2 , π‘₯8 }; b) π‘₯21 = {π‘₯10 , π‘₯3 , π‘₯7 , π‘₯4 }; c) π‘₯31 = {π‘₯9 , π‘₯5 , π‘₯6 }. 𝑁11 = {π‘₯11 , π‘₯21 , π‘₯31 } In particular, starting with the problem π‘₯1 , we successively obtain the set of "neighbor" problems formed by it {π‘₯1 β†’ π‘₯2 ↔ π‘₯8 } = 𝐷1. Continuing the process, we select the sets 𝐷2 = {π‘₯10 , π‘₯3 , π‘₯7 , π‘₯4 } and 𝐷3 = {π‘₯9 , π‘₯5 , π‘₯6 }. 𝐷1, 𝐷2 and 𝐷3 form pseudo-groups of problems of the first basic breakdown of the first stage. Each pseudo-group characterizes the sphere of activity of one official at the π‘˜ = 1 level of the hierarchy of the organizational structure. Thus, for 𝑍 βˆ— = 1 π‘š1 = |𝑁11 | = 3. 384 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x1 1 1/7 1/14 1/13 1/13 1/8 1/10 x2 1 1/14 1/6 1/5 4/5 1/4 x3 1 1/2 1/14 1/16 1/3 1/13 1/2 x4 1 1/13 1/2 1/13 1/3 x5 1 4/5 1/13 1/7 1/2 x6 1 1/14 1/3 x7 1 1/9 1/11 1/2 x8 1 1/4 1/11 x9 1 1/10 x10 1 Figure 6: Matrix of measures of proximity of tasks of the first level of the hierarchy Pseudogroups 𝐷1, 𝐷2, 𝐷3 are elements of the set 𝑁11 . A function can also be built on this set 𝑅(π‘₯𝑖1 , π‘₯𝑗1 ). Areas of activity of Level 1 officials: a) π‘₯12 = {π‘₯1 , π‘₯2 , π‘₯5 , π‘₯6 , π‘₯8 , π‘₯9 }; b) π‘₯22 = {π‘₯3 , π‘₯4 , π‘₯7 , π‘₯10 }. 𝑁11 = {π‘₯12 , π‘₯22 } Pseudogroups of the basic division of the set 𝑁1 look like this: 𝐷11 = {π‘₯11 , π‘₯31 }, 𝐷21 = π‘₯21 . Pseudo- groups 𝐷11 and 𝐷21 will form spheres of activity for two officials of the 1st level of the group hierarchy. On the set π‘₯12 = 𝐷11, π‘₯22 = 𝐷21, let us construct the function 𝑅2 (π‘₯12 , π‘₯22 ). As a result of the analysis of the obtained set 𝑁12 = {𝐷11 , 𝐷21 }, we find the following pseudogroups of the basic division of the third stage: 𝑁13 = {π‘Ž12 , π‘Ž22 }, i.e. 𝑁13 = 𝑁12 . From this it follows that individual problems of a set of problems 𝑁1 will form two groups: 𝐷12 = {π‘₯1 , π‘₯2 , π‘₯5 , π‘₯6 , π‘₯8 , π‘₯9 }. 𝐷22 = {π‘₯3 , π‘₯4 , π‘₯7 , π‘₯10 } Similar calculations are performed for all variants of the previous stage of vertical structuring of tasks. Conclusions An approach to the distribution of tasks between the levels of management of a telecommunication network is considered. An algorithm for vertical structuring of tasks in TNMS control systems is presented. This algorithm makes it possible to effectively distribute tasks by management levels based on the analysis of information flows and the hierarchy of goals, as well as to synthesize the organizational structure of the TNMS as a whole. An algorithm for horizontal structuring of tasks is also provided, which allows automating the process of forming various options for the spheres of activity of officials in the organizational structure at each level of the hierarchy. At the same time, the nature of the mutual relations of tasks is taken into account, which reflect the target orientation of the organizational structure. The variants of structuring tasks obtained as a result of generation serve as a further oriented basis for the selection of appropriate structures for the organization of activities of the structural elements of the TNMS and allow to exclude from consideration the variants of organizational structures that do not correspond to the structure of tasks that are solved in the management system. Declaration on Generative AI The authors have not employed any Generative AI tools. References [1] Seongcheol Hong, Yonghyuk Lee, Jinwoo Kim, Injun Choi. A methodology for redesigning an organizational structure based on business process models using sna techniques// International 385 Journal of Innovative Computing, Information and Control Volume 8, Number 7(B), July 2012, pp. 5411 5424 [2] V. H. Balan "Logico-lingvistychna modelu otsennia ta vybor strategii pidpryiemstva" [Logical and linguistic model of evaluation and choice of enterprise strategies]. Issue 38. 2021. P. 9-16. [3] D.V. Babich, T.V. Proskurina, D.D. Makoviy Improvement of the organizational structure of management as an important mechanism of management of a modern enterprise// Economics and management of enterprises, 2018.- Issue 24, pp. 91-95. [4] V. Chepurna, O. Dolgalova Research and improvement of the organizational structure of management of the institution of higher education // Galician Economic Bulletin https://doi.org/10.33108/galicianvisnyk_tntu Galician economic journal, No. 5 6 (78 79) 2022 https://doi.org/10.33108/galicianvisnyk_tntu2022.05_06 [5] V. M. Kurakh Improvement of organizational structures of management in the enterprises of the construction sphere: qualification work for obtaining the level of higher education "master"; Sciences. Supervisor Doctor of Economics, prof. Department of Economics, Management and Administration A. I. Solovyov; M-vo of Education and Science of Ukraine; Kherson state. University of Business and Law, Department of Economics, Management and Administration. Kherson: KSU, 2022. 53 c. [6] M.P. Doroshenko, V.L. Voronina Organizational structure of management: essence and -56. [7] Engineering Psychology: A Course of Lectures / Compiler: S.O. Gura. Kh.: NUCP of Ukraine, 2016. 127 p. [8] Y.V. Kovbasyuk Derzhavna upravlinnia [Public administration]. Volume 1. Tutorial. K.; Dnipropetrovsk: NADU, 2012. 564 c. [9] Allaya Cooks-Campbell What is organizational structure and why is it important? Available at: https://www.betterup.com/blog/organizational-structure. [10] Mark Howell project decomposition - why should you do it? Access mode: https://edworking.com/blog/productivity/project-decomposition-why-should-you-do-it [11] ABHAY JUVEKAR, Dr. UMA SHANKAR PANDEY. Goal decomposition method/ international journal of business, management and allied sciences (IJBMAS) A Peer Reviewed International Research Journal. Vol.4.Issue.2.2017 April-June. R.4211-4216. Available at: http://www.ijbmas.in/4.2.17/4211-4216%20ABHAY%20JUVEKAR.pdf [12] Role of organizational structures and competencies/ international atomic energy agency, The Management System for Facilities and Activities, IAEA Safety Standards Series No. GS-R-3, IAEA, Vienna (2006). Access mode: https://www- pub.iaea.org/MTCD/Publications/PDF/SupplementaryMaterials/P1603/P1603Annexes.pdf [13] Paolo Taticchi, Flavio Tonelli, Luca Cagnazzo. A decomposition and hierarchical approach for business performance measurement and management/ Measuring Business Excellence, 2009, 4, p. 47-57. [14] Hokyeom Kim, Injun Choi, Jitaek Lim and Sanghyun Sung. Business Process-Organizational Structure (BP-OS) Performance Measurement Model and Problem-Solving Guidelines for Efficient Organizational Management in an Ontact Work Environment/ Available at: https://www.mdpi.com/2071-1050/14/21/14574 [15] LN Mishra, CBAP, CBDA, AAC & CCA A Functional Decomposition Technique Guide for Business Analyst's / Available https://www.adaptiveus.com/blog/technique/functional- decomposition/ 9/28/23. [16] Yu.Ya. Samokhvalov (2004) Distinctive features of using the method of analysis of hierarchies in estimating problems on the basis of metric criteria. Kibernetika i Sistemnyj Analiz, 40 (5), pp. 15-19. [17] Y.Y. Samokhvalov Developing the Analytic Hierarchy Process Under Collective Decision- Making Based on Aggregated Matrices of Pairwise Comparisons. Cybern Syst Anal 58, 758 763 (2022). https://doi.org/10.1007/s10559-022-00509-3. 386