Матрично-графічне моделювання соціальної мережі: ергодичні властивості

We propose mathematical tools for social network simulation to obtain sufficient conditions for network ergodicity, defined as the existence of a steady state as time approaches infinity. The proposed model is linear; the network elements form a two-dimensional array (matrix), where each entry repre...

Повний опис

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

Репозитарії

System research and information technologies
_version_ 1866303055890219009
author Spectorsky, Igor
Statkevych, Vitalii
Stus, Oleksandr
author_facet Spectorsky, Igor
Statkevych, Vitalii
Stus, Oleksandr
author_sort Spectorsky, Igor
baseUrl_str http://journal.iasa.kpi.ua/oai
collection OJS
datestamp_date 2026-02-02T20:49:24Z
description We propose mathematical tools for social network simulation to obtain sufficient conditions for network ergodicity, defined as the existence of a steady state as time approaches infinity. The proposed model is linear; the network elements form a two-dimensional array (matrix), where each entry represents the state of an element at a specific time. An impact operator, structured as a four-dimensional array, defines the interactions between elements. This operator is also presented as a directed graph where vertices correspond to network elements, and arcs represent the impact of one element on another. The model incorporates boundary elements that influence the internal states of the network. Sufficient conditions for network ergodicity are derived from the connectivity properties of the impact graph, which must contain paths between all pairs of vertices and loops for all vertices. These conditions ensure that the operator's spectrum (with the possible exception of the value 1) is located inside the open unit disk. We prove that 1 is an eigenvalue if and only if the boundary is isolated. These spectral properties guarantee that a steady state exists and can be found using an iterative procedure with linear (geometric) convergence.
doi_str_mv 10.20535/SRIT.2308-8893.2025.4.03
first_indexed 2026-02-08T08:06:10Z
format Article
fulltext  I.Ya. Spectorsky, V.M. Statkevych, O.V. Stus, 2025 38 ISSN 1681–6048 System Research & Information Technologies, 2025, № 4 UDC 519.87, 519.17 DOI: 10.20535/SRIT.2308-8893.2025.4.03 MATRIX-GRAPHIC SIMULATION OF SOCIAL NETWORK: ERGODIC PROPERTIES I.Ya. SPECTORSKY, V.M. STATKEVYCH, O.V. STUS Abstract. We propose mathematical tools for a social network simulation in order to obtain some sufficient conditions of the network’s ergodicity, that is, the existence of a steady state as t . The proposed model is linear; the elements of the net- work form a two-dimensional array (i.e., a matrix) },,2,1{},,2,1{ mn   , where ]1,0[)(, tA ji is the state of the element ),( ji , 0t is time. An impact operator T is a four-dimensional array; the element 0,,, lkjiT denotes the impact of the element ),( ji on the element ),( lk :     n k m l lklkjiji ATTA 1 1 ,,,,,)( . The impact operator T is also presented as a directed graph TG , whose vertices correspond to elements ),( ji : a directed edge (an arc) leads from the vertex ),( lk to the vertex ),( ji if and only if 0,,, lkjiT , and this edge is labelled by the number lkjiT ,,, . A bound B is introduced in such a way that 0,,, lkjiT for ),( lk , Bji ),( . The state )1( tA at time 1t is defined by the state )(tA at the current time 0t via equation  )()1( tTAtA , where matrix  of di- mension mn defines the states of bound elements Bji ),( ; 0,  ji for inter- nal elements Bji \),(  . Some sufficient conditions for the network’s ergodicity are given in the form of connectivity properties of the impact graph TG . This graph must contain paths between all pairs of vertices and loops for all vertices. Suggested conditions provide the spectrum of T (with the possible exception of 1 ) to be located inside the open unit disk; we prove that 1 is an eigenvalue of T if and only if the bound B is isolated (no bound element impacts any internal one). These spectral properties of T provide that the steady state exists and can be found by the iterative procedure  )()1( tTAtA with the given )0(A ; the iterative process converges linearly (geometrically). Keywords: social system, simulation, ergodicity, eigenvalue, Jordan normal form. INTRODUCTION Social network analysis is currently one of the most important methods for scien- tific investigation in sociology, social psychology and other areas (see, e. g., [1; 2]). A social network is defined by the interaction of network elements, or, in other words, by impact of network elements on other ones. Various toolkits can be used to simulate a social network. For example, in [3; 4] graph theory methods are used to visualize network elements interaction, in [1] matrix analysis gives a more convenient way to analyze network elements in- teraction. Matrix-graphic simulation of social network: ergodic properties Системні дослідження та інформаційні технології, 2025, № 4 39 Usually, a social network is not a static structure, i.e. the state of network el- ements changes over time. The social network’ behaviour is currently being in- tensively investigated (see, e.g., [3; 5; 6]), and steady states are of a special interest (see, e.g., [3]). The purpose of this work is to obtain some sufficient conditions for social network ergodicity (independence of a network’s behaviour from initial condi- tions in extremely distant time), using matrix and graph methods of social net- work representation. REPRESENTATION OF A SOCIAL NETWORK AND ITS DYNAMICS Suppose that the social network (hereinafter referred to as the network) contains nm elements, arranged in n rows and m columns ( mn , ), i.e. position of each element is defined by a pair ),( ji , where  },,2,1{},,2,1{ mn  }1 ,1:),{( mjniji  is the set (area) of coordinates of network elements. The current state of the element ),( ji is defined by a number ]1,0[)(, tA ji , which can be particularly treated as an attitude of the element ),( ji towards some problem arisen in the network ( 0 means completely negative attitude, 1 means completely positive one); hereinafter 0t denotes discrete time ( }0{0  ). Therefore, the current state of the network can be represented as a matrix ]1,0[)( mnMtA  of dimension mn  with elements ]1,0[)(, tA ji ( ),( ji ). Let B be the bound of the coordinate area  . The states of boundary elements are described by the boundary condition matrix  of dimension mn  , assuming 0,  ji for all Bji \),(  . Elements Bji \),(  that do not belong to B are called internal. Hereinafter, assume that B (excluding a trivial case B ). In order to simulate network dynamics, introduce a linear impact operator ][][:  mnmn MMT   , where ][mnM  denotes a linear space of mn matrices with elements from  . The operator T is considered as 4-dimensional mnmn  array with elements from  , its action on a matrix ][mnMX  is defined point-wise:      n k m l lklkjiji XTTX 1 1 ,,,,,)( , (1) the element lkjiT ,,, ( },,2,1{},,2,1{},,2,1{},,2,1{),,,( mnmnlkji   ) defines impact of the state of the network element ),( lk on the state of the network element ),( ji . The following conditions are assumed for normalization reasons: 0:},,2,1{},,2,1{},,2,1{},,2,1{),,,( ,,,  lkjiTmnmnlkji  ; (2)     n k m l lkjiTBji 1 1 ,,, 1:\),( . (3) Since the states of elements on the bound B are defined by matrix  , as- sume that 0:),( ),( ,,,  lkjiTlkBji . (4) I.Ya. Spectorsky, V.M. Statkevych, O.V. Stus ISSN 1681–6048 System Research & Information Technologies, 2025, № 4 40 Given relation (1), this means that 0)( , jiTX for all Bji ),( . Assume that the network state )1( tA at time 1t ( 0t ) is defined by the network state )(tA at time 0t according to the equation  )()1( tTAtA , (5) the network state )0(A at the initial time 0t is assumed to be defined by the initial condition matrix )0(A of dimension mn with elements jiA ,))0(( ]1,0[)0(,  jiA ( ),( ji ). Note that the summand )(tTA in relation (5) defines the states of internal elements Bji \),(  , the summand  defines the states of elements Bji ),( on the bound B . The correspondence of the initial condition )0(A with the boundary condi- tion  (on the bound B ) requires assumption jijiA ,,))0((  for all Bji ),( . (6) Lemma 1. Let X be an arbitrary mn matrix with elements from ]1,0[ ( ]1,0[mnMX  ). Then TX ]1,0[mnM  , i.e. the matrix set ]1,0[mnM  is closed with respect to the operatorT . Proof. Equation (1) immediately implies nonnegativity of elements jiTX ,)( ( ),( ji ). For upper bounding jiTX ,)( apply relation (1) giv- en condition (3):      n k m l lkji n k m l lklkjiji TXTTX 1 1 ,,, 1 1 ,,,,, 1)( , which proves the statement of the lemma. □ The operator T can be visualized as a labelled directed impact graph TG with vertices corresponding to elements ),( ji : a directed edge leads from the vertex ),( lk to the vertex ),( ji if and only if 0,,, lkjiT , this edge is labelled by the number lkjiT ,,, . Note that the operator T in fact defines adjacency matrix TG , deployed in 4-dimensional array for convenience. Example 1. Consider the network on the coordinate area  },,2,1{ n },,2,1{ m with the bound }1 ,1:),(),1,(),,(),,1{( mjnimiijnjB  , the impact operator T simulates equal impact on each internal element by its 4 neighbours: jijiT ,,, for 12  ni and 12  mj ; )1(25.01,,,1,,,,1,,,1,,   jijijijijijijiji TTTT for 12  ni and 12  mj ; 0,,, lkjiT for 2 ljki ; 0,,, lkjiT for },1{ ni or },1{ mj . Here a constant )1,0( defines the impact value on the element by its 4 neigh- bours and by itself. The corresponding impact graph TG for a case of 5n , 6m , 6.0 is depicted in Fig. 1, vertices of boundary elements are denoted by ( ) . Matrix-graphic simulation of social network: ergodic properties Системні дослідження та інформаційні технології, 2025, № 4 41 Remark 1. Relations (2) and (3) in the case of B define linear opera- tors with stochastic (Markov) matrices (see, e.g., [7; 8]), and some its properties can be extended on a more general matrix types (see, e.g., [9]). SPECTRUM OF THE OPERATOR T It is well known that, although ][][:  mnmn MMT   is the linear operator on the linear space ][mnM  (i.e. on the field of real numbers), eigenvalues and ei- genvectors of the operator T in a general case are complex. Hereinafter, in the context of the operator T , usual notion ‘eigenvector’ is used (despite that the ar- gument of the operator T is matrix ][mnMX  ). Lemma 2. Let  be an eigenvalue of the operator T , i.e. ETE  for some nonzero ][mnME  . Then 1||  . Proof. Let ji ji ji EE , ),( , max 00   , i.e. jiE , reaches its maximal value on ),( 00 ji (obviously, this maximum can be reached at several points). Then, simi- larly to the proof of Lemma 1, one can obtain: 000000000000 , 1 1 ,,,, 1 1 ,,,, 1 1 ,,,,,)( ji n k m l lkjiji n k m l lklkji n k m l lklkjiji ETEETETTE       . However, on the other hand, 0000 ,,)( jiji ETE  , thus 0000 ,, jiji EE  . Therefore, since 0max , ),( , 00   ji ji ji EE , it yields the desired estimate 1 . □ Theorem 1. Let  be an eigenvalue of the operator T that belongs to the unit circle ( 1||  ), and let the impact graph TG satisfy the following conditions:  for any internal elements Bjiji \),(),,( 2211  there exists a directed path from the vertex ),( 11 ji to ),( 22 ji ;  for any internal element Bji \),(  there exists a ‘loop’ (an edge lead- ing from the vertex ),( ji to the same vertex ),( ji ). 0.1 0.1 0.1 0.1 0.1 0.10.1 0.1 0.1 0.6 0.1 0.10.6 0.1 0.6 0.1 0.6 0.1 0.1 0.10.1 0.10.1 0.10.6 0.6 0.6 0.60.1 0.1 0.1 0.1 0.10.1 0.1 0.1 0.1 0.1 0.10.1 0.10.1 0.10.6 0.6 0.6 0.60.1 0.1 0.1 0.1 0.1 0.1 0.10.10.1 0.1 0.1 0.1 0.1 Fig. 1 I.Ya. Spectorsky, V.M. Statkevych, O.V. Stus ISSN 1681–6048 System Research & Information Technologies, 2025, № 4 42 Then 1 , and the corresponding eigenspace is generated by the eigenvec- tor ][\1 mn B M    such that         .),(,0 ,\),(,1 , \1 Bji Bji ji B Proof. Let ][mnME  be some eigenvector that corresponds to the eigen- value  on the unit circle ( 1 ). Note that 0, jiE for all Bji ),( due to relation ETE  . Firstly prove that jiE , is a constant that does not depend on Bji \),(  . Let ji ji ji EEc , ),( , max 00   , i.e. jiE , reaches its maximal value on ),( 00 ji . Since any eigenvector is nonzero by definition, constant ji ji ji EEc , ),( , max 00   is positive, thus Bji \),( 00  . Using relation (1), one can obtain:     n k m l lklkjijiji ETTEE 1 1 ,,,,,, 000000 )( . (7) Given normalizing conditions (2) and (3), equality (7) implies 000000000000 , 1 1 ,,,, 1 1 ,,,,,, ji n k m l lkjiji n k m l lklkjijiji ETEETEE      . Therefore, the triangle inequality      n k m l lklkji n k m l lklkjiji ETETE 1 1 ,,,, 1 1 ,,,,, 000000 turns into equality:      n k m l lklkji n k m l lklkjiji ETETE 1 1 ,,,, 1 1 ,,,,, 000000 , (8) which is possible if and only if 00 ,, jilk EE  for all Blk \),(  such that 0,,, 00 lkjiT . Further, recall that for nonzero 21, zz the equality 2121 zzzz  holds if and only if their arguments are equal: 21 argarg zz  . So, relation (7) implies that 00 ,, jilk EE  for all ),(),( 00 1 jilk E , where the set }0:),{(),( ,,,00 1 00  lkjiTlkjiE contains all elements Blk \),(  that directly impact the element ),( 00 ji (there exists an edge from ),( lk to ),( 00 ji ). There- fore, since ),(),( 00 1 00 jiji E (by the theorem conditions, there is the loop for the element Bji \),( 00  ), it is easy to see that 1 , and 00 ,, jilk EE  for all ),(),( 00 1 jilk E . Repeating these considerations for each ),() ~ , ~ ( 1 lklk E , ),(),( 00 1 jilk E , one can obtain that ),() ~ , ~ ( 00 jilk E , where the set ),( 00 jiE contains all elements Blk \),(  that directly or indirectly impact the element ),( 00 ji (there exists a path from ),( lk to ),( 00 ji ). Finally, the theorem condi- tions provide that for any Bjiji \),(),,( 2211  there exists a directed path from Matrix-graphic simulation of social network: ergodic properties Системні дослідження та інформаційні технології, 2025, № 4 43 ),( 11 ji to ),( 22 ji , thus Bji \),( 00 E , B jiEE \ , 1 00  , which completes the proof of the theorem.□ Corollary. Under the conditions of Theorem 1, the eigenvalue 1 of the operator T is a simple one (a single root of its characteristic polynomial). Proof. Assume that the eigenvalue 1 is not simple, i.e. it is a root of the characteristic polynomial of multiplicity 2 or more. Then, by Theorem 1, the eigenvalue 1 corresponds to a one-dimensional eigenspace, and for 1 there exists (see, e.g., [10, 11]) a generalized eigenvector ][\1 ~ mn B M    : BBBBBT \\\\\ 11 ~ 11 ~ 1 ~    . So, for an arbitrary t one can obtain: BBBt tT \\\ 11 ~ 1 ~   , which contradicts to Lemma 1 for sufficiently large t . This contradiction proves that the eigenvalue 1 is indeed simple. □ Theorem 1 proves that, under the given conditions, the unit circle can con- tain at most one eigenvalue of the operator T , namely 1 . However, the theo- rem does not exclude the case when the unit circle does not contain any eigen- value of the operator T (by Lemma 2, in this case all eigenvalues of T are located inside the open unit disk). It is easy to derive from the proof of Theorem 1 that 1 is an eigenvalue of the operator T if and only if 1 \),( ,,,   Blk lkjiT for all Bji \),(  , which, given conditions (2) and (3), is equivalent to the following condition: 0:),( \),( ,,,  lkjiTBlkBji . (9) Obviously, condition (9) means that the network bound is isolated from the rest of the network: no element Blk ),( can impact any element Bji \),(  . If condition (9) does not hold, there is at least one element Blk ),( that impacts some element Bji \),(  . To simplify further analysis, consider a block structure for matrices on  with respect to the partition BB  )\( . For an arbitrary matrix ][mnMA  con- sider a block BA \ of elements from B\ . Although the rectangle structure for area B\ may be distorted (see, e.g., Fig. 3), one can treat ][\ BM (as well as ][\ BM if necessary) as a linear space of real (complex) ‘vectors’, whose en- tries are numbered by coordinate pairs Bji \),(  . So, for the network in Fig. 3, one can obtain the following block ][\\ BB MA   (vertices of boundary elements are denoted by «  »): 4,33,32,31,3 4,21,2 4,13,12,11,1 \ AAAA AA AAAA A B  Similarly, (provided B ) consider the linear space ][BM and the block ][BB MA  . Further, define ][][: \\\,\  BBBB MMT   as a linear operator on the block space ][\ BM : I.Ya. Spectorsky, V.M. Statkevych, O.V. Stus ISSN 1681–6048 System Research & Information Technologies, 2025, № 4 44 .)()()( ;)(:\),( \),( \),( ,\,,,\,\,\\,\ ,,,,,,\,\       Blk lkBlkjiBBjiBBB lkjilkjiBB ATAT TTBlkBji Similarly (provided B ) one can define a linear operator :,\ BBT ][][ \  BB MM  : .)()()( ;)(:),( \),( ),( ,,,,,\,,\ ,,,,,,,\       Blk lkBlkjiBBjiBBB lkjilkjiBB ATAT TTBlkBji Note that one can in a similar way define linear operators :\, BBT  ][][\  BB MM  and ][][:,  BBBB MMT  ; however, according to definition of the bound B (condition (4)), these linear operators are zero. Now equation (5) can be rewritten as a system:       .)1( ;)()()1( \,\\\,\\ BB BBBBBBBB tA tATtATtA Note that, by definition of the network bound, 0,  ji in equation (5) for Bji \),(  , that is 0\  B , so (for 0t )       .)1( );()()1( ,\\\,\\ BB BBBBBBB tA tATtATtA Further, the second equation implies BB tA )( for all 1t , and for 0t the initial condition corresponds to the boundary one by relation (6), so the ob- tained system can be written for any 1t as       ,)1( ;)()1( ,\\\,\\ BB BBBBBBB tA TtATtA (10) where )0(BA is defined by the initial conditions. Consider system (10) in two cases: when condition (9) holds (isolated bound) and when it does not hold (non-isolated bound). A. Suppose that condition (9) holds. Along with condition (4) it means that in the impact graph TG all boundary elements are isolated (see, e.g., Fig. 2 and 3), vertices of boundary elements are denoted by « ». 0.1 0.1 0.1 0.1 0.8 0.1 0.8 0.1 0.8 0.1 0.8 0.8 0.8 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.10.8 0.8 0.8 0.8 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.10.1 0.8 0.1 0.7 0.1 0.7 0.1 0.8 0.1 0.10.1 0.1 0.1 0.7 0.6 0.6 0.70.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.10.1 0.1 0.1 0.8 0.7 0.7 0.80.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 Fig. 2 Fig. 3 Matrix-graphic simulation of social network: ergodic properties Системні дослідження та інформаційні технології, 2025, № 4 45 In the case of isolated bound, the structure of the operator T is similar to a block-diagonal matrix: 0,,, lkjiT if either Bji \),(  and Blk ),( , or Bji ),( and Blk \),(  . The operator BBT ,\ is zero in the case of isolated bound, thus system (10) for 0t takes a form       .)1( );()1( \\,\\ BB BBBB tA tATtA (11) Given normalizing conditions (2) and (3), the linear operator BBT \,\  can be treated as an operator with stochastic matrix, which has the eigenvalue 1 with the corresponding eigenvector ][\\1 BB M  : 1)( ,\1  jiB for all Bji \),(  . B. Suppose that condition (9) does not hold. It means that in the impact graph TG at least one boundary element is not isolated (see Fig. 1 in Example 1). According to condition (4), 0,,, lkjiT for any Bji ),( and ),( lk , so for the operator T it is worth considering a block structure similar to one consid- ered in case A; in the case of non-isolated bound this structure of course is not block-diagonal. In the case of non-isolated bound equation (5) can also be written in a general form like system (10) (but not like system (11), since the operator BBT ,\ is nonzero). Remark 2. For irreducible matrix Perron–Frobenius theorem is well known (see, e.g., [10; 12]). This theorem is similar to Theorem 1, but does not require positivity for the diagonal elements (existence of loops on the corresponding im- pact graph), which makes it possible for several eigenvalues to have the maximal absolute value (in the context of Theorem 1 it means that the unit circle can con- tain several eigenvalues of the operator T ). Perron–Frobenius theorem is also applied for the Analytic Hierarchy Process, developed by T. Saaty, particularly in practice problems of economic, industrial, administrative and psychological kinds, in problems of conflict analysis and in other areas [12]. SUFFICIENT CONDITIONS FOR THE NETWORK ERGODICITY Jordan normal form of matrix: existence of limit t t Q  lim To analyze the network’s behaviour as t , it is essentially important to know the spectral properties of the impact operator T , and these properties can be effectively explored via Jordan normal form of the corresponding matrix (see, e.g., [10; 11]). For referring convenience, consider some statements related to Jor- dan normal form, which are known or can be easily proven. It is known (see, e.g., [10; 11]) that for any matrix ][NNMQ  there ex- ists the nondegenerate transition matrix ][NNMV  such that 1VJVQ , where ][NNMJ  is the following block-diagonal matrix:                pJ J J J     00 00 00 2 1 ; [ 0000 1000 0100 0010 0001 ss NN s s s s s s MJ                                  ], I.Ya. Spectorsky, V.M. Statkevych, O.V. Stus ISSN 1681–6048 System Research & Information Technologies, 2025, № 4 46 s , ps 1 . Matrix J is called Jordan, each matrix sJ ( ps 1 ) is called a Jordan block of dimension sN corresponding to an eigenvalue s ; by this construc- tion, NNNN p  21 . Note (see, e.g., [10; 11]) that the columns of the transition matrix V are eigenvectors and generalized eigenvectors of matrix Q , and they form so called Jordan basis in N . To compute Jordan matrix, it is convenient to use the following well–known formula:                t p t t t J J J J )( )( )( 00 00 00 2 1     ;                         t st t st t st t st t st s t t t st t st C CC CC CCC t sJ 0 110 110 0110 000 00 0 0 0 )(      ( ps 1 , 1t ). (12) (see, e.g., [10] for approaches to defining polynomial and even analytic functions of a matrix). Given the transition equation 1 VVJQ tt , formula (12) provides conven- ient tools to analyze tQ for different t , particularly as t . Hereinafter in the space N the norm j Nj vv   1 max ( Nv  ) is used, in the space ][NMM  the corresponding matrix norm is used:      N k ki Nivv RRvR n 1 , 11 : maxsup  , (13) the norm of a linear operator is assumed to be defined by the operator norm of the corresponding matrix by formula (13). The convergence RRt t   lim of the matrix sequence ][NMt MR  ( t ) to matrix ][NMMR  with respect to norm (13) is equivalent to the entrywise convergence:   jijit t RR ,,lim   for all Mi 1 , Nj 1 ; the con- vergence of the sequence of the linear operators is treated as the convergence of the sequence of corresponding matrices. Lemma 3. Let sJ be a Jordan block corresponding to an eigenvalue s such that 1s . Then:  ss NN t s t J   0)(lim , where ss NN 0 is a zero matrix of dimension ss NN  ;  The convergence ss NN t s t J   0)(lim is linear, i.e. there exist constants 0sC , )1,0[sq and a number st such that Matrix-graphic simulation of social network: ergodic properties Системні дослідження та інформаційні технології, 2025, № 4 47 t sss qCJ )( for all stt  . (14) Proof. It is sufficient to prove that each entry of the matrix sJ converges to zero: 00 !       t it si tit s i t i C , which implies the required convergence 0lim    it s i t t C for all sNi 0 (assuming 0i tC for ti  ). To prove esti- mate (14), one can choose sufficiently large st so that for it s i tCtH )( the following estimate holds:   1 1 )( )1(   s N t t tH tH s s s s s sq . □ Corollary. Let the matrix Q have the simple eigenvalue 1 0 s with an ei- genvector N sv  0 , and let any other eigenvalue s of Q belong to the open unit disk ( 1s for 0ss  ). Then:  There is the convergence ][ˆlim NN t t MQQ    with 0 ˆ scvvQ  for any vector Nv  , where the constant c is defined by the vector Nv  ;  The convergence QQt t ˆlim   is linear, i.e. there exist constants 00 C , )1,0[0 q and a number 0t such that  tt qCQQ 00 ˆ   for all 0tt  . (15) Proof. The convergence ][ˆlim NN t t MQQ    is implied by formula (12) and Lemma 3; moreover, Lemma 3 and the condition of the corollary yield equality 1ˆˆ  VJVQ , where                      000 010 000 ˆ       J (the only nonzero element of the matrix Ĵ corresponds to the block )1( 00  t ss JJ for all 1t ). So, 1ˆrank J , whence, due to nondegeneracy of the transition matrix V , 1ˆrankˆrank  JQ . Therefore, the matrix Q̂ defines the linear mapping with one-dimensional image generated by the vector 0sv , so equality 0 ˆ scvvQ  holds for some constant c . Finally,       JJVVVJJVQQ ttt ˆ)ˆ(ˆ 11 ))((max)(max 00 11 t ss ss t s ss qCVVJVV       I.Ya. Spectorsky, V.M. Statkevych, O.V. Stus ISSN 1681–6048 System Research & Information Technologies, 2025, № 4 48 for all s ss ttt 0 max0   , that proves estimate (15) and thereby completes the proof of the corollary. □ Sufficient conditions for the network ergodicity: isolated bound In the case of isolated bound, the network’s behaviour is completely described by system (11). Theorem 2. Let the impact graph TG satisfy the following conditions:  for any internal elements Bjiji \),(),,( 2211  there exists a directed path from the vertex ),( 11 ji to ),( 22 ji ;  for any internal element Bji \),(  there is a loop (an edge leading from the vertex ),( ji to the same vertex ),( ji );  all boundary elements Bji ),( are isolated vertices. Then:  BtB ctA \\ 1)(    , where the constant )1,0[c is defined by the block ]1,0[)0( \\ BB MA   representing the states of internal elements at the ini- tial time 0t , ]1,0[\\1 BB M  , 1 , \1        ji B for all Bji \),(  ;  The convergence BtB ctA \\ 1)(    is linear, i.e. there exist con- stants 00 C , )1,0[0 q and a number 0t such that t BB qCctA )()( 00\\ 1    for all 0tt  . Proof. The statement of the theorem is implied by Theorem 1 and corollary of Lemma 3. □ Theorem 2 states that (under the given conditions) for the network with isolated bound there is a set of steady states Bc \1 ( )1,0[c ), where B\1 under the given conditions (see also Theorem 1) is an eigenvector of the operator BBT \,\  corresponding to the eigenvalue 1 . Recall that the linear operator BBT \,\  under the given conditions can be treated as an operator with stochastic matrix, which always has the eigenvalue 1 with the eigenvector ][\\1 BB M  (since the initial and boundary conditions are located inside the line segment ]1,0[ , one can choose ]1,0[\\1 BB M  ). Remark 3. Under the fixed initial conditions ]1,0[)0( MA (or equiva- lently, ]1,0[)0( \\ BB MA   ), computation of the steady state Bc \1 (in fact, it means computation of the constant )1,0[c ) can be reduced through decomposi- tion of )0(\BA by the Jordan basis of the operator BBT \,\  . However, computa- tion of the Jordan basis for real-world networks can become significantly more Matrix-graphic simulation of social network: ergodic properties Системні дослідження та інформаційні технології, 2025, № 4 49 complicated due to the large size of the set B\ and (consequently) the dimen- sion of the space ][\ BM . Therefore, practically reasonable approach is to ap- proximate (numerically) the eigenvector Bc \1 using the iterative procedure described by system (11). Obviously, in the case of isolated bound the block of internal elements of the network can be considered as a network with empty bound ( B ), and this network’s behaviour is described by the first equation of system (11). Example 2. Consider the network on the coordinate area  },,2,1{ n },,2,1{ m with the bound B , the impact operator T simulates equal im- pact on internal elements by its 4 neighbours: jijiT ,,, for all ni 1 and mj 1 ; )1(25.0,1,,  jijiT , if 12  ni and mj 1 ; )1(25.01,,, jijiT , if ni 1 and 12  mj ; )1(5.0,1,,,2,,1   jnjnjj TT , if mj 1 ; )1(5.01,,,2,,1,  mimiii TT , if ni 1 ; 0,,, lkjiT , if 2 ljki , where )1,0( is a fixed constant. The corresponding impact graph TG for the case of 3n , 4m , 6.0 is depicted in Fig. 4. Rewrite equation for transition of state )(tA to the next time moment:   jijiji tAtAtA ,1,, ))((()1(25.0))(())1(( )))(())(())(( 1,1,,1   jijiji tAtAtA for 12  ni and 12  mj ;  1,1,1,1 ))((()1(25.0))(())1(( jjj tAtAtA jj tAtA ,21,1 ))()(1(5.0)))((   for 12  mj ;  1,,, ))((()1(25.0))(())1(( jnjnjn tAtAtA 0.1 0.2 0.10.1 0.6 0.1 0.6 0.1 0.6 0.2 0.6 0.2 0.10.1 0.1 0.10.6 0.6 0.6 0.60.2 0.2 0.2 0.2 0.10.1 0.2 0.1 0.2 0.10.1 0.1 0.10.6 0.6 0.6 0.60.1 0.1 0.1 0.1 0.2 0.2 0.2 0.2 0.2 Fig. 4 I.Ya. Spectorsky, V.M. Statkevych, O.V. Stus ISSN 1681–6048 System Research & Information Technologies, 2025, № 4 50 jnjn tAtA ,11, ))()(1(5.0)))((   for 12  mj ;   )))(())((()1(25.0))(())1(( 1,11,11,1, iiii tAtAtAtA 2,))()(1(5.0 itA for 12  ni ;  nini tAtA ,, ))(())1(( 1,,1,1 ))(()1(5.0)))(())((()1(25.0   ninini tAtAtA for 12  ni ; )))(())((()1(5.0))(())1(( 1,22,11,11,1 tAtAtAtA  ; )))(())((()1(5.0))(())1(( 1,12,1,1,  nnnn tAtAtAtA ; )))(())((()1(5.0))(())1(( ,21,1,1,1 mmmm tAtAtAtA   ; )))(())((()1(5.0))(())1(( ,11,,, mnmnmnmn tAtAtAtA   . Considering coefficients of jitA ,))(( for the different pairs ),( ji , one can construct a function ]1,0[]1,0[: MSw as a ‘weighted’ sum of jitA ,))(( , which is a constant value for all 0t :                        1 2 , 1 2 1, 1 2 , 1 2 ,1 1 2 1 2 , 5.0)( m i mi m i i m j jn m j j n i m j jiw XXXXXXS )(25.0 ,,11,1,1 mnmn XXXX  for ]1,0[MX . For )1(  tAX one can obtain:        1 2 1 2 ,))1(())1(( n i m j jiw tAtAS               1 2 ,1, 1 2 ,,1 )))1(())1((()))1(())1(((5.0 n i mii m j jnj tAtAtAtA )))1(())1(())1(())1(((25.0 ,,11,1,1 mnmn tAtAtAtA  . Simplify separately three summands in the right-hand side of the obtained relation:       1 2 1 2 ,))1(( n i m j jitA         1 2 1 2 1,1,,1,1, ))))(())(())(())()((1(25.0))((( n i m j jijijijiji tAtAtAtAtA       1 2 1 2 ,))(( n i m j jitA        1 2 1 2 1,1,,1,1 )))(())(())(())((()1(25.0 n i m j jijijiji tAtAtAtA        )1(25.0))(( 1 2 1 2 , n i m j jitA Matrix-graphic simulation of social network: ergodic properties Системні дослідження та інформаційні технології, 2025, № 4 51                            1 2 3 , 1 2 2 1 , 3 1 2 , 2 1 1 2 , ))(())(())(())(( n i m j ji n i m j ji n i m j ji n i m j ji tAtAtAtA                       1 2 1 2 , 1 2 1 2 , 1 2 1 2 , ))(())(()1(5.0))(( n i m j ji n i m j ji n i m j ji tAtAtA                    1 2 , 1 2 ,2 1 2 ,1 1 2 ,1 ))(())(())(())(()1(25.0 m j jn m j j m j jn m j j tAtAtAtA                  1 2 , 1 2 2, 1 2 1, 1 2 1, ))(())(())(())(()1(25.0 n i mi n i i n i mi n i i tAtAtAtA                     1 2 ,2, 1 2 ,1,1 1 2 1 2 , )))(())((()))(())((()1(25.0))(( m j jjn m j jnj n i m j ji tAtAtAtAtA ;)))(())((()))(())((()1(25.0 1 2 2,, 1 2 1,1,              n i imi n i mii tAtAtAtA                   1 2 , 1 2 1, 1 2 , 1 2 ,1 ))1(())1(())1(())1((5.0 n i mi n i i m j jn m j j tAtAtAtA               1 2 ,1, 1 2 ,,1 )))(())((()))(())(((5.0 n i mii m j jnj tAtAtAtA      1 2 1,1,1,11,1 )))(())(())(())((()1(125.0 m j jnjnjj tAtAtAtA      1 2 ,1,11,11,1 ))))(())((())(())((()1(125.0 n i mimiii tAtAtAtA                 1 2 1,2, 1 2 ,1,2 )))(())((()))(())((()1(25.0 n i mii m j jnj tAtAtAtA             1 2 ,1, 1 2 ,,1 )))(())((()))(())(((5.0 n i mii m j jnj tAtAtAtA               1 2 ,1, 1 2 ,,1 )))(())((()))(())((()1(25.0 n i mii m j jnj tAtAtAtA   )))(())(())(())()((1(125.0 ,12,11,11,1 mm tAtAtAtA   )))(())(())(())()((1(125.0 ,2,1,1, mnnmnn tAtAtAtA   )))(())(())(())()((1(125.0 1,1,21,11,1 nn tAtAtAtA   )))(())(())(())()((1(125.0 ,,2,1,1 mnmmnm tAtAtAtA I.Ya. Spectorsky, V.M. Statkevych, O.V. Stus ISSN 1681–6048 System Research & Information Technologies, 2025, № 4 52                 1 2 1,2, 1 2 ,1,2 )))(())((()))(())((()1(25.0 n i mii m j jnj tAtAtAtA                  1 2 1 2 ,1,,,1 ))())((()))(())(((25.0 m j n i miijnj tAtAtAtA               1 2 ,1, 1 2 ,,1 )))(())((()))(())(((25.0 n i mii m j jnj tAtAtAtA               1 2 1,2, 1 2 ,1,2 )))(())((()))(())((()1(25.0 n i mii m j jnj tAtAtAtA   )))(())(())(())()((1(125.0 ,12,11,11,1 mm tAtAtAtA   )))(())(())(())()((1(125.0 ,2,1,1, mnnmnn tAtAtAtA   )))(())(())(())()((1(125.0 1,1,21,11,1 nn tAtAtAtA ;)))(())(())(())()((1(125.0 ,,2,1,1 mnmmnm tAtAtAtA    )))1(())1(())1(())1(((25.0 ,,11,1,1 mnmn tAtAtAtA  )))(())(())(())(((25.0 ,,11,1,1 mnmn tAtAtAtA   )))(())(())(())()((1(125.0 2,1,11,22,1 nn tAtAtAtA .)))(())(())(())()((1(125.0 1,,11,1,2   mnmnmm tAtAtAtA Collecting these summands together, one can obtain:  ))1(( tASw                     1 2 1 2 ,1,,,1 1 2 1 2 , )))(())((()))(())(((5.0))(( m j n i miijnj n i m j ji tAtAtAtAtA )),(()))(())(())(())(((25.0 ,,11,1,1 tAStAtAtAtA wmnmn  whence                   BwBw t ww SccStASAS \\ 11)(lim))0(( ),1)(1()425.0)22(25.0)2)(2((  mncmnmnc i.e. )1)(1( ))0(( с  mn ASw . Particularly, for 20n , 10m , 8.0 , jiA ,))0((      ,otherwise,0 ,1,1 ji one can obtain 00146.0с )110)(120( 25.0   . All data are written with precision up to 0.00001 which corresponds to relative error 01.0 00146.0 00001.0  , the convergence by the iterative procedure (10) with such precision is achieved Matrix-graphic simulation of social network: ergodic properties Системні дослідження та інформаційні технології, 2025, № 4 53 approximately for 5000t . It is interesting to note that for this impact operator T the steady state Bc \1 does not depend on )1,0( ; however, the value )1,0( affects on the convergence rate (for 6.0 precision of 0.00001 is achieved approximately for 2500t ). Sufficient conditions for the network ergodicity: non-isolated bound In the case of non-isolated bound, the network’s behaviour is completely de- scribed by system (10). Theorem 3. Let the impact graph TG satisfy the following conditions:  for any internal elements Bjiji \),(),,( 2211  there exists a directed path from the vertex ),( 11 ji to ),( 22 ji ;  for any internal element Bji \),(  there is a loop (an edge leading from the vertex ),( ji to the same vertex ),( ji );  at least one boundary element Bji ),( is not an isolated vertex. Then there exists the unique vector ][ˆ \\ BB MA   such that:  BtB AtA \\ ˆ)(    ;  the convergence BtB AtA \\ ˆ)(    is linear, i.e. there exist con- stants 00 C , )1,0[0 q and a number 0t such that  tBB qCAtA 00\\ ˆ)(   for all 0tt  . Proof. System (10) yields the explicit form for )(\ tA B ( 1t ):      1 0 ,\\,\\\,\\ )()0()()( t s BBB s BBB t BBB TTATtA (16) Due to Theorem 1, all eigenvalues of the operator BBT \,\  are located in- side the unit disk, so by virtue of Lemma 3 there exist constants 0C , )1,0[q and a number 0t such that t BB qCT   \,\ for all 0tt  , which yields the required convergence:        0 ,\\,\\\ ˆ)( t BBB t BBBtB TTAtA . Finally, q q BBB ts BBB s BBBB t TCTTAtA         1,\ 1 ,\\,\\\ 1 )(ˆ)( , so the convergence BtB AtA \\ ˆ)(    is indeed linear. □ Theorem 3 proves that, under the given conditions, for the case of non- isolated bound there exists the unique steady state ][ˆ \\ BB MA   (moreover: ]1,0[ˆ \\ BB MA   , since the initial and boundary conditions are located inside the I.Ya. Spectorsky, V.M. Statkevych, O.V. Stus ISSN 1681–6048 System Research & Information Technologies, 2025, № 4 54 line segment ]1,0[ ). The equation for the state BA \ ˆ  can be obtained from the first equation of system (10) as t : BBBBBBB TATA   ,\\\,\\ ˆˆ . (17) Remark 4. Since all eigenvalues of the operator BBT \,\  under the given conditions are located inside the open unit disk, equation (17) under these condi- tions has the unique solution. However, direct solving equation (17) for real- world networks usually becomes significantly more complicated due to the large size of the set B\ and (consequently) the large dimension of the space ][\ BM . Therefore, practically reasonable approach is to approximate (numeri- cally) BA \ ˆ  using the iterative procedure described by system (10). Example 3. The network with the impact operator T from Example 1 is ob- viously the network with non-isolated bound. The conditions of Theorem 3 hold, so the network has the unique steady state ]1,0[ˆ \\ BB MA   . Equation (17) for this network takes the form:   jiBjiB AA ,1\,\ )ˆ)((1(25.0)ˆ( jiBjiBjiBjiB AAAA ,\1,\1,\,1\ )ˆ())ˆ()ˆ()ˆ(   for all internal Bji \),(  (i.e., for all 12  ni and 12  mj ). Thus, given 1 , one can obtain: ))ˆ()ˆ()ˆ()ˆ(()ˆ( 1,\1,\,1\,1\4 1 ,\   jiBjiBjiBjiBjiB AAAAA . Assume that the block BBB AA  ˆ representing the states of boundary el- ements of the network is defined by four arithmetic progressions: ;1 ,)1()()( 1 )()( 1,1,1 1,1,1 mjj mBjB BmB    ;1 ,)1()()( 1 )()( 1,, 1,, mjj mnBjnB nBmnB    ;1 ,)1()()( 1 )()( 1,11, 1,11, nii nBiB BnB    ,1 ,)1()()( 1 )()( ,1, ,1, nii nmBmiB mBmnB    where the states of the corner elements 1,1left top, )( Bb  , mBb ,1right top, )( , 1,left bottom, )( nBb  , 1,right bottom, )( nBb  are the given constants from ]1,0[ . It is easy to see that all elements of matrix ]1,0[ˆ  MA (the steady state of the net- work) also form arithmetic progressions by each row and each column:     1left top,, left top,left bottom,)1()ˆ( n bb ji ibA      1 )1()( 1 )left top,right top,()left bottom,right bottom,( left top,right top, )1( m ibb n bbbb j      )()( left top,right top,1 1 left top,left bottom,1 1 left top, bbbbb m j n i Matrix-graphic simulation of social network: ergodic properties Системні дослідження та інформаційні технології, 2025, № 4 55       ))()(( left top,right top,left bottom,right bottom,11 11 bbbbmn ji    (18) The table contains the steady state  of the given network for 20n , 10m , 8.0 , 3.0left top, b , 5.0right top, b , 8.0left bottom, b , right bottom,b 9.0 ; all data are written with precision up to 0.01. Precision 0.01 is achieved by the iterative procedure (10) approximately for 650t . It is interesting to note that for this impact operator T the steady state  does not depend on )1,0( ; however, the value )1,0( affects on the convergence rate (for 6.0 preci- sion of 0.01 is achieved approximately for 320t ). T a b l e j  i 1  2  3  4  5  6  7  8  9  10  1  0.30  0.32  0.34  0.37  0.39  0.41  0.43  0.46  0.48  0.50  2  0.33  0.35  0.37  0.39  0.41  0.43  0.46  0.48  0.50  0.52  3  0.35  0.37  0.39  0.42  0.44  0.46  0.48  0.50  0.52  0.54  4  0.38  0.40  0.42  0.44  0.46  0.48  0.50  0.52  0.54  0.56  5  0.41  0.43  0.45  0.46  0.48  0.50  0.52  0.54  0.56  0.58  6  0.43  0.45  0.47  0.49  0.51  0.53  0.55  0.57  0.59  0.61  7  0.46  0.48  0.50  0.51  0.53  0.55  0.57  0.59  0.61  0.63  8  0.48  0.50  0.52  0.54  0.56  0.57  0.59  0.61  0.63  0.65  9  0.51  0.53  0.55  0.56  0.58  0.60  0.62  0.63  0.65  0.67  10  0.54  0.55  0.57  0.59  0.60  0.62  0.64  0.66  0.67  0.69  11  0.56  0.58  0.60  0.61  0.63  0.65  0.66  0.68  0.69  0.71  12  0.59  0.61  0.62  0.64  0.65  0.67  0.68  0.70  0.72  0.73  13  0.62  0.63  0.65  0.66  0.68  0.69  0.71  0.72  0.74  0.75  14  0.64  0.66  0.67  0.69  0.70  0.72  0.73  0.74  0.76  0.77  15  0.67  0.68  0.70  0.71  0.72  0.74  0.75  0.77  0.78  0.79  16  0.69  0.71  0.72  0.74  0.75  0.76  0.78  0.79  0.80  0.82  17  0.72  0.73  0.75  0.76  0.77  0.79  0.80  0.81  0.82  0.84  18  0.75  0.76  0.77  0.78  0.80  0.81  0.82  0.83  0.85  0.86  19  0.77  0.79  0.80  0.81  0.82  0.83  0.84  0.86  0.87  0.88  20  0.80  0.81  0.82  0.83  0.84  0.86  0.87  0.88  0.89  0.90  Remark 5. In Examples 2 and 3 it is possible to compute analytically the steady state as t . However, as it is mentioned in Remark 4, direct solving equation (17) for real-world networks usually becomes significantly more com- plicated due to the large dimension of the space ][\ BM . Therefore, practically reasonable is to apply the iterative procedure described by system (10). For more details about analytical solving recurrent relations with multiple indices (with in- dices ),( ji in the given case of two-dimensional network) see, e.g., [13]. CONCLUSIONS  Matrix model for social network is proposed, mutual impact of network elements is represented by the linear impact operator T and the corresponding labelled directed impact graph TG . I.Ya. Spectorsky, V.M. Statkevych, O.V. Stus ISSN 1681–6048 System Research & Information Technologies, 2025, № 4 56  Sufficient conditions for the network ergodicity are given in terms of ex- istence of a steady state, which defines the network’s behaviour as t .  For the proposed model, spectral properties of the operator T are explored.  Sufficient conditions for the network ergodicity are given in the form of existing eigenvalues of the operator T on the unit circle, and in the form of strong connectivity of the impact graph TG . REFERENCES 1. Alan R. Wagner, “Creating and Using Matrix Representations of Social Interaction,” HRI09: International Conference on Human Robot Interaction, 09 March 2009, La Jolla California USA, pp. 125–132. 2. T.H. Yemelyanenko, A.O. Domashych, “Research of models of social networks,” (in Ukrainian), Actual problems of automation and information technology, vol. 21, pp. 74–86, 2017. 3. V.V. Breer, D.A. Novikov, A.D. Rogatkin, Mob Control: Models of Threshold Col- lective Behavior. Heidelberg: Springer, 2017, 134 p. doi: https://doi.org/10.1007/ 978-3-319-51865-7 4. V.N. Burkov, M. Goubko, N. Korgin, D. Novikov, Introduction to Theory of Control in Organizations. Boca Raton: CRC Press, 2015, 346 p. doi: https://doi.org/ 10.1201/b18152 5. A.V. Proskurnikov, R. Tempo, “A tutorial on modeling and analysis of dynamic so- cial networks. Part I,” Annual Reviews in Control, vol. 43, pp. 65–79, 2017. doi: 10.1016/j.arcontrol.2017.03.002 6. A.V. Proskurnikov, R. Tempo, “A tutorial on modeling and analysis of dynamic so- cial networks. Part II,” Annual Reviews in Control, vol. 45, pp. 166–190, 2018. doi: 10.1016/j.arcontrol.2018.03.005 7. P.S. Senyo, Probability theory and mathematical statistic. Kyiv: Center of educa- tional literature, 2004, 448 p. 8. Richard Bellman, Introduction to Matrix Analysis; Second Edition. Philadelphia: So- ciety for Industrial and Applied Mathematics, 1997, 431 p. 9. A. Hallak, G. Dalal, “On the Products of Stochastic and Diagonal Matrices,” NVIDIA Research, 2023, 6 p. doi: 10.48550/arXiv.2304.11634 10. F.R. Gantmacher, Theory of matrices; Vol. 1. New York: Chelsea Publishing Com- pany, 1959, 374 p. 11. V.A. Ilyin, E.G. Poznyak, Linear Algebra. 1987, 288 p. 12. Thomas L. Saaty, The Analytic Hierarchy Process: Planning, Priority Setting, Re- source Allocation. New York: McGraw-Hill, 1980, 287 p. 13. M. Bousquet-Mélou, M. Petkovšek, “Linear recurrences with constant coefficients: the multivariate case,” Discrete Mathematics, vol. 225, pp. 51–75, 2000. doi: 10.1016/S0012-365X(00)00147-3 Received 02.08.2024 INFORMATION ON THE ARTICLE Igor Ya. Spectorsky, ORCID: 0000-0003-4863-7986, Educational and Research Institute for Applied System Analysis of the National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Ukraine, e-mail: i.spectorsky@gmail.com Vitalii M. Statkevych, ORCID: 0000-0001-5210-9890, Educational and Research Institute for Applied System Analysis of the National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Ukraine, e-mail: mstatckevich@yahoo.com Matrix-graphic simulation of social network: ergodic properties Системні дослідження та інформаційні технології, 2025, № 4 57 Oleksandr V. Stus, ORCID: 0000-0003-3426-5093, Educational and Research Institute for Applied System Analysis of the National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Ukraine, e-mail: o.stus@kpi.ua МАТРИЧНО-ГРАФІЧНЕ МОДЕЛЮВАННЯ СОЦІАЛЬНОЇ МЕРЕЖІ: ЕРГОДИЧНІ ВЛАСТИВОСТІ / І.Я. Спекторський, В.М. Статкевич, О.В. Стусь Анотація. Запропоновано математичний апарат моделювання соціальних ме- реж, який дозволяє отримати достатні умови ергодичності мережі, тобто існу- вання граничного стаціонарного стану при t . Запропонована модель є лінійною: елементи мережі утворюють двовимірний масив (матрицю), елемен- том матриці в момент часу 0t є стан ]1,0[)(, tA ji елемента з координа- тами },,2,1{},,2,1{),( mnji   . Взаємний вплив між елементами зада- но оператором впливу T — чотиривимірним масивом, елементи 0,,, lkjiT якого позначають вплив елемента ),( lk на елемент ),( ji :     n k m l lklkjiji ATTA 1 1 ,,,,,)( . Для T запропоновано зображення у вигляді графу TG , вершини якого відповідають елементам ),( ji : орієнтоване ребро (дуга) з міткою lkjiT ,,, веде від вершини ),( lk до вершини ),( ji тоді й тільки тоді, коли 0,,, lkjiT . На  виділено край B : 0,,, lkjiT для ),( lk , Bji ),( . Стан )1( tA мережі у момент часу 1t визначаєть- ся станом )(tA мережі у момент часу 0t згідно з рівнянням  )()1( tTAtA , де матриця  розмірності mn визначає стан крайо- вих елементів мережі; 0,  ji для внутрішніх елементів Bji \),(  . До- статні умови ергодичності мережі надано у термінах властивостей зв’язності графу впливу TG : мають існувати шляхи між довільними вершинами та усі петлі. Наведені умови забезпечують розташування спектра оператора T все- редині одиничного круга за винятком, можливо, 1 ; доведено, що 1 є власним числом T лише у випадку ізольованого краю (жоден крайовий еле- мент не впливає на жоден внутрішній елемент мережі). Наведені спектральні властивості T забезпечують існування стаціонарного стану, який можна зна- ходити ітераційною процедурою  )()1( tTAtA за заданим )0(A з гео- метричною (лінійною) швидкістю збіжності. Ключові слова: соціальна мережа, моделювання, ергодичність, власне число, жорданова нормальна форма.
id journaliasakpiua-article-351418
institution System research and information technologies
keywords_txt_mv keywords
language English
last_indexed 2026-02-08T08:06:10Z
publishDate 2025
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
record_format ojs
resource_txt_mv journaliasakpiua/86/7d5e5af11d9774caf5925b3956da6b86.pdf
spelling journaliasakpiua-article-3514182026-02-02T20:49:24Z Matrix-graphic simulation of social network: ergodic properties Матрично-графічне моделювання соціальної мережі: ергодичні властивості Spectorsky, Igor Statkevych, Vitalii Stus, Oleksandr social system simulation ergodicity eigenvalue Jordan normal form соціальна мережа моделювання ергодичність власне число жорданова нормальна форма We propose mathematical tools for social network simulation to obtain sufficient conditions for network ergodicity, defined as the existence of a steady state as time approaches infinity. The proposed model is linear; the network elements form a two-dimensional array (matrix), where each entry represents the state of an element at a specific time. An impact operator, structured as a four-dimensional array, defines the interactions between elements. This operator is also presented as a directed graph where vertices correspond to network elements, and arcs represent the impact of one element on another. The model incorporates boundary elements that influence the internal states of the network. Sufficient conditions for network ergodicity are derived from the connectivity properties of the impact graph, which must contain paths between all pairs of vertices and loops for all vertices. These conditions ensure that the operator's spectrum (with the possible exception of the value 1) is located inside the open unit disk. We prove that 1 is an eigenvalue if and only if the boundary is isolated. These spectral properties guarantee that a steady state exists and can be found using an iterative procedure with linear (geometric) convergence. Запропоновано математичний апарат моделювання соціальних мереж, який дозволяє отримати достатні умови ергодичності мережі, тобто існування граничного стаціонарного стану при прямуванні часу до нескінченності. Запропонована модель є лінійною: елементи мережі утворюють двовимірний масив (матрицю), де кожен елемент відображає стан учасника мережі у певний момент часу. Взаємний вплив між елементами задано оператором впливу — чотиривимірним масивом, для якого запропоновано візуалізацію у вигляді графу, де вершини відповідають елементам мережі, а орієнтовані ребра вказують на наявність та силу впливу. У моделі виділено крайові елементи, стани яких визначають зовнішній вплив на систему. Достатні умови ергодичності надано у термінах властивостей зв’язності графу впливу: він має містити шляхи між довільними парами вершин та петлі для всіх вершин. Доведено, що ці умови забезпечують розташування спектра оператора (за винятком, можливо, одиниці) всередині одиничного круга. Одиниця є власним числом лише у випадку ізольованого краю, коли жоден крайовий елемент не впливає на внутрішні. Визначені властивості гарантують існування стаціонарного стану, який можна знайти ітераційною процедурою з геометричною швидкістю збіжності. The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2025-12-29 Article Article application/pdf https://journal.iasa.kpi.ua/article/view/351418 10.20535/SRIT.2308-8893.2025.4.03 System research and information technologies; No. 4 (2025); 38-57 Системные исследования и информационные технологии; № 4 (2025); 38-57 Системні дослідження та інформаційні технології; № 4 (2025); 38-57 2308-8893 1681-6048 en https://journal.iasa.kpi.ua/article/view/351418/338430
spellingShingle соціальна мережа
моделювання
ергодичність
власне число
жорданова нормальна форма
Spectorsky, Igor
Statkevych, Vitalii
Stus, Oleksandr
Матрично-графічне моделювання соціальної мережі: ергодичні властивості
title Матрично-графічне моделювання соціальної мережі: ергодичні властивості
title_alt Matrix-graphic simulation of social network: ergodic properties
title_full Матрично-графічне моделювання соціальної мережі: ергодичні властивості
title_fullStr Матрично-графічне моделювання соціальної мережі: ергодичні властивості
title_full_unstemmed Матрично-графічне моделювання соціальної мережі: ергодичні властивості
title_short Матрично-графічне моделювання соціальної мережі: ергодичні властивості
title_sort матрично-графічне моделювання соціальної мережі: ергодичні властивості
topic соціальна мережа
моделювання
ергодичність
власне число
жорданова нормальна форма
topic_facet social system
simulation
ergodicity
eigenvalue
Jordan normal form
соціальна мережа
моделювання
ергодичність
власне число
жорданова нормальна форма
url https://journal.iasa.kpi.ua/article/view/351418
work_keys_str_mv AT spectorskyigor matrixgraphicsimulationofsocialnetworkergodicproperties
AT statkevychvitalii matrixgraphicsimulationofsocialnetworkergodicproperties
AT stusoleksandr matrixgraphicsimulationofsocialnetworkergodicproperties
AT spectorskyigor matričnografíčnemodelûvannâsocíalʹnoímerežíergodičnívlastivostí
AT statkevychvitalii matričnografíčnemodelûvannâsocíalʹnoímerežíergodičnívlastivostí
AT stusoleksandr matričnografíčnemodelûvannâsocíalʹnoímerežíergodičnívlastivostí