Про деякі методи розв’язання задачі розподілу потужності каналів передавання даних з урахуванням нечітких обмежень на обсяги споживання

The article deals with the mathematical formulation of the problem of optimal distribution of the power of data transmission channels in information and computer networks with a three-level architecture and fuzzy restrictions on consumption volumes. An efficient algorithm has been developed for solv...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2022
Автори: Ivokhin, Eugene, Adzhubey, Larisa, Vavryk, Petro, Makhno, Mykhailo
Формат: Стаття
Мова:Англійська
Опубліковано: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2022
Теми:
Онлайн доступ:https://journal.iasa.kpi.ua/article/view/254733
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:System research and information technologies
Завантажити файл: Pdf

Репозитарії

System research and information technologies
_version_ 1867334424612306944
author Ivokhin, Eugene
Adzhubey, Larisa
Vavryk, Petro
Makhno, Mykhailo
author_facet Ivokhin, Eugene
Adzhubey, Larisa
Vavryk, Petro
Makhno, Mykhailo
author_institution_txt_mv [ { "author": "Eugene Ivokhin", "institution": "Taras Shevchenko National University of Kyiv, Kyiv" }, { "author": "Larisa Adzhubey", "institution": "Taras Shevchenko National University of Kyiv, Kyiv" }, { "author": "Petro Vavryk", "institution": "Taras Shevchenko National University of Kyiv, Kyiv" }, { "author": "Mykhailo Makhno", "institution": "Taras Shevchenko National University of Kyiv, Kyiv" } ]
author_sort Ivokhin, Eugene
baseUrl_str http://journal.iasa.kpi.ua/oai
collection OJS
datestamp_date 2023-05-21T20:04:38Z
description The article deals with the mathematical formulation of the problem of optimal distribution of the power of data transmission channels in information and computer networks with a three-level architecture and fuzzy restrictions on consumption volumes. An efficient algorithm has been developed for solving the problem, the peculiarity of which is the inability to meet the end user’s needs at the expense of the resources of different suppliers. A standard solution method based on a fuzzy optimization problem of mathematical programming is considered. A constructive variant of finding a solution based on the backtracking method is proposed. Computational experiments have been carried out. The developed approach was used to determine the optimal configuration of a three-level information and computer network with a given number of communication servers.
doi_str_mv 10.20535/SRIT.2308-8893.2022.4.08
first_indexed 2025-07-17T10:27:47Z
format Article
fulltext  E.V. Ivokhin, L.T. Adzhubey, P.R. Vavryk, M.F. Makhno, 2022 88 ISSN 1681–6048 System Research & Information Technologies, 2022, №4 UDC 519.87:004.02 DOI: 10.20535/SRIT.2308-8893.2022.4.08 ON SOME METHODS FOR SOLVING THE PROBLEM OF POWER DISTRIBUTION OF DATA TRANSMISSION CHANNELS TAKING INTO ACCOUNT FUZZY CONSTRAINTS ON CONSUMPTION VOLUMES E.V. IVOKHIN, L.T. ADZHUBEY, P.R. VAVRYK, M.F. MAKHNO Abstract. The article deals with the mathematical formulation of the problem of op- timal distribution of the power of data transmission channels in information and computer networks with a three-level architecture and fuzzy restrictions on con- sumption volumes. An efficient algorithm has been developed for solving the prob- lem, the peculiarity of which is the inability to meet the end user’s needs at the ex- pense of the resources of different suppliers. A standard solution method based on a fuzzy optimization problem of mathematical programming is considered. A con- structive variant of finding a solution based on the backtracking method is proposed. Computational experiments have been carried out. The developed approach was used to determine the optimal configuration of a three-level information and com- puter network with a given number of communication servers. Keywords: data transfer, power distribution, fuzzy constraints, optimal solution, backtracking algorithm. INTRODUCTION The tasks of finding optimal solutions arise in the process of development and practical implementation of methods for effective management of various organiza- tional, technological and information systems. An important characteristic of optimization problems is the desire to find the optimal solution (optimality principle). In practice, there are a number of con- straints that do not allow finding such a solution. In these cases, the question is raised of finding not optimal, but rational (compromise, effective) solutions that satisfy the problem statement. It is often necessary to find a compromise between the effectiveness of solutions and the cost of finding them. Serious difficulties arise when solving optimization problems under conditions of incomplete infor- mation, as well as in the case when random or subjective factors (parameters) play a significant role. One of the applied problems in which there can be uncertainty in setting the parameters is the problem of distributing the limited capacities of data transmis- sion channels between different nodes of the Internet providers network. Suppose that there is a local computer network of an enterprise (organization, educational institution) that provides users with access to the Internet. User access to the global network and obtaining the necessary information is carried out using several communication servers located on the territory of the information and computer center of the enterprise and connected by high-speed external communication channels with Internet providers. The bandwidth levels of the servers are within the bandwidth (bandwidth) of the local network (for example, 1Gb per second). On some methods for solving the problem of power distribution of data transmission … Системні дослідження та інформаційні технології, 2022, № 4 89 It is assumed that the network implements the conditions for efficient channel switching (relative to their bandwidth), which are provided by programmable network devices (communication servers, routers). The structure of the network and the information distributed in it in the general case can be very diverse. In this case, we consider the problem of distribution of limited capacities with the following constraints:  information is distributed from the provider to subscribers (nodes) through switching servers via communication channels with a bandwidth that takes into account the specified bandwidth;  each network subscriber is serviced by one switching server;  the throughput of receiving information for switching nodes and subscribers is limited both from above (fundamental limitations of the provider’s capabilities) and from below (the minimum need for subscribers to receive information). The problem of determining the bandwidth of an external connection is con- sidered, which makes it possible to maximize the total bandwidth of user commu- nication channels by changing the total power of communication servers, taking into account both the needs and wishes of subscribers (users) and the capabilities of the information and computing center. The solution of the formulated problem was considered in [1–7] on the basis of solving problems of optimal resource allocation. The problems of efficient use of a homogeneous resource were considered using the example of time distribu- tion in the form of a classical problem of distributing resources of a given volume over a set of categories (works) [8]. The setting of such tasks consists in finding a cost plan for the available resource (such a resource is most often considered time) for the execution of a group of tasks, in which the total (final) use of the resource is optimal. In a number of papers [9–11] to find a solution, an approach is proposed that uses multi-index problems of the transport type [11]. In the noted works, meaningful formulations of such applied problems are given and their mathematical models are constructed. When solving applied multi-index optimization problems, special interest is given to formulations related to the class of problems of integer linear program- ming [11]. One of the approaches to the development of algorithms for solving such optimization problems is the use of streaming methods. Known efficient flow algorithms [12] make it possible to construct solution methods that have ac- ceptable estimates of computational complexity compared to estimates of general methods for solving linear programming problems. Solutions obtained on the basis of models of three-index transport problems [10] allow solving the problem of distribution of a homogeneous resource for cas- es where the cost and resource consumption factors are known a priori. In [13,14], a model of a two-level production and transport problem was considered with a criterion that takes into account the optimal cost indicators for the production and transportation of resources, the volumes of production and consumption of which are given. PROBLEM FORMALIZATION OF THE DATA TRANSMISSION CHANNELS OPTIMAL DISTRIBUTION POWER An information and computer network is considered, including 1N data transmis- sion channels (global network providers), 2N communication servers and 3N E.V. Ivokhin, L.T. Adzhubey, P.R. Vavryk, M.F. Makhno ISSN 1681–6048 System Research & Information Technologies, 2022, № 4 90 end users (subscribers). We denote by  iA , 1,1 Ni  , the values of the maximum bandwidth of the data transmission channel that provider i, 1,1 Ni  , is able to provide;  jB , 2,1 Nj  — the value of the maximum bandwidth of the data transmission channel that the communication node j, 2,1 Nj  , can provide;  kk CC , , 3,1 Nk  — values of the minimum and maximum bandwidth of the data transmission channel, which must be provided to the subscriber k, 3,1 Nk  ; kt — throughput of the k-th subscriber station, 3,1 Nk  . Then, assuming that the power distribution of communication channels satisfies the conditions of additiv- ity and proportionality, we can consider the problem of distributing a limited ho- mogeneous resource (bandwidth of communication channels) with transport-type constraints in order to find the optimal data transmission plan. This ensures the effective functioning of the system for providing users with Internet access, which consists in finding the optimal values of data transmission bandwidths iT of the i-th information provider (provider), 1,1 Ni  , and the optimal values of the bandwidths kt of using local communication channels of the k-th user, 3,1 Nk  . Formally, the statement of problem can be written as 1max t ; 2max t ; … 3 max Nt , with the following constraints ; 13 11      N i i N k k At  jk Bt , 2,1 Nj  , 3,1 Nk  ;   kkk CtC , 3,1 Nk  ;         312 111 N k k N i i N j j CAB . SOLVING METHODS OF THE PROBLEM OF DATA TRANSMISSION CHANNELS OPTIMAL DISTRIBUTION POWER TAKING INTO ACCOUNT FUZZY CONSTRAINTS ON CONSUMPTION VOLUMES Let’s assume that the needs of network subscribers to increase the speed of ob- taining one or another amount of information are known. The wishes (prefer- ences) of subscribers are set regarding a possible increase in consumption vol- umes (bandwidths) for transmitting information from the provider to the user node. To implement the changes, it is necessary to update the capacities of the switching servers of the network by deploying new, more powerful computers or by increasing the number of existing servers. In other words, it is necessary to conduct a study on updating the resources of the server park of the information and computing center, which makes it possible to increase the total bandwidth of a group of switching servers. At the same time, the value of the total capacity of servers, both in the case of an increase in the capacity of the existing fleet of computers, and in the case of an increase in the number of servers, is assumed to be the same. On some methods for solving the problem of power distribution of data transmission … Системні дослідження та інформаційні технології, 2022, № 4 91 If the values of consumption parameters are random variables with known distribution functions, then it can be solved by stochastic programming methods. However, in practice these parameters are often unknown and only the range of possible values can be determined for them. A problem of this type can be called a problem with multiple values of the coefficients. Within the framework of this problem, it makes no sense to talk about maximizing the objective function, since the values of this function are not numbers, but sets of numbers. In this case, it is necessary to find out what preference relation this function generates on the set of alternatives, and then determine which products should be considered rational in the sense of this preference relation. The next step on the way of detailing and refining the model considered here is the description of the problem parameters in the form of fuzzy sets (numbers) [15]. Additional information is introduced into the model in the form of a mem- bership function of these fuzzy sets. These functions can be considered as a way for an expert to approximate his unformalized idea of the real value of a given parameter. Membership function values are the weights that experts assign to the various possible values of this parameter. Fuzzy sets are a mathematical model of object classes with fuzzy or blurry boundaries. In other words, an element can have some degree of membership in the set, and it is intermediate between full membership and complete non- membership. Traditional (ordinary) set theory can be viewed as a special case of fuzzy set theory. An ordinary subset A of a set X can be represented as a fuzzy set, which is given by the characteristic function }1,0{: XχA :       .:1 ;:0 )( Ax Ax xA In accordance with the idea of Zadeh [15], a fuzzy subset of a given univer- sal set X is formulated as follows. Definition 1. A fuzzy subset A ~ of the universal set X , is a collection of pairs )}),({( ~ ~ xxA A , where ]1,0[:)(~  XxA is the mapping of the set X into the unit segment [0,1], which is called the membership function of the fuzzy set. The value of the membership function )(~ xA for an element Xx is called the degree of membership. The interpretation of the degree of membership )(~ xA is a subjective measure of how much an element Xx corresponds to a concept, the meaning of which is formalized by a fuzzy set A ~ . Let 1RX  is a universal set. Definition 2. [16] A fuzzy triangular number (triplet) A ~ is an ordered triplet of numbers (а, b, c), cba  , defining a membership function )(~ xA of the form: ab ax xA    )(~ , ],[ bax ; bc xc xA    )(~ , ],[ cbx ; ],[ cax . (1) A fuzzy triangular number of the form ( , , )a b b , called a left fuzzy trian- gular number, is determined by the membership function of the form: E.V. Ivokhin, L.T. Adzhubey, P.R. Vavryk, M.F. Makhno ISSN 1681–6048 System Research & Information Technologies, 2022, № 4 92 ,0)(~  xA ax  ; ab ax xA    )(~ , ],[ bax ; 1)(~  xA , bx  , and the fuzzy triangular number of the form (b, b, c), called the right fuzzy trian- gular number, is the membership function nRx : 1)(~  xA , bx  ; bc xc xA    )(~ , ],[ cbx ; ,0)(~  xA cx  . (2) After such clarification, we can proceed to the next statement of the problem of fuzzy mathematical programming [17]. A linear view model is specified max~ 1   n j jj xc , (3) in which the values of the coefficients jc~ , nj ,1 , are given fuzzy in the form of fuzzy sets of given universal sets. In addition, there are constraints: i n j jij bxa ~~ 1   , mi ,1 , 0jx , nj ,1 , (4) and the values of the coefficients ija~ , ib ~ , mi ,1 , nj ,1 , are also described in the form of the corresponding fuzzy sets. It is required to make a rational choice of a solution nRx , that, in a certain sense, maximizes the given fuzzy linear form (3). We call such a statement of the fuzzy optimization problem a linear pro- gramming problem with fuzzy parameters. One of its variants is a problem with fuzzy resource constraints on the right side. Consider now a linear programming problem with a given goal function x max   n j jj xc 1 (5) and fuzzy constraints on resources of the form    n j ijij bxa 1 ~ , mi ,1 , nRxx  ;0 , (6) where the right parts of constraints (6) are given as fuzzy right triangular numbers with corresponding membership functions of the form (1). Here, the allowable deviations determine the values of the boundary changes of the model resources. This formulation does not restrict the general form of optimization problems with fuzzy constraints [18, 19]. Indeed, one can consider a linear programming problem with fuzzy resources in the form of an optimization problem for the goal function (5) in the presence of a system of mixed constraints:    n j ijij bxa 1 ~ , 1,1 mi  ;    n j ijij bxa 1 ~ , 21 ,1 mmi  ;    n j ijij bxa 1 ~ , mmi ,12  , where the right parts of the first 1m constraints are given by left fuzzy triangular numbers ib ~ = ),,( 0 iiii bbbb  , 00 ib , 1,1 mi  , the right parts of the next group of On some methods for solving the problem of power distribution of data transmission … Системні дослідження та інформаційні технології, 2022, № 4 93 constraints are given by right fuzzy triangular numbers ib ~ = ),,( 0 iiii bbbb  , 00 ib , 21 ,1 mmi  , and the right parts of the last m – 2m constraints are given by fuzzy triangular numbers ib ~ = ),,( r iii l ii bbbbb  , with allowable deviations i l i bb 0 , 0r ib , mmi ,12  . This LP model can be rewritten in the form (4)–(5) by replacing the first 1m conditions with the next constraints    n j ijij bxa 1 ~ )( , ib ~ = ),,( 0 iiii bbbb  , 1,1 mi  , and the last m – 2m conditions — with a system of constraints    n j ijij bxa 1 ~ )( , ib ~ = ),,( l iiii bbbb  ;    n j ijij bxa 1 ~ , ib ~ = ),,( r iiii bbbb  ; mmi ,12  . Thus, we can assume that the general form of a linear programming problem with fuzzy resource constraints on the right side is given by model (5)–(6). The optimization problem under consideration can be solved as a parametric linear programming problem [20]. This method is universal, not always taking into account the specifics of the task. We use an approach based on the defuzzification of problem (5)–(6). To do this, we calculate the optimal values of the levels of the objective function lZ and uZ by solving two linear programming problems: lZ = x max   n j jj xc 1 (7) with constraints    n j ijij bxa 1 , mi ,1 , nRxx  ;0 ; (8) uZ = x max   n j jj xc 1 (9) under condition    n j iijij bbxa 1 0 , mi ,1 , nRxx  ;0 . (10) Let be L = ),min( ul ZZ ,U = ),max( ul ZZ . The fuzzy set of optimal values of problem (5)–(6) specified in nR (we denote it by G ~ ) is described by the mem- bership function of the form:                     ,,1 ;),/()( ;,0 )( 1 11 1 ~ Uxc UxcLLULxc Lxc x n j jj n j jj n j jj n j jj G (11) E.V. Ivokhin, L.T. Adzhubey, P.R. Vavryk, M.F. Makhno ISSN 1681–6048 System Research & Information Technologies, 2022, № 4 94 and the fuzzy sets of each constraint (we denote them by iF ~ , mi ,1 ) from (6) are determined by the membership functions:                     .,0 ,,/)( ;,1 )( 0 1 0 1 0 1 0 1 ~ ii n j jij ii n j jijii n j jijii i n j jij F bbxa bbxabbxabb bxa x i mi ,1 ; (12) Based on the definition of the Bellman-Zadeh fuzzy solution [21], the fuzzy linear programming problem (5)–(6) can be written in the form of an optimization problem of the following form: find the value of the parameter  ,1,0 that is the solution of the linear programming problem  x max with constraints ;)(~  x G ;)(~  x iF .0x mi ,1 . (13) Substituting (11) and (12) into (13), we write the final form of the optimiza- tion problem  x max with constraints ;0)( 1    LxcLU n j jj ;,1,00 1 mibbbxa iii n j jij   .10,0 x (14) This problem is a classical linear programming problem, for finding solutions to which any variant of the simplex method can be applied. Let us assume that in the formulation of the problem of distributing the power of data transmission channels, the current values of the throughput of communication channels of each subscriber k, kC , 3,1 Nk  , are known, and the values of  kC , 3,1 Nk  , determine the values of the bandwidths that are planned by users as a result of updating communication equipment. Obviously, it is possible to fully satisfy the expansion of the bandwidth of subscriber channels only under the condition       32 11 N k k N j j CB . Formally, the statement of problem can be written as 1max t ; 2max t ; … 3 max Nt , (15) with the following constraints On some methods for solving the problem of power distribution of data transmission … Системні дослідження та інформаційні технології, 2022, № 4 95 ],[~supp  kkkk ССtt , 3,1 Nk  ; ;At N i i N k k      13 11  jk Bt , 2,1 Nj  , 3,1 Nk  ;         312 111 N k k N i i N j j CAB . (16) We will assume that the capacities of communication channels available to users satisfy the conditions      133 111 N i i N k k N k k AtC , and the values of the possible expansion of the channel capacity are determined by right-hand fuzzy triangular numbers in the form ),,(  kkk CCC , 3,1 Nk  , with linear membership functions (2). This problem is a multiobjective optimization problem. To solve it, methods are used that allow finding a compromise (effective) solution by reducing the problem to a single-criterion one in the form of a convolution of criteria or to a sequence of single-criteria optimization problems [22]. In the case of fuzzy con- straints, each such problem can be reduced to an optimization problem of the form (13) or (14) with subsequent solution by the method proposed above. Taking into account the specifics of the obtained problem, the most rational method is the sequential introduction of constraints [22]. A characteristic feature of this method, which makes it possible to use it to find an effective solution, is the sequential (at each step) introduction of constraints on the width of the communication channel, at which unsatisfactory values of the criteria are achieved. Following the search methodology, at each algorithm’s step ,...2,1p , an “ideal assessment” ),...,,( )*()*( 2 )*( 1 )*( 3 p N ppp tttt  , ,...2,1p , is formed, where )*( p kt , 3,1 Nk  , are the optimal values of each of the criteria (19) ktmax , 3,1 Nk  , on a given range of acceptable values pG , },1;{ 31 NkСtG kk   , 1pG }|,1;{ 3 sspk tNkGt  , },...,2,1{ 3Ns is the number of the criterion, the value of which is the least consistent with the compromise solution. It is clarified to what level s the value of this criterion should be changed, and a search for a new solution is performed, taking into account the additional constraint. This method allows solving the problem of efficient distribution of channel capacities, taking into account fuzzy constraints on consumption volumes, how- ever, to use it at each step, it is necessary to evaluate the compliance of the cur- rent solution with a certain “ideal” solution, which, as a rule, is formed with the participation of an expert. In addition, the solution procedure turns out to be cum- bersome, leading to the multiple solution of optimization problems of the form (7)–(10) and the construction of a Bellman-Zade fuzzy solution (14). Additionally it is easy to formalize this process by applying the back track- ing solution search procedure [23]. From the condition of the problem of optimizing the distribution of channel powers, taking into account fuzzy constraints on consumption volumes (15)–(16), it follows that       323 111 N k k N j j N k k CBC . E.V. Ivokhin, L.T. Adzhubey, P.R. Vavryk, M.F. Makhno ISSN 1681–6048 System Research & Information Technologies, 2022, № 4 96 Obviously, in this case, it is impossible to allocate the maximum expected power of communication channels to all subscribers. We will look for a solution on rational distribution based on the scheme of the back tracking algorithm. Algorithm. Step 0. Without loss of generality, we will assume that the order of users is ordered in non-increasing order of the planned capacities of communication channels. We put the required values in the initial solution  kk Сt , 3,1 Nk  . Step 1,2,s  s=1,2,... We check the fulfillment of condition      23 11 N j j N k k Bt . (17) If inequality (17) is satisfied, the algorithm terminates, otherwise: a) determine the q, ],1[ 3Nq , largest (first of 3N ) values kt , 3,1 Nk  ; b) decrease the values kt , qk ,1 , by 0t : kt = ttk  , qk ,1 . Obviously, the total demand in this case decreases. Change 1 ss and move on to the next step. RESULTS OF COMPUTATIONAL EXPERIMENTS The algorithm proposed above for finding a solution in the problem of rational distribution of the power of communication channels, taking into account fuzzy constraints on consumption volumes (15)–(16), was used to calculate the values of throughput resources in a network with 1 Internet provider, 2 (3, 4) routers (communication servers ) and 17 end users (collective subscribers). The bandwidth of user connections to communication servers was initially 350, 250, 250, 245, 180, 180, 165, 165, 160, 145, 140, 140, 140, 120, 110, 80, 80 Mb/s (total capacity 2900 Mb/s). In order to expand consumer traffic, it is proposed to upgrade equipment in the form of a possible increase in the number of servers or/and increase their capacity. The bandwidth of the communication channel with the provider remains constant and equals 10 Gb/s. The total throughput capacity of communication servers after the upgrade is planned to be 3 Gb/s. To determine the rational distribution of the size of communication channels, consumers were asked to determine the required size of connections to communication servers. Based on the given amount of traffic, it was planned to use 2, 3 or 4 servers with a total capacity of 3 Gb/s. Computational experiments on the efficient distribution of the power of communication channels were carried out using the above algorithm for the classical solution of optimization problems with fuzzy constraints on consumption levels (fuzzy approach) and the algorithm using the backtracking approach. In the latter case, both a consistent uniform decrease in consumer requests by the value 0t (app1) and a proportional decrease in the values of requests were applied, taking into account the required volumes of traffic increase (app2). The results of the numerical experiments performed are shown in Table. On some methods for solving the problem of power distribution of data transmission … Системні дослідження та інформаційні технології, 2022, № 4 97 T a b l e 1 . The results of numerical experiments on the efficient distribution of the power of communication channels Сonsumers p1 p 2 p 3 p 4 p 5 p 6 p 7 p 8 p 9 p 10 p 11 p 12 p 13 p 14 p15 p16 p 17 Sum Init Power, Мb/s (Max Sum Power=2900 Mb/s) 350 250 250 245 180 180 165 165 160 145 140 140 140 120 110 80 110 2900 Plan Power, Мb/s (Max Sum Power=3000 Mb/s ) 370 275 275 260 195 185 180 175 165 155 150 150 145 125 115 90 115 3100 Results for K communication servers, Mb/s Approuch: app1 CommunicationPower*K=1500×2 363 268 268 253 188 183 173 168 158 148 143 143 138 118 108 85 108 2995 CommunicationPower*K=1000×3 359 264 264 249 184 179 169 164 154 144 139 139 134 114 105 83 105 2934 CommunicationPower*K=750×4 357 262 262 247 182 177 167 162 152 142 137 137 132 112 107 89 107 2914 Approuch: app2 CommunicationPower*K=1500×2 354 254 254 254 184 184 174 169 164 149 149 149 144 124 114 89 114 2999 CommunicationPower*K=1000×3 352 252 252 252 182 182 172 167 162 147 147 147 142 122 112 87 112 2967 CommunicationPower*K=750×4 350 250 250 250 180 180 170 165 160 145 145 145 140 120 110 85 110 2935 Approuch: fuzzy CommunicationPower*K=1500×2 361 266 266 251 186 181 171 166 160 150 146 144 141 121 110 83 110 2985 CommunicationPower*K=1000×3 362 267 267 252 187 182 173 167 160 150 147 142 140 120 110 82 110 2989 CommunicationPower*K=750×4 355 260 260 245 180 175 165 160 150 150 145 140 135 118 108 79 108 2900 As follows from the results obtained, the application of the proposed algorithm made it possible to obtain the most efficient (close to optimal) solutions in the considered distribution problem for a configuration with two communication servers with a maximum bandwidth of 1500 Mb/s. The best solution to the problem using the method of efficient channel power distribution, taking into account fuzzy constraints, was obtained for the connection option with 3 routers. At the same time, it slightly differs from the solution with two servers, which suggests that the best option in the considered distribution problem is the variant with two communication servers. It should also be noted that the solution based on the algorithm using the return scheme does not require significant computational resources, which allows us to speak about the constructiveness of the method. The resulting solution was used as the basis for the technical modernization of equipment to ensure the operation of network subscribers. DISCUSSION AND CONCLUSIONS Several remarks should be noted. First, the amount t of change in the power of communication channels in the backtracking algorithm, which is set at the begin- ning of the work, depends on the values of the optimized data transfer volumes E.V. Ivokhin, L.T. Adzhubey, P.R. Vavryk, M.F. Makhno ISSN 1681–6048 System Research & Information Technologies, 2022, № 4 98 and affects the rate of convergence of the algorithm. The choice of small values t leads to a more accurate rational distribution of powers, but slows down con- vergence. Otherwise, for large values t , the solution is reached faster, but its quality in terms of the obtained volumes, as a rule, turns out to be lower. In addition, in the proposed version of the algorithm, a rational solution is sought at the expense of the most demanding subscribers in terms of volume. Obviously, the search procedure can be restructured to use other similar principles or to evenly distribute the redundancy of the total traffic request among all network users. The problem of optimal power distribution of communication channels in information-computer networks with a three-level architecture is considered. Approaches for its solution are studied, the problem statement with fuzzy constraints on the consumption volumes of end users is considered. A fuzzy optimization problem is formulated, which allows taking into account the interval specified volumes for the connection values. A variant of solving fuzzy optimization problems in the case of using fuzzy numbers is proposed. A multi- objective problem of efficient power distribution of communication channels with fuzzy constraints is formulated. A variant of the algorithm with a return is proposed, which allows solving the obtained problem. The approach is illustrated by a number of numerical examples of a problem with a given number of end users and different allowable bandwidths of communication servers. The results obtained were analyzed, which made it possible to make a decision on the method of upgrading the communication equipment. The proposed approach based on the method using the return scheme turned out to be a constructive way to solve the problem considered in the article. REFERENCES 1. L.G. Afraimovich and M.Kh. Prilutskii, “Multiindex Resource Distributions for Hierar- chical Systems,” Automation and remote control, vol. 67, no. 6, pр. 1007–1016, 2006. 2. M.Kh. Prilutskii, “Many-Criteria Distribution of a Homogeneous Resource in Hierarchi- cal Systems,” Automation and Remote Control, no. 2, pp. 24–29, 1996. 3. M.Kh. Prilutskii, “Distribution of a Homogeneous Resource in Tree-Structured Hierar- chical Systems,” Proc. III Int. Conf. Identification of Systems and Control Problems (SICPRO’2000), pp. 2038–2049. 4. M.Kh. Prilutskii and A.G. Kartomin, “Flow Algorithms for Allocation of Resources in Hierarchical Systems,” Investigated in Russia, 39, pp. 444–452, 2003. Available: http://zhurnal.ape.relarn.ru/articles/2003 /039.pdf 5. A. Schrijver, Theory of Linear and Integer Programming. Wiley, 1998, 484 p. 6. E.G. Zhdanova, Schedule theory. M., 2000, 136 p. 7. D.W. Pentico, “Assignment problems: A golden anniversary survey,” European Journal of Operational Research, vol. 176, pp. 774–793, 2007. doi: 10.1016/j.ejor.2005.09.014. 8. Е. Ivokhin and M. Makhno, “On an approach to construction of structured fuzzy sets and their application for description of fuzzy time response,” Journal of Automation and In- formation Science, 49(10), pp. 55–63, 2017. doi: 10.1615/JAutomatInfScien. v49.i10.60. 9. F.C.R. Spieksma, “Multi index assignment problems: complexity, approximation, appli- cations,” Nonlinear Assignment Problems. Algorithms and Applications; P.M. Pardalos, L.S. Pitsoulis (Eds.). Dordrecht: Kluwer Academic Publishers, 2000, pp. 1–11.  doi: 10.1007/978-1-4757-3155-2_1. 10. Y.Crama and F.C.R. Spieksma, “Approximation algorithms for three-dimensional as- signment problems with triangle inequalities,” European Journal of Operational Re- search, vol. 60, pp. 273–279, 1992. doi: 10.1016/0377-2217(92)90078-N. 11. L.G. Raskin and I.O. Kirichenko, Multi-index problems of linear programming. M.: Ra- dio and communication, 1982, 240 p. 12. J.B. Orlin, “A Faster strongly polynomial minimum cost flow algorithm,” Operations research, vol. 41, iss. 2, pp. 338–350, 1993. doi: 10.1145/62212.62249. On some methods for solving the problem of power distribution of data transmission … Системні дослідження та інформаційні технології, 2022, № 4 99 13. Z. Lukac, D. Hunjet, and L. Neralic, “Solving the production-transportation problem in the Petroleum Industry,” Revista Investigacion Operacional, vol. 29, iss. 1, pp. 63–70, 2008. 14. Е. Іvokhin, D. Аpanasenko, and V. Navrodskiy, “About production-transport problem reduction to the two-level problem of discrete optimization and its application,” Вulletin of Taras Shevchenko Nathional University of Kiev: Еkonomics, no. 3(198), pp. 48–53, 2018. doi: 10.17721/1728-2667.2018/198-3/6. 15. L.A. Zadeh, “Fuzzy sets,” Information and Control, vol. 8, pp. 338–353, 1965. doi: 10.1016/S0019-9958(65)90241-X. 16. R.E. Bellman and L.A. Zadeh, “Local and fuzzy logics,” Modern Uses of Multiple- Valued Logics; edited by J.M. Dunn, G. Epstein, D. Reidel. Dordrecht-Holland, 1977, pp. 103–165. doi: 10.1007/978-94-010-1161-7_6 17. D. Dubois, “Linear programming with fuzzy data,” Analysis of Fuzzy Information; J.C. Bezdek (ed.). Boca Raton: CRC Press, 1987, vol. 3: Applications in Engineering and Sci- ence, pp. 241–263. 18. Bablu Jana and Tapan Kumar Roy, “Multi-Objective Fuzzy Linear Programming and Its Application in Transportation Model,” Tamsui Oxford Journal of Mathematical Sciences, 21(2), pp. 243–268, 2005. 19. H.J. Zimmermann, “Fuzzy programming and linear programming with several objective functions,” Fuzzy Sets and System, no. 1, pp. 45–55, 1978. doi: 10.1016/0165- 0114(78)90031-3 20. D.B. Yudin and E.G. Golshtein, Linear programming. M.: Nauka, 1969, 424 p. 21. R.E. Bellman and L.A. Zadeh, “Decision making in a fuzzy environment,” Management Science, no. 17, pp. 141–164, 1970. doi: 10.1287/mnsc.17.4.B141. 22. O.F. Voloshin and S.O. Mashchenko, Models and methods for decision making. K.: “Kiev University”, 2010, 336 p. 23. D. Watson, A Practical Approach to Compiler Construction. Springer, 2017, 254 p. Received 02.05.2022 INFORMATION ON THE ARTICLE Eugene V. Ivokhin, ORCID: 0000-0002-5826-7408, Taras Shevchenko National University of Kyiv, Ukraine, e-mail: ivohin@univ.kiev.ua Larisa T. Adzhubey, ORCID: 0000-0002-8103-9657, Taras Shevchenko National University of Kyiv, Ukraine, e-mail: adzhubey@ukr.net Petro R. Vavryk, ORCID: 0000-0003-4989-7544, Taras Shevchenko National University of Kyiv, Ukraine, e-mail: petro.vavryk@knu.ua Mykhailo F. Makhno, ORCID: 0000-0001-9694-2200, Taras Shevchenko National University of Kyiv, Ukraine, e-mail: makhnom@gmail.com ПРО ДЕЯКІ МЕТОДИ РОЗВ’ЯЗАННЯ ЗАДАЧІ РОЗПОДІЛУ ПОТУЖНОСТІ КАНАЛІВ ПЕРЕДАВАННЯ ДАНИХ З УРАХУВАННЯМ НЕЧІТКИХ ОБМЕЖЕНЬ НА ОБСЯГИ СПОЖИВАННЯ / Є.В. Івохін, Л.T. Aджубей, П.Р. Ваврик, M.Ф. Maхнo Анотація. Розглянуто математичну постановку задачі оптимального розподілу потужностей каналів передавання даних в інформаційно-комп’ютерних мере- жах з трирівневою архітектурою та нечіткими обмеженнями на обсяги спожи- вання. Розроблено ефективний алгоритм розв’язання задачі, особливістю якої є неможливість забезпечувати запити кінцевого споживача за рахунок ресурсів різних постачальників. Розглянуто стандартний метод розв’язання на основі нечіткої оптимізаційної задачі математичного програмування. Запропоновано конструктивний варіант пошуку розв’язку на основі методу з поверненням. Проведено обчислювані експерименти. Розроблено підхід, використаний для визначення оптимальної конфігурації трирівневої інформаційно-комп’ютерної мережі із заданою кількістю комунікаційних серверів. Kлючові слова: передавання даних, розподіл потужності, нечіткі обмеження, оптимальний розв’язок, алгоритм з поверненням.
id journaliasakpiua-article-254733
institution System research and information technologies
keywords_txt_mv keywords
language English
last_indexed 2025-07-17T10:27:47Z
publishDate 2022
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
record_format ojs
resource_txt_mv journaliasakpiua/8e/11080ba4d9778e6bf906b64fa839138e.pdf
spelling journaliasakpiua-article-2547332023-05-21T20:04:38Z On some methods for solving the problem of power distribution of data transmission channels taking into account fuzzy constraints on consumption volumes О НЕКОТОРЫХ МЕТОДАХ РЕШЕНИЯ ЗАДАЧИ РАСПРЕДЕЛЕНИЯ МОЩНОСТИ КАНАЛОВ ПЕРЕДАЧИ ДАННЫХ С УЧЕТОМ НЕЧЕТКИХ ОГРАНИЧЕНИЙ НА ОБЪЕМЫ ПОТРЕБЛЕНИЯ Про деякі методи розв’язання задачі розподілу потужності каналів передавання даних з урахуванням нечітких обмежень на обсяги споживання Ivokhin, Eugene Adzhubey, Larisa Vavryk, Petro Makhno, Mykhailo data transfer power distribution fuzzy constraints optimal solution backtracking algorithm передавання даних розподіл потужності нечіткі обмеження оптимальний розв’язок алгоритм з поверненням The article deals with the mathematical formulation of the problem of optimal distribution of the power of data transmission channels in information and computer networks with a three-level architecture and fuzzy restrictions on consumption volumes. An efficient algorithm has been developed for solving the problem, the peculiarity of which is the inability to meet the end user’s needs at the expense of the resources of different suppliers. A standard solution method based on a fuzzy optimization problem of mathematical programming is considered. A constructive variant of finding a solution based on the backtracking method is proposed. Computational experiments have been carried out. The developed approach was used to determine the optimal configuration of a three-level information and computer network with a given number of communication servers. В статье рассматривается математическая постановка задачи оптимального распределения мощности каналов передачи данных в информационно-компьютерных сетях с трехуровневой архитектурой и нечеткими ограничениями на объемы потребления. Разработан эффективный алгоритм для решения задачи, особенностью которой является отсутствие возможности для обеспечения запросов конечного потребителя за счет ресурсов разных поставщиков. Рассмотрен стандартный метод решения на основе нечеткой оптимизационной задачи математического программирования. Предложен конструктивный вариант поиска решения на основе метода з возвратом. Проведены вычислительные эксперименты. Разработанный подход использовался для определения оптимальной конфигурации трехуровневой информационно-компьютерной сети с заданным количеством коммуникационных серверов.  Розглянуто математичну постановку задачі оптимального розподілу потужностей каналів передавання даних в інформаційно-комп’ютерних мережах з трирівневою архітектурою та нечіткими обмеженнями на обсяги споживання. Розроблено ефективний алгоритм розв’язання задачі, особливістю якої є неможливість забезпечувати запити кінцевого споживача за рахунок ресурсів різних постачальників. Розглянуто стандартний метод розв’язання на основі нечіткої оптимізаційної задачі математичного програмування. Запропоновано конструктивний варіант пошуку розв’язку на основі методу з поверненням. Проведено обчислювані експерименти. Розроблено підхід, використаний для визначення оптимальної конфігурації трирівневої інформаційно-комп’ютерної мережі із заданою кількістю комунікаційних серверів. The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2022-12-27 Article Article application/pdf https://journal.iasa.kpi.ua/article/view/254733 10.20535/SRIT.2308-8893.2022.4.08 System research and information technologies; No. 4 (2022); 88-99 Системные исследования и информационные технологии; № 4 (2022); 88-99 Системні дослідження та інформаційні технології; № 4 (2022); 88-99 2308-8893 1681-6048 en https://journal.iasa.kpi.ua/article/view/254733/270321
spellingShingle передавання даних
розподіл потужності
нечіткі обмеження
оптимальний розв’язок
алгоритм з поверненням
Ivokhin, Eugene
Adzhubey, Larisa
Vavryk, Petro
Makhno, Mykhailo
Про деякі методи розв’язання задачі розподілу потужності каналів передавання даних з урахуванням нечітких обмежень на обсяги споживання
title Про деякі методи розв’язання задачі розподілу потужності каналів передавання даних з урахуванням нечітких обмежень на обсяги споживання
title_alt On some methods for solving the problem of power distribution of data transmission channels taking into account fuzzy constraints on consumption volumes
О НЕКОТОРЫХ МЕТОДАХ РЕШЕНИЯ ЗАДАЧИ РАСПРЕДЕЛЕНИЯ МОЩНОСТИ КАНАЛОВ ПЕРЕДАЧИ ДАННЫХ С УЧЕТОМ НЕЧЕТКИХ ОГРАНИЧЕНИЙ НА ОБЪЕМЫ ПОТРЕБЛЕНИЯ
title_full Про деякі методи розв’язання задачі розподілу потужності каналів передавання даних з урахуванням нечітких обмежень на обсяги споживання
title_fullStr Про деякі методи розв’язання задачі розподілу потужності каналів передавання даних з урахуванням нечітких обмежень на обсяги споживання
title_full_unstemmed Про деякі методи розв’язання задачі розподілу потужності каналів передавання даних з урахуванням нечітких обмежень на обсяги споживання
title_short Про деякі методи розв’язання задачі розподілу потужності каналів передавання даних з урахуванням нечітких обмежень на обсяги споживання
title_sort про деякі методи розв’язання задачі розподілу потужності каналів передавання даних з урахуванням нечітких обмежень на обсяги споживання
topic передавання даних
розподіл потужності
нечіткі обмеження
оптимальний розв’язок
алгоритм з поверненням
topic_facet data transfer
power distribution
fuzzy constraints
optimal solution
backtracking algorithm
передавання даних
розподіл потужності
нечіткі обмеження
оптимальний розв’язок
алгоритм з поверненням
url https://journal.iasa.kpi.ua/article/view/254733
work_keys_str_mv AT ivokhineugene onsomemethodsforsolvingtheproblemofpowerdistributionofdatatransmissionchannelstakingintoaccountfuzzyconstraintsonconsumptionvolumes
AT adzhubeylarisa onsomemethodsforsolvingtheproblemofpowerdistributionofdatatransmissionchannelstakingintoaccountfuzzyconstraintsonconsumptionvolumes
AT vavrykpetro onsomemethodsforsolvingtheproblemofpowerdistributionofdatatransmissionchannelstakingintoaccountfuzzyconstraintsonconsumptionvolumes
AT makhnomykhailo onsomemethodsforsolvingtheproblemofpowerdistributionofdatatransmissionchannelstakingintoaccountfuzzyconstraintsonconsumptionvolumes
AT ivokhineugene onekotoryhmetodahrešeniâzadačiraspredeleniâmoŝnostikanalovperedačidannyhsučetomnečetkihograničenijnaobʺemypotrebleniâ
AT adzhubeylarisa onekotoryhmetodahrešeniâzadačiraspredeleniâmoŝnostikanalovperedačidannyhsučetomnečetkihograničenijnaobʺemypotrebleniâ
AT vavrykpetro onekotoryhmetodahrešeniâzadačiraspredeleniâmoŝnostikanalovperedačidannyhsučetomnečetkihograničenijnaobʺemypotrebleniâ
AT makhnomykhailo onekotoryhmetodahrešeniâzadačiraspredeleniâmoŝnostikanalovperedačidannyhsučetomnečetkihograničenijnaobʺemypotrebleniâ
AT ivokhineugene prodeâkímetodirozvâzannâzadačírozpodílupotužnostíkanalívperedavannâdanihzurahuvannâmnečítkihobmeženʹnaobsâgispoživannâ
AT adzhubeylarisa prodeâkímetodirozvâzannâzadačírozpodílupotužnostíkanalívperedavannâdanihzurahuvannâmnečítkihobmeženʹnaobsâgispoživannâ
AT vavrykpetro prodeâkímetodirozvâzannâzadačírozpodílupotužnostíkanalívperedavannâdanihzurahuvannâmnečítkihobmeženʹnaobsâgispoživannâ
AT makhnomykhailo prodeâkímetodirozvâzannâzadačírozpodílupotužnostíkanalívperedavannâdanihzurahuvannâmnečítkihobmeženʹnaobsâgispoživannâ