<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">A Flow Approach to Communities Detection in Complex Network and Multilayer Network Systems</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Olexandr</forename><surname>Polishchuk</surname></persName>
							<email>od_polishchuk@ukr.net</email>
							<affiliation key="aff0">
								<orgName type="department">Pidstryhach Institute for Applied Problems of Mechanics and Mathematics</orgName>
								<orgName type="institution">National Academy of Sciences of Ukraine</orgName>
								<address>
									<addrLine>Naukova str, 3&quot;b&quot;</addrLine>
									<postCode>79060</postCode>
									<settlement>Lviv</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">Information Technology and Implementation (IT&amp;I-2023)</orgName>
								<address>
									<addrLine>November 20-21</addrLine>
									<postCode>2023</postCode>
									<settlement>Kyiv</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Flow Approach to Communities Detection in Complex Network and Multilayer Network Systems</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">CEACA3759C16F6104AE8B0D0E2E3DBB4</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T20:00+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Complex network</term>
					<term>Network system</term>
					<term>Intersystem interactions</term>
					<term>Flow model</term>
					<term>Hierarcy</term>
					<term>Flow core</term>
					<term>Aggregate-network</term>
					<term>Influence</term>
					<term>Community</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>A flow approach to community detection in complex network and multilayer network systems is proposed. Two methods have been developed to search for communities in a network system (NS). The first of them is based on the calculation of flow influence parameters of NS's subsystems, selected according to the principle of nesting hierarchy. The second method uses the concept of flow core of network system. Two methods are also proposed for community detection in multilayer network system (MLNS). The first of them is based on the concept of MLNS aggregate-network and subsequent allocation of its flow core. The second method uses the concept of flow core of the process of intersystem interactions in general. All developed methods are based on the use of flow criterion that the selected group of nodes really forms a community. The results of application of developed approaches are illustrated by examples for which known methods are ineffective.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>One of important problems investigated in the theory of complex networks (TCN) is the search of groups of interconnected nodes, the identification of which contributes to a better understanding of principles of organizing the structure and operation processes of complex network systems. In real NS, the most common groups are so-called communitiessubnets, the connections between nodes of which are denser and stronger than between them and other network nodes <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b1">2]</ref>. Communities exist in the physical world, wildlife, economy, transportation, urban infrastructure <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref>, etc. In human society, communities can be considered public organizations, political parties, religious denominations, national diasporas, groups in social networks <ref type="bibr" target="#b4">[5,</ref><ref type="bibr" target="#b5">6]</ref> and so on. Currently, the main attention is paid to the development of communities detection methods, which are based on the structural characteristics of network systemsthe smallest cut, hierarchical clustering, modularity or entropy evaluation, spectral properties of network or random walk <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b7">8]</ref>, etc.</p><p>No less important and difficult is the problem of finding communities in MLNS, which describe the processes of intersystem interactions in suprasystem formations of various types <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b9">10]</ref>. In this case, the methods and approaches listed above are usually also used <ref type="bibr" target="#b10">[11]</ref>. The main drawback of known communities detection methods, along with the computational complexity and resource intensity, is the lack of reliable theoretically based criterion that the group of nodes determined by any of these methods really forms a community, because if the term "network density" in TCN is sufficiently clear and easily calculated by well-known formula, the concept of "stronger" or "weaker" connection from a structural point of view is not sufficiently unambiguous <ref type="bibr" target="#b7">[8]</ref>. This circumstance sometimes compels the use of visual research methods <ref type="bibr" target="#b11">[12]</ref>. An additional drawback of existing structural methods is that they are usually aimed at finding already formed and sufficiently stable 161 communities, which consist of a sufficiently large number of nodes, but do not track the appearance of such communities in the network and their rapid development (increase, decrease, disappearance). Even dynamic structural models, i.e. models that take into account changes in the structure of NS and MLNS over time, are generally not able to solve this problem <ref type="bibr" target="#b3">[4]</ref>. At the same time, in modern society there are many important and massive events organized by communities of various orientations, the course of which is limited to a few weeks or even days. The large number of existing methods for communities detection in NS and MLNS indicates a great interest in this issue and its importance in system research <ref type="bibr" target="#b12">[13]</ref>. The purpose of this article is to develop criteria and methods for finding communities in such entities based on flow models of complex network and multilayer network systems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Dynamics of communities formation and development in human society</head><p>One of the most interesting and relevant objects of research in TCN are communities that arise in human society and in one way or another influence its development <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b13">14]</ref>. Beginning with primitive tribes, such communities have often played a significant role in the historical process, both positive and negative. The creation of world religions and new states, changes in socio-economic formations always began with small, but highly motivated and sufficiently active groups of like-minded people. The emergence and activity of such groups usually had a positive effect on the development of society (communities of collectors created museums and libraries, lovers of culture -philharmonic societies and art galleries, scientistsuniversities and research laboratories, etc.). At the same time, the emergence and spread of racist, fascist, communist and other misanthropic ideologies had a negative impact on the course of historical processes. The events of recent years show that the threat of recurrence of similar phenomena, and with much more catastrophic consequences, has not disappeared. Along with this, diverse terrorist (Al-Qaeda, ISIS), hacker (Anonymous, LockBit), organized criminal (mafia, drug cartels) groups and religious sects (People's Temple, Aum Shinrikyo) constantly arose and are still emerging, which to one degree or another influenced and often now affect public safety and peace of citizens. Relatively small communities are constantly emerging that create suicidal moods in teenagers (Blue whale), force them to organize simultaneous mass fights in many cities of several countries around the world (PVC Redan), make them pessimistic about their future, tempt them to consume narcotic substances or involve them in extremist organizations of various kinds. The identification of such communities has not only scientific interest, but also the great social importance, since stopping their activities before proceeding to specific actions allows avoiding many victims and broken destinies.</p><p>The spread and development of world religions continued for centuries, Nazi and communist ideologies for decades, and various criminal groups for years. In today's world, with the development of information and communication technologies (ICT), the formation of communities can take days and even hours. That is, if previously such processes took years, decades and even centuries and were prompted by serious crisis situations, such as wars, famine, epidemics of dangerous infectious diseases, now with the use of social networks, the birth and activation of communities can be carried out very quickly. Usually, such processes are provoked by incorrect political and economic decisions or actions that disturb social consciousness (violation of human rights, inadequate doings of the police or authorities and so on). Only the beginning of 21 st century is full of such events -Maidans in Ukraine in 2004 and 2013, revolutions in Georgia, Kyrgyzstan, Libya, Tunisia, political disturbances in Kazakhstan, Belarus and France, etc. The defining feature of these events was the speed of unification of large groups of people and their mass performances, which was practically impossible in "pre-informatization" times. Simultaneously, such communities arose precisely in civil society, and social networks, as a tool of ICT, served as means that contributed to their formation as soon as possible. However, this tool makes it possible to quantitatively monitor the process of birth and development of such communities. It should also not be forgotten that many communities of different directions and interests exist in social networks themselves, which is also an interesting phenomenon of human life.</p><p>Communities can exist both in separate layers-systems of MLNS, and in the process of interactions between them, constantly arising, combining, overlapping or leveling each other. Therefore, for a better understanding of intersystem interactions processes, the search for communities must be carried out both in separate layers and in MLNS as a whole. Communities in the modern world, in particular civil and social, are usually quite dynamic structures that can appear, develop, and disappear quickly, and the methods of identifying such formations must take this feature into account. Structural models of complex network systems and intersystem interactions are usually not able to fully solve this problem. Therefore, dynamic models that describe the operation processes of NS and MLNS become extremely important. Let's consider a flow approach to communities detection in such systems and intersystem formations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Structural and flow models of multilayer network system</head><p>The structure of intersystem interactions is described by multilayer networks (MLNs) and represented in the form <ref type="bibr" target="#b0">[1]</ref> </p><formula xml:id="formula_0">              M k m k m mk M m m M E G G , 1 , 1 , ,<label>(1) where , 3 , 2 , ), , (  </label></formula><formula xml:id="formula_1"> n R G E V G n m m m m</formula><p>determines the structure of m th network layer of MLN; </p><formula xml:id="formula_2">k m  , M k m , 1 ,  , М is a number of layers (interconnected systems) of MLN. The set  M m m M V V 1 </formula><p> will be call the total set of nodes, and the set </p><formula xml:id="formula_3">   ) ( ) ( , 1 , 1 M k m k m mk M m m M E E E     will be</formula><formula xml:id="formula_4">M N j i , 1 ,  ,</formula><p>if there is no such edge. At the same time, blocks mm A describe the structure of intralayer interactions in m th layer, and blocks km A describe the structure of interlayer interactions between m th and k th layers of MLN,</p><formula xml:id="formula_5">k m  , M k m , 1 , </formula><p>. If all blocks of the matrix M A are defined for the total set of MLN nodes, then the problem of coordination of node numbers in the case of their independent numbering for each layer is removed.</p><p>Most real-world intersystem interactions are multipurpose and multifunctional. This is primarily expressed in the multiflow nature of such formations, i.e. ensuring the movement of various types of flows. In TCN, the structure of such intersystem interactions is represented by so-called multidimensional networks <ref type="bibr" target="#b14">[15]</ref>. A multidimensional network is MLN, in which each layer reflects the structure of system, which ensures the movement of flows a type of which is generally different from flows in other layers. As an example, consider a general transport system that provides the movement of two main types of flowspassenger and cargo, that is, its structure can be depicted in the form of two-dimensional network. A feature of this structure, like most multidimensional networks, is the impossibility of flow transition from one layer to another (transformation of passengers into cargo and vice versa). To simplify the analysis of intersystem interactions process in two-dimensional general transport system, it can be divided into two four-layer monoflow MLNSs, the layers of which (railway, road, aviation and water) ensure the movement of only one type of flow passenger or cargo. A characteristic feature of monoflow transport MLNS is the difference of flow carriers in each layer (trains, motor vehicles, planes, ships). In general, when detailing the structure of real multidimensional networks, it is advisable at first distinguish the layers that ensure the movement of various types of flows, and then depict each of these monoflow layers as MLNS, each layer of which ensures the movement of these flows by a specific carrier or operator system. Communication in social and other information and communication networks is carried out by exchanging information flows. That is, such formations can be considered as monoflow multilayer systems. Separate layers of such systems usually reflect the operation process various systems-operators of information flows, as it happens in the systems of mobile and fixed phone communication, cable and satellite television, email and regular mail, Internet, social networks and so on.</p><p>We will represent the flow model of monoflow MLNS <ref type="bibr" target="#b15">[16]</ref> in the form of adjacency matrix V М (t), the elements of which are determined by the volumes of flows that have passed through the edges of MLNS <ref type="bibr" target="#b0">(1)</ref> </p><formula xml:id="formula_6">during period ] , [ t T t  until the current moment of time T t  : , )} ( { max max ) ( ) ( , , )} ( { ) ( , 1 , , 1 , 1 , 1 , t V t V t V t V t sg lp N p l M g s km ij km ij M m k N j i km ij M M       V<label>(2)</label></formula><p>where</p><formula xml:id="formula_7">   t T t km ij km ij d v t V   ) ( ) ( ~; ; ) , ( ) ( ) , (   m j k i n n km ij km ij dl t t v x  ; , )} , ( { ) , ( 1 , 1 , M m k N j i km ij M t x t    x ρ  and ) , ( x t km ij</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head></head><p>is the density of flow that pass through the edge ) , (</p><formula xml:id="formula_8">m j k i n n MLNS in the current moment of time 0  t , ... , 3 , 2 , ) , (    n R n n n m j k i x , M m k N j i M , 1 , , , 1 ,  </formula><p>. The elements of flow adjacency matrix V М (t) are determined on the basis of empirical data about movement of flows through its edges. Currently, with the help of modern means of information extraction, it is quite easy to obtain such data for many natural and the vast majority of man-made systems, including information NS <ref type="bibr" target="#b16">[17]</ref>. The matrix V M (t) has a block structure, in which the diagonal blocks </p><formula xml:id="formula_9">k m  , M k m , 1 ,  .</formula><p>We calculate the values of matrix V M (t) elements on the time interval ] , [ t T t  , T t  , in order to level out random disturbances that may occur during the movement of flows at certain moments of time. These values are dynamic, as they are determined up to the current moment of time, and therefore change continuously. The duration of interval T depends on the dynamics of system's behavior. For example, for the mass social disturbances mentioned in the previous section, which took place in many countries of the world, this interval should not usually exceed one day. This is evidenced by the fact that even on November 29, 2013, almost no one could predict that the beating of students in Kyiv on the night of November 30 would provoke the appearance of a new Maidan in Ukraine almost the next day. For models of Covid-19 spreading, the interval T (to smooth out the difference in the number of newly diagnosed infections on weekdays and weekends) was usually equal to a week <ref type="bibr" target="#b17">[18]</ref>. Communities can arise both in separate layers-systems and in MLNS as a whole. At the same time, they can both strengthen, overlap or intersect, and level each other. Thus, the writing society is quite clearly divided into communities of authors of detective, fantasy, historical and other genres. However, the author of crime novels can introduce into them elements of fiction or historical events, fictiona detective or historical component, etc. Simultaneously, communities of the sports society, which consist of athletes of various kinds of sport, intersect much less. Indeed, it is rare that a football player does weightlifting, and a weightlifter does chess or marathon running at the same professional level. This means that it is appropriate to start the communities detection from separate layers of multilayer network system.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Communities in layers of multilayer network systems</head><p>To simplify the presentation, in this section we will denote the flow adjacency matrix of arbitrary </p><formula xml:id="formula_10">layer-system of MLNS as , )} ( { ) ( 1 , N j i ij t V t   V</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Communities detection based on the nestedness hierarchy</head><p>In real large scale systems, the first "candidates" for communities are subsystems of different levels of hierarchy built according to the nesting principle, when the smaller is part of the larger <ref type="bibr" target="#b18">[19]</ref> (Fig. <ref type="figure" target="#fig_3">1</ref>). Indeed, students of class communicate more among themselves than with students of other classes or courses, people of certain professionsmore often than with representatives of other specialties, representatives of different social groups or age categories also prefer to communicate with people of the same groups or categories. That is, to singled out by a certain feature of homogeneity of elements, NS's subsystems have a higher probability for the formation of community. is the total volume of flows that passed through the system S during the time interval [t-T, t], i.e.   , than between them and other nodesgenerators of flows in the system S at a whole.</p><formula xml:id="formula_11">   N j i ij t V t s 1 , ) ( )) ( (V , T t  . Let us  out l S l G i out i l out S R R   , is</formula><formula xml:id="formula_12">   in l S l G i in i in S t s t t )) ( ( / ) ( ) ( V  </formula><formula xml:id="formula_13">   in ext l S l R i in i in ext S t s t t , )) ( ( / ) ( ) ( , V   and    in in t l S l R i in i in int S t s t t , )) ( ( / ) ( ) ( , V   respectively. Then the value ) ( ) ( ) (</formula><p>It is natural to assume that the greater the volumes of flow movement between two NS nodes, the stronger the relationship between them. This statement defines a sufficiently justified criterion for the existence of community within a certain group (subsystem) of NS nodes. Therefore, a pair of parameters</p><formula xml:id="formula_14">)) ( ), ( ( t t in S out S l l   , namely the compatible fulfillment of conditions , 1 ) ( , 1 ) (     с in S с out S t t l l     (<label>3</label></formula><formula xml:id="formula_15">)</formula><p>where с  is a predetermined value, makes it possible to determine a sufficiently objective criterion that the subsystem Sl forms a community in the network system S. Indeed, the smaller the value of these parameters, the smaller the external interaction of subsystem Sl, L l , 1  , with the system S as a whole and the greater the interactions within this subsystem, which is, in fact, the definition of community.</p><p>Summarizing, since by definition the community is considered as a certain group of nodes (subsystem S*) of system S, the connections between which are denser (structural indicator) and stronger (functional indicator) than between them and other nodes of network system S, then objective criteria for existence of community within the subsystem S* can be considered:</p><p>1) indicator of relative density of connections (edges) of subsystem S*, which is calculated according to the formula</p><formula xml:id="formula_16">               N L N L S S * * * ) , ( </formula><p>where N* is the number of nodes and L* is the number of connections of subsystem S*, N is the number of nodes and L is the number of connections of system S;</p><p>2) indicator of relative flow power of interconnections of subsystem S*, which is calculated according to the formula</p><formula xml:id="formula_17">               N t s N t s S S S )) ( ( )) ( ( ) , ( * * * V V  ,</formula><p>and determines the ratio of specific power of interconnections between nodes in subsystem S* and system S, respectively. If the indicators of specific density and flow power of interconnections for subsystem S* significantly exceed the corresponding indicators for system S, then it is quite reasonable to assume that the subsystem S* forms a community in the source network system. Obviously, the concept of "significantly exceed" is quite vague. Therefore, it is advisable to determine the concrete values of  are the predetermined values. Note that condition (5) is weaker than condition (3) and generally does not impose such strict restrictions on the interaction of subsystem S* with the rest of system S. In addition, the value</p><formula xml:id="formula_18">)) ( ( )) ( ( ) , ( * * t s t s S S S V V  </formula><p>makes it possible to track the role of subsystem S* in functioning of network system S and the dynamics of changes in this role over time. If no communities are found at this level of nesting hierarchy, then we move to the next, higher level of this hierarchy. The main drawback of method discussed above is that it is focused on identifying communities formed over a sufficiently long period of time, which enables for the construction of appropriate nesting hierarchies. Consider the method that allows us to track the emergence and dynamic development of communities in network system, focusing primarily on the predominant power of interconnections between its elements.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">Communities and flow cores of network systems</head><p>Let us introduce the concept of flow  -core of network system <ref type="bibr" target="#b19">[20]</ref>, as the largest subsystem of the source NS, for which the elements of flow adjacency matrix V(t) satisfy the inequalities</p><formula xml:id="formula_19">N j i t V ij , 1 , , ) (    , ] 1 , 0 [ ,    T t .</formula><p>The concept of NS's flow core allows us to build, on the basis of criterion (3) or ( <ref type="formula">5</ref>), the following communities detection algorithm in the network system (Fig. <ref type="figure" target="#fig_8">2a</ref>  ;</p><p>2) gradually increase the value  until the condition (3) or ( <ref type="formula">5</ref>) is fulfilled for a certain</p><formula xml:id="formula_20">1   i  </formula><p>, or at least one of the components of i  -core detected earlier is divided into unconnected components (Fig. <ref type="figure" target="#fig_8">2c, 2d</ref>);</p><p>3) if the value</p><formula xml:id="formula_21">1 1   i  , then accept 1   i i</formula><p>and proceed to point 2, otherwise, finish the execution of algorithm.</p><p>By adjusting the value T in the direction of decrease or increase, we make the procedure for communities detection using the NS's flow model and  -core method more or less sensitive to rapid changes in the structure of detected communities. Note that for the shown in Fig. <ref type="figure" target="#fig_8">2a</ref> regular network, criterion (4) is not fulfilled for any of its subnets.  However, in the case of irregular networks, this criterion can be used to check whether the connections in NS's subsystem detected by criterion <ref type="bibr" target="#b4">(5)</ref> are indeed denser than the average in network. That is, the functional criteria (3) or (5) make it possible to identify communities in the network system for which known structural methods do not work. It is obvious that the structure and composition of nodes and links of communities detected using the algorithm described above is easily determined from the matrix V(t), T t  . It is obvious that the NS's flow model enables continuous monitoring of changes in the volume of flows moving between nodes of network system. This makes it possible to monitor the processes of emergence and development of communities in the network almost in real time, which is much more difficult to do with the help of structural methods.</p><p>Thus, until 2014, Donbas was one of the most industrially developed region of Ukraine with very close connections between mines, deposits, mining and processing and metallurgical enterprises located on its territory. This was accompanied by the need for a transport and energy infrastructure that was much denser than the national average. In general, such formation can be considered as industrial community. However, after 2014, as a result of closure of a large part of mines and deposits and the cessation of work of many metallurgical plants, this community practically ceased to exist, although the dense transport and energy networks did not disappear anywhere. Many similar examples can be cited: the autoindustry center in Detroit, coal industry in Great Britain and Germany, wine industry in France and many other industrial regions, the demand for products manufactured in them gradually decreased and disappeared, or the mineral deposits mined in these regions were exhausted. That is, from a structural point of view, according to criterion (4), a subsystem may form a community, but functionally, according to criteria (3) or <ref type="bibr" target="#b4">(5)</ref>, it not form it, and vice versa.</p><p>Note, that here and below we intentionally use such simple examples of network system structures, since known numerical and visual structural methods of communities detection practically do not work on them. Similar examples can be given for much more complex real network structures, for example, the system of interconnections between the regions of Ukraine (Fig. <ref type="figure" target="#fig_9">3</ref>), which are also generally regular, despite the visual complexity. . For an arbitrary multilayer network, the adjacency matrix</p><formula xml:id="formula_22">M N j i ij 1 , } {    Ε</formula><p>completely determines the weighted network, which we will call the structural aggregate-network of MLN. The elements of matrix E determine the integral structural characteristics of multilayer network's nodes and edges (Fig. <ref type="figure">4</ref>). For monoflow MLNs, the weight of each edge reflects the number of possible carriers or operator-systems that can ensure the movement of corresponding type of flow and the weight of each node is the number of systems it is a part of. The transition to aggregate-networks can be used to develop structural methods for communities detection in MLN <ref type="bibr" target="#b6">[7]</ref>. We will call the structural ag p -core of MLNS aggregate-network the network whose the adjacency matrix elements are determined by the ratio  An example of such situation is the sports society already mentioned in section 3, in which separate communities by kinds of sports practically do not overlap. In this case, the independent communities that exist in 1-3 layers of three-layer MLNS (Figs. <ref type="figure" target="#fig_13">7a -7c</ref>) practically "merge" into its aggregatenetwork, forming a single community (Fig. <ref type="figure" target="#fig_13">7d</ref>), which in fact does not correspond to reality.   Note that this method cannot determine the specific contribution of each layer in the "fusion" of such communities, as well as structural methods based on the use of its ag p -core concept. In addition, the flow ag λ -cores of MLNS's aggregate-network do not make it possible to establish intersystem interactions between communities that exist in different layers of multilayer system. Therefore, the development of communities detection methods in MLNS, in particular, the selection of such formations in separate layers and the establishment of interactions between them is no less important. Obviously, such communities usually also have the appearance of multilayer system.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Communities detection in multilayer network systems</head><p>nodes, the stronger the connection between them, seems to be well-founded. The dynamism of formation and development of communities in modern human society, at least some of which pose an obvious or hidden threat to public peace and security, makes the problem of timely detection of such formations even more urgent. The communities detection methods proposed in the article, which are based on the use of network flow core and MLNS's aggregate-network and the flow cores of multilayer network system concepts, make this problem solvable even in real time. An additional advantage of proposed methods is the possibility of their application in those cases when the structure of network or multilayer network system makes other known approaches practically unworkable.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head></head><label></label><figDesc>call the total set of edges of multilayer network, M N ,</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>of intralayer flows in the m th layer, and the blocks ) (t km V describe the volumes of flows between the m th and k th layers of MLNS,</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: An example of hierarchy built on the nesting principle Let us the source network system S is divided according to the nesting principle into L subsystems of the lowest level of hierarchy  L</figDesc><graphic coords="5,141.95,246.63,311.10,116.25" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>H</head><label></label><figDesc>the power of influence of network system S on subsystem Sl. Here, of input flows generated by the nodes of system S and finally received in the node ni from the set in of numbers of nodes-generators of flows which finally received in the nodes of the set in S in the sourse network system S. The set in ext S l R , will be call the domain of input influence of network system S on subsystem Sl. External and internal input power of influence of the nodesfinally receivers of flows belonging to the set in</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head></head><label></label><figDesc>relative power of influence of the system S on subsystem Sl. Namely, the smaller the value of parameter ) (t in S l  , T t  , the smaller is the influence of the system S on subsystem Sl. In other words, in this case, the flow connections between the nodesfinal receivers and nodes-generators of flows are much stronger within the subsystem Sl,</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Use of flow  -cores for communities detection in network system</figDesc><graphic coords="8,72.00,455.50,449.85,111.65" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_9"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Structure of economical interconnections between regions of Ukrain</figDesc><graphic coords="9,122.75,261.73,348.75,172.48" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_11"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: Use of flow  -core method for communities detection in MLNS's aggregate-network</figDesc><graphic coords="11,72.00,128.60,452.60,77.55" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_12"><head>Figure 6 :</head><label>6</label><figDesc>Figure 6: Communities in separate layers of MLNS and its flow aggregate-network</figDesc><graphic coords="11,72.00,276.16,447.05,102.45" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_13"><head>Figure 7 :</head><label>7</label><figDesc>Figure 7: The leveling of communities that exist in separate layers into aggregate-network of multilayer network system</figDesc><graphic coords="11,72.00,430.73,449.35,106.70" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="1,0.00,191.09,594.96,459.74" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="10,72.00,137.69,450.75,127.50" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="12,100.00,312.55,395.00,195.73" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>N is the number of layer nodes. Let us consider two approaches to defining communities in such network system.</figDesc><table><row><cell cols="7">volumes of flows that passed through the edge</cell><cell>,</cell><cell>, of this layer during the time period</cell></row><row><cell>[ t </cell><cell>T</cell><cell>,</cell><cell>t</cell><cell>]</cell><cell>,</cell><cell>T t  ,</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>the elements of which</cell><cell>) V ij are equal to the relative (t</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head></head><label></label><figDesc>the set of numbers of nodesfinal receivers (not transitors) of flows generated in the nodes of the set out</figDesc><table><row><cell cols="8">where out int S l R , is the subset of out S l R</cell><cell></cell><cell cols="16">) which belong to , ( j i n n</cell><cell cols="5">N H , and out j i , 1 ,  l l S ext S R ,</cell><cell>l S is the subset of nodes out R</cell></row><row><cell cols="6">which belong to complement of</cell><cell cols="24">S H in the sourse network system S. The set out ext S R ,</cell><cell>will be call the</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>l</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>l</cell></row><row><cell cols="30">domain of output influence of subsystem Sl on NS. External and internal output power of influence of</cell></row><row><cell cols="27">the nodes -generators of flows belonging to the set out S G</cell><cell cols="3">on subnets out ext S R , and out int S R , determines by</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">l</cell><cell></cell><cell></cell><cell>l</cell><cell>l</cell></row><row><cell cols="3">means of parameters</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell>l out ext S ,</cell><cell>t (</cell><cell>)</cell><cell></cell><cell cols="2"> out l S R  i ,  ext out i</cell><cell>t (</cell><cell>)</cell><cell>/</cell><cell>s</cell><cell>(</cell><cell>V</cell><cell>t (</cell><cell cols="2">))</cell><cell></cell><cell></cell><cell cols="4">and</cell><cell></cell><cell></cell><cell cols="2"></cell><cell cols="3">l out int S ,</cell><cell>t (</cell><cell>)</cell><cell></cell><cell>out S R ,  i   int out i</cell><cell>t (</cell><cell>)</cell><cell>/</cell><cell>s</cell><cell>(</cell><cell>V</cell><cell>t (</cell><cell>))</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>l</cell></row><row><cell cols="6">respectively. Then the value</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2"></cell><cell cols="3">out</cell><cell>( t</cell><cell>)</cell><cell cols="2"></cell><cell cols="2"></cell><cell cols="4">out , ext S l</cell><cell>( t</cell><cell>)</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>S</cell><cell>l</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2"></cell><cell cols="4">int out S ,</cell><cell>( t</cell><cell>)</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>l</cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell cols="30">determines the relative power of influence of subsystem Sl on the network system S in general.</cell></row><row><cell cols="14">Namely, the smaller the value of parameter</cell><cell cols="2"></cell><cell cols="3">out</cell><cell>(t</cell><cell cols="2">)</cell><cell cols="8">, T t  , the smaller is the influence of subsystem Sl</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">S</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>l</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell cols="30">on NS. In other words, in this case, the flow connections between the generator nodes and nodes -</cell></row><row><cell cols="30">final receivers of flows are much stronger within the subsystem Sl,</cell><cell>l , 1 </cell><cell>L</cell><cell>, than between them and</cell></row><row><cell cols="28">other nodes -receivers of flows in the system S at a whole.</cell><cell></cell></row><row><cell cols="2">Denote by in</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell>S</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>out</cell><cell>(t</cell><cell>)</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>i</cell></row><row><cell cols="6">G . Let's divide the set out R</cell><cell></cell><cell cols="21">into two subsets, namely</cell><cell></cell></row><row><cell>S</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>S</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell>l</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>l</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="4">out S R</cell><cell cols="2"></cell><cell></cell><cell cols="7">out int S R ,</cell><cell></cell><cell></cell><cell cols="4">out ext S R ,</cell><cell>,</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell cols="2">l</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>l</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>l</cell><cell></cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>165</cell></row></table><note>l G the set of all nodes-final receivers of flows which are included in the set l S H . Define using a parameter</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head></head><label></label><figDesc>the structure of source NS, 2bthe source NS with reflected volumes of flow movement during the period</figDesc><table><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>[ t </cell><cell>T</cell><cell>,</cell><cell>t</cell><cell>]</cell><cell>,</cell><cell>T t  , the thickness</cell></row><row><cell cols="6">of lines is proportional to the volume of flows):</cell><cell></cell><cell></cell><cell></cell></row><row><cell>1) take the values</cell><cell>0 i , </cell><cell>S </cell><cell>S</cell><cell>0 </cell><cell cols="5">, where 0  is the minimum nonzero value of parameter</cell><cell></cell><cell></cell><cell>] 1 , 0 [</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">The study of phenomena of the communities occurrence and development contributes to a better understanding of operation processes of real complex network systems and intersystem interactions that exist in the physical world, living nature, and human society. That is why a lot of scientific research has been devoted to this issue in recent decades. The structural approach to communities detection in complex network and multilayer network systems, which is currently being developed within the framework of theory of complex networks, has a number of shortcomings, among which the first should be called the lack of well-founded criterion that the connections within detected formation, which is considered as community, are not only denser, but also stronger than the network average. In contrast to structural methods, the flow approach makes it possible to effectively solve this problem, because the statement that the greater the volume of flows connecting two network</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8.">References</head></div>
			</div>

			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>As the value ag p increases, ag p -cores can be considered to be among the most likely "candidates" in community, since the duplication of connections in the NS usually occurs for two reasons, namely, when these are sufficiently important for the system and if through them, the movement of large volumes of flows is distributed. </p><p>We shall call the flow aggregate-network of MLNS the network system whose elements of the adjacency matrix</p><p>The elements of matrix F(t) determine the integral flow characteristics of nodes and edges of multilayer network system. The flow ag λ -core of aggregate-network of monoflow MLNS is determined using the adjacency matrix, the elements of which are calculated to the ratio</p><p>An algorithm described in section 4.2 can be used for communities detection in MLNS's aggregate-network. In fig. 5a -5c are shown the communities contained in layers 1-3 of three-layer MLNS, respectively. In Fig. <ref type="figure">5d</ref> shows the flow aggregate-network of MLNS, selected at the moment of time T t  . Fig. <ref type="figure">5e</ref> and 5f contain images of communities obtained using the  -core method for 1    ag and 2    ag . The use of flow  -cores method for MLNS's aggregate-network makes it possible to determine the presence of communities in multilayer system, primarily those that are simultaneously formed in different layers and as a result of process of intersystem interactions. However, this method cannot determine the specific contribution of each layer in creation of such communities and the intensity of interactions between layers as components of different systems, as well as the structural methods of communities detection, which are based on the use of its ag p -core concept. An example of such situation for three-layer network system is shown in Fig. <ref type="figure">6</ref>. In particular, one of the communities is fully formed in the first layer and practically does not exist in other layers (Fig. <ref type="figure">6a</ref>, lower left corner). The second of communities is formed in all layers of MLNS (Figs. 6a -6c, upper right corner), but it stands out in them relatively weakly. However, this community is commensurate with the power of interconnections with the first in aggregate-network of multilayer system in general (Fig. <ref type="figure">6d</ref>). Such communities can tentatively include the above-mentioned examples of writers and scientists communities. Another disadvantage of flow  -cores method for MLNS's aggregate-network is the possibility of leveling communities that exist in separate layers (Fig. <ref type="figure">7</ref>), which does not contribute to a better understanding of processes that take place in multilayer system.</p><p>Determine the concept of flow  -cores of multilayer network system. Let's form an adjacency matrix</p><p>Similarly to section 4.2, an algorithm for communities detection in MLNS is built, in which communities in separate layers of multilayer system and the connections between them are identified sequentially as the value λ increases. In Fig. <ref type="figure">8a</ref> (the thickness of lines is proportional to the volume of flows which pass through the MLNS's edges) shows a fragment of three-layer network system, and in Fig. <ref type="figure">8b</ref> its flow 1  -core selected with the help of this algorithm, the flow connections between nodes of which according to criterion ( <ref type="formula">5</ref>  By projecting the λ -core of MLNS, obtained using the method described above, onto its aggregate-network, we can determine the merging, overlapping, or leveling of communities that exist in its separate layers.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7.">Conclusions</head></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">G</forename><surname>Bianconi</surname></persName>
		</author>
		<idno type="DOI">10.1093/oso/9780198753919.001.0001</idno>
		<title level="m">Multilayer Networks: Structure and Function</title>
				<imprint>
			<publisher>Oxford University Press</publisher>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">From Louvain to Leiden: guaranteeing well-connected communities</title>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">A</forename><surname>Traag</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Waltman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">J</forename><surname>Van Eck</surname></persName>
		</author>
		<idno type="DOI">10.1038/s41598-019-41695-z</idno>
	</analytic>
	<monogr>
		<title level="j">Scientific Reports</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page">5233</biblScope>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Fungal-bacterial diversity and microbiome complexity predict ecosystem functioning</title>
		<author>
			<persName><forename type="first">C</forename><surname>Wagg</surname></persName>
		</author>
		<idno type="DOI">10.1038/s41467-019-12798-y</idno>
	</analytic>
	<monogr>
		<title level="j">Nature Communications</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="page">4841</biblScope>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Community Discovery in Dynamic Networks: A Survey</title>
		<author>
			<persName><forename type="first">G</forename><surname>Rossetti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Cazabet</surname></persName>
		</author>
		<idno type="DOI">10.1145/3172867</idno>
	</analytic>
	<monogr>
		<title level="j">ACM Computing Surveys</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="1" to="37" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">S</forename><surname>Khan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Niazi</surname></persName>
		</author>
		<idno type="DOI">10.48550/arXiv.1708.00977</idno>
		<idno type="arXiv">arXiv:1708.00977[cs.SI</idno>
		<title level="m">Network community detection: A Review and Visual Survey</title>
				<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Social network analysis: An overview</title>
		<author>
			<persName><forename type="first">S</forename><surname>Tabassum</surname></persName>
		</author>
		<idno type="DOI">10.1002/widm.1256</idno>
	</analytic>
	<monogr>
		<title level="j">Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page">e1256</biblScope>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Community detection in networks: A multidisciplinary review</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Javed</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.jnca.2018.02.011</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of Network and Computer Applications</title>
		<imprint>
			<biblScope unit="volume">108</biblScope>
			<biblScope unit="page" from="87" to="111" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Flow approaches to community detection in complex network systems</title>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">D</forename><surname>Polishchuk</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the International Scientific and Practical Conference on Information Technologies and Computer Modelling</title>
				<meeting>of the International Scientific and Practical Conference on Information Technologies and Computer Modelling<address><addrLine>Ivano-Frankivsk, Ukraine</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="81" to="84" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Finding overlapping communities in multilayer networks</title>
		<author>
			<persName><forename type="first">W</forename><surname>Liu</surname></persName>
		</author>
		<idno type="DOI">10.1371/journal.pone.0188747</idno>
	</analytic>
	<monogr>
		<title level="j">PLOS ONE</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page">e0188747</biblScope>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Community detection, link prediction, and layer interdependence in multilayer networks</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">De</forename><surname>Bacco</surname></persName>
		</author>
		<idno type="DOI">10.1103/PhysRevE.95.042317</idno>
	</analytic>
	<monogr>
		<title level="j">Physical Review E</title>
		<imprint>
			<biblScope unit="volume">95</biblScope>
			<biblScope unit="page">42317</biblScope>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A survey of community detection methods in multilayer networks</title>
		<author>
			<persName><forename type="first">X</forename><surname>Huang</surname></persName>
		</author>
		<idno type="DOI">10.1007/s10618-020-00716-6</idno>
	</analytic>
	<monogr>
		<title level="j">Data Mining and Knowledge Discovery</title>
		<imprint>
			<biblScope unit="volume">35</biblScope>
			<biblScope unit="page" from="1" to="45" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Visual analysis for evaluation of community detection algorithms</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">D G</forename><surname>Linhares</surname></persName>
		</author>
		<idno type="DOI">10.1007/s11042-020-08700-4</idno>
	</analytic>
	<monogr>
		<title level="j">Multimedia Tools Applications</title>
		<imprint>
			<biblScope unit="volume">79</biblScope>
			<biblScope unit="page" from="17645" to="17667" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A Survey of Community Detection Approaches: From Statistical Modeling to Deep Learning</title>
		<author>
			<persName><forename type="first">D</forename><surname>Jin</surname></persName>
		</author>
		<idno type="DOI">10.1109/TKDE.2021.3104155</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Knowledge and Data Engineering</title>
		<imprint>
			<biblScope unit="volume">35</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="1149" to="1170" />
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Community-diversified influence maximization in social networks</title>
		<author>
			<persName><forename type="first">J</forename><surname>Li</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.is.2020.101522</idno>
	</analytic>
	<monogr>
		<title level="j">Information Systems</title>
		<imprint>
			<biblScope unit="volume">92</biblScope>
			<biblScope unit="page">101522</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Multidimensional networks: foundations of structural analysis</title>
		<author>
			<persName><forename type="first">M</forename><surname>Berlingerio</surname></persName>
		</author>
		<idno type="DOI">10.1007/s11280-012-0190-4</idno>
	</analytic>
	<monogr>
		<title level="j">World Wide Web</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="567" to="593" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Network structures and systems: I. Flow characteristics of complex networks</title>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">D</forename><surname>Polishchuk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Yadzhak</surname></persName>
		</author>
		<idno type="DOI">10.20535/SRIT.2308-8893.2018.2.05</idno>
	</analytic>
	<monogr>
		<title level="j">System research and informational technologies</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="42" to="54" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">The architecture of complexity</title>
		<author>
			<persName><forename type="first">A.-L</forename><surname>Barabasi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Control Systems Magazine</title>
		<imprint>
			<biblScope unit="volume">27</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="33" to="42" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Impact of the COVID-19 pandemic on clinical research</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">R</forename><surname>Tuttle</surname></persName>
		</author>
		<idno type="DOI">10.1038/s41581-020-00336-9</idno>
	</analytic>
	<monogr>
		<title level="j">Nature Review Nephrology</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="562" to="564" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Network structures and systems: III. Hierarchies and networks</title>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">D</forename><surname>Polishchuk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Yadzhak</surname></persName>
		</author>
		<idno type="DOI">10.20535/SRIT.2308-8893.2018.4.07</idno>
	</analytic>
	<monogr>
		<title level="j">System research and informational technologies</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="82" to="95" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Network structures and systems: II. Cores of networks and multiplexes</title>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">D</forename><surname>Polishchuk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Yadzhak</surname></persName>
		</author>
		<idno type="DOI">10.20535/SRIT.2308-8893.2018.3.04</idno>
	</analytic>
	<monogr>
		<title level="j">System research and informational technologies</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="38" to="51" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
