Skip to main content
PLOS One logoLink to PLOS One
. 2012 Sep 28;7(9):e45029. doi: 10.1371/journal.pone.0045029

Traveling and Pinned Fronts in Bistable Reaction-Diffusion Systems on Networks

Nikos E Kouvaris 1,*, Hiroshi Kori 2, Alexander S Mikhailov 1
Editor: Jürgen Kurths3
PMCID: PMC3461022  PMID: 23028746

Abstract

Traveling fronts and stationary localized patterns in bistable reaction-diffusion systems have been broadly studied for classical continuous media and regular lattices. Analogs of such non-equilibrium patterns are also possible in networks. Here, we consider traveling and stationary patterns in bistable one-component systems on random Erdös-Rényi, scale-free and hierarchical tree networks. As revealed through numerical simulations, traveling fronts exist in network-organized systems. They represent waves of transition from one stable state into another, spreading over the entire network. The fronts can furthermore be pinned, thus forming stationary structures. While pinning of fronts has previously been considered for chains of diffusively coupled bistable elements, the network architecture brings about significant differences. An important role is played by the degree (the number of connections) of a node. For regular trees with a fixed branching factor, the pinning conditions are analytically determined. For large Erdös-Rényi and scale-free networks, the mean-field theory for stationary patterns is constructed.

Introduction

Studies of pattern formation in reaction-diffusion systems far from equilibrium constitute a firmly established research field. Starting from the pioneering work by Turing [1] and Prigogine [2], self-organized structures in distributed active media with activator-inhibitor dynamics have been extensively investigated and various non-equilibrium patterns, such as rotating spirals, traveling pulses, propagating fronts or stationary dissipative structures could be observed [3], [4]. Recently, the attention became turned to network analogs of classical reaction-diffusion systems, where the nodes are occupied by active elements and the links represent diffusive connections between them. Such situations are typical for epidemiology where spreading of diseases over transportation networks takes place [5]. The networks can also be formed by diffusively coupled chemical reactors [6] or biological cells [7]. In distributed ecological systems, they consist of individual habitats with dispersal connections between them [8]. Detailed investigations of synchronization phenomena in oscillatory systems [9] and of infection spreading over networks [10] have been performed. Turing patterns in activator-inhibitor network systems have also been considered [11].

The analysis of bistable media is of principal importance in the theory of pattern formation in reaction-diffusion systems. Traveling fronts which represent waves of transition from one stable state to another are providing a classical example of self-organized wave patterns; they are also playing an important role in understanding of more complex self-organization behavior in activator-inhibitor systems and excitable media (see, e.g., [4], [12]). The velocity and the profile of a traveling front are uniquely determined by the properties of the medium and do not depend on initial conditions. Depending on the parameters of a medium, either spreading or retreating fronts can generally be found. Stationary fronts, which separate regions with two different stable states, are not characteristic for continuous media; they are found only at special parameter values where a transition from spreading to retreating waves takes place. When discrete systems, formed by chains or fractal structures of diffusively coupled bistable elements, are considered, traveling fronts can however become pinned if diffusion is weak enough, so that stable stationary fronts, which are found within entire parameter regions, may arise [13][16].

In the present study, pattern formation in complex networks formed by diffusively coupled bistable elements is numerically and analytically investigated. Our numerical simulations, performed for random Erdös-Rényi (ER) or scale-free networks and for irregular trees, reveal a rich variety of time-dependent and stationary patterns. The analogs of spreading and retreating fronts are observed. Furthermore, stationary patterns, localized on subsets of network nodes, are found. To understand such phenomena, an approximate analytical theory for the networks representing regular trees is developed. The theory yields the bifurcation diagram which determines pinning conditions for trees with different branching factors and for different diffusion constants. Its results are used to interpret the behavior found in irregular trees and for ER networks. Statistical properties of stationary patterns in large random networks are moreover analyzed in the framework of the mean-field approximation, which has been originally proposed for spreading-infection problems [17][19] and has also been used in the analysis of Turing patterns on the networks [11].

Bistable Systems on Networks

Classical one-component reaction-diffusion systems in continuous media are described by equations of the form

graphic file with name pone.0045029.e001.jpg (1)

where Inline graphic is the local activator density, function Inline graphic specifies local bistable dynamics (see Methods) and Inline graphic is the diffusion coefficient. Depending on the particular context, the activator variable Inline graphic may represent concentration of a chemical or biological species which amplifies (i.e. auto-catalyzes) its own production.

In the present study, we consider analogs of the phenomena described by the model (1), which are however taking place on networks. In network-organized systems, the activator species occupies the nodes of a network and can be transported over network links to other nodes. The connectivity structure of the network can be described in terms of its adjacency matrix Inline graphic whose elements are Inline graphic, if there is a link connecting the nodes Inline graphic and Inline graphic (Inline graphic), and Inline graphic otherwise. We consider processes in undirected networks, where the adjacency matrix T is symmetric (Inline graphic). Generally, the network analog of system (1) is given by

graphic file with name pone.0045029.e013.jpg (2)

where Inline graphic is the amount of activator in network node Inline graphic and Inline graphic describes the local bistable dynamics of the activator. The last term in Eq. (2) takes into account diffusive coupling between the nodes. Parameter Inline graphic characterizes the rate of diffusive transport of the activator over the network links.

Instead of the adjacency matrix, it is convenient to use the Laplacian matrix Inline graphic of the network, whose elements are defined as Inline graphic, where Inline graphic for Inline graphic, and Inline graphic otherwise. In this definition, Inline graphic is the degree, or the number of connections, of node Inline graphic given by Inline graphic. In new notations Eq. (2) takes the form.

graphic file with name pone.0045029.e026.jpg (3)

When the considered network is a lattice, its Laplacian matrix coincides with the finite-difference expression for the Laplacian differential operator after discretization on this lattice.

A classical example of a one-component system exhibiting bistable dynamics is the Schlögl model [20]. This model describes a hypothetical trimolecular chemical reaction which exhibits bistability (see Methods). In the Schlögl model, the nonlinear function Inline graphic is a cubic polynomial

graphic file with name pone.0045029.e028.jpg (4)

so that Inline graphic has one maximum at Inline graphic and two minima at Inline graphic and Inline graphic. We have performed numerical simulations and analytical investigations of the reaction-diffusion system (3) for different kinds of networks using the Schlögl model.

Results

Numerical Simulations

In this section we report the results of numerical simulations of the bistable Schlögl model (3) for random ER networks and for trees (the results for random scale-free networks are given in the Supporting Information S1). The ER networks with the mean degree Inline graphic and sizes Inline graphic or Inline graphic are considered. The trees have several components with different branching factors. The model (3) with the parameters Inline graphic and Inline graphic is chosen; the parameter Inline graphic and the diffusion constant Inline graphic were varied in the simulations. The parameter Inline graphic was restricted to the interval Inline graphic.

Traveling activation fronts were observed in ER networks. To initiate such a front, a node at the periphery (with the minimum degree Inline graphic) could be chosen and set into the active state Inline graphic, whereas all other nodes were in the passive state Inline graphic. This configuration was found to generate a wave of transition from the passive to the active states. The wave spreads from the initially active node to the rest of the system and reaches equidistant nodes, located at the same distance (the shortest path length) from the initial node, at about the same time.

Front propagation is illustrated in Fig. 1, where the nodes are grouped according to their distance from the first activated node and the average value Inline graphic of the activator density Inline graphic in each group is plotted as a function of the distance Inline graphic. Three snapshots of the traveling front at different times are displayed. As we see, for increasing time the front moves into the subsets of nodes with the larger distances. At the end, all nodes are in the active state Inline graphic.

Figure 1. Traveling front in an Erdös-Rényi network.

Figure 1

The network size is Inline graphic and the mean degree is Inline graphic. Three consequent snapshots of activity patterns at times Inline graphic are shown. Quantity Inline graphic is the average value of the activator density Inline graphic in the subset of network nodes located at distance Inline graphic from the node which was initially activated. Other parameters are Inline graphic; the diffusion constant is Inline graphic.

Not all initial conditions lead, however, to spreading fronts. If for example, for the same model parameters as in Fig. 1, a hub node was initially activated, a spreading activation front could not be produced. Retreating fronts were found at these parameter values if the initial activation was set in a few neighbor nodes with large degrees. Under weak diffusive coupling, stationary localized patterns were furthermore observed. If the initial activation was set on the nodes with moderate degrees, the activation could neither spread nor retreat, thus staying as a stationary localized structure. On the other hand, traveling fronts could also become pinned when some nodes were reached, so that the activation could not spread over the entire network and stationary patterns with coexistence of the two states were established.

Degrees of the nodes play an important role in front pinning. In the representation used in Fig. 2, the nodes with higher degrees lie in the center, whereas the nodes with small degrees are located in the periphery of the network. To produce the stationary pattern shown in this figure, some of the central hub nodes were set into the active state Inline graphic, while all other nodes were in the passive state Inline graphic. The activation front started to propagate towards the periphery, but the front became pinned and a stationary pattern was formed. Figure 3 shows another example of a stationary pattern. Here, we have sorted network nodes according to their degrees, so that the degree of a node becomes higher as its index Inline graphic is increased (the stepwise red curve indicates the degrees of the nodes). Localization on a subset of the nodes with high degrees is observed.

Figure 2. Stationary pattern in an Erdös-Rényi network.

Figure 2

The network size is Inline graphic and the mean degree is Inline graphic. The nodes with higher degrees are located closer to the center. The nodes are colored according to their activation level, as indicated in the bar. The other parameters are Inline graphic, Inline graphic and Inline graphic; the diffusion constant is Inline graphic.

Figure 3. Nodes activation levels for a stationary pattern in an Erdös-Rényi network.

Figure 3

Dependence of the activation level Inline graphic on the degrees Inline graphic of the nodes Inline graphic is presented for a stationary pattern in the ER network of size Inline graphic and mean degree Inline graphic. The nodes are ordered according to their increasing degrees, shown by the stepwise red curve. The other parameters are Inline graphic, Inline graphic and Inline graphic; the diffusion constant is Inline graphic.

The importance of the degrees of the nodes becomes particularly clear when front propagation in the trees with various branching factors is considered (in a tree, the branching factor of a node with degree Inline graphic is Inline graphic). The networks shown in Fig. 4 consist of the component trees with the branching factors Inline graphic and Inline graphic which are connected at their origins. If the activation is initially applied to the central node, it spreads for Inline graphic through the trees with branching factors Inline graphic and Inline graphic, but cannot propagate through the trees with higher branching factors (Fig. 4A and Movie S1). If we choose a larger diffusion constant Inline graphic and apply activation to a subset of nodes inside the tree with the branching factor Inline graphic, the activation retreats and dies out (Fig. 4B). When diffusion is weak (Inline graphic), the application of activation inside the component trees leads to its spreading towards the roots of the trees. The activation cannot however propagate further and pinned stationary structures are formed (Fig. 4C and Movie S2).

Figure 4. Spreading, retreating and pinning of activation fronts in trees.

Figure 4

A) For Inline graphic, the fronts spread to the periphery through the nodes with the degrees Inline graphic, while they are pinned at the nodes with the larger degrees. B) For Inline graphic, the front is retreated from nodes with degree Inline graphic. C) For Inline graphic, the fronts propagate towards the root, but not towards the periphery. In each row, the initial configuration (left) and the final stationary pattern (right) are displayed. The same color coding for node activity as in Fig. 2 is used. Other parameters are Inline graphic, Inline graphic and Inline graphic.

Thus, we see that both traveling fronts and pinned stationary structures can be observed in the networks. Our numerical simulations suggest that degrees of the nodes (and the related branching factors in the trees) should play an important role in such phenomena. The observed behavior is however complex and seems to depend on the architecture of the networks and on how the initial activation was applied. Below, it is analytically investigated for regular trees with fixed branching factors. The approximate mean-field description for stationary patterns in large random networks is moreover constructed. Using analytical results, complex behavior observed in numerical simulations can be understood.

Front Dynamics in Regular Trees

Let us consider the model (3) for a regular tree with the branching factor Inline graphic. In such a tree, all nodes, lying at the same distance Inline graphic from the origin, can be grouped into a single shell and front propagation along the sequence of the shells Inline graphic can be studied. Suppose that we have taken a node which belongs to the shell Inline graphic. This node should be diffusively coupled to Inline graphic nodes in the next shell Inline graphic and to just one node in the previous shell Inline graphic. Introducing the activation level Inline graphic in the shell Inline graphic, the evolution of the activator distribution on the tree can therefore be described by the equation

graphic file with name pone.0045029.e102.jpg (5)

Note that for Inline graphic, Eq. (5) describes front propagation in a one-dimensional chain of coupled bistable elements. Propagation failure and pinning of fronts in chains of bistable elements have been previously investigated [13][15]. The approximate analytical theory for front pinning in the trees, which is presented below, represents an extension of the respective theory for the chains [15]. Note furthermore that model (5) can be formally considered for any values of Inline graphic of the parameter Inline graphic (but actual trees correspond only to the integer values of this parameter).

Comparing the situations for the chains of coupled single elements and for coupled shells in a tree (Eq. (5)), an important difference should be stressed. In a chain, both propagation directions (left or right) are equivalent, because of the chain symmetry. In contrast to this, an activation front propagating from the root to the periphery of a tree is physically different from the front propagating in the opposite direction, i.e. towards the tree root. As we shall soon see, one of such fronts can be spreading while the other can be pinned or retreating for the same set of model parameters.

The approximate analytical theory of front pinning can be constructed (cf. [15]) if diffusion is weak and the fronts are very narrow. A pinned front is found by setting Inline graphic in Eq. (5), so that we get

graphic file with name pone.0045029.e107.jpg (6)

Suppose that the pinned front is located at the shell Inline graphic and it is so narrow that the nodes in the lower shells Inline graphic are all approximately in the active state Inline graphic, whereas the nodes in the higher shells are in the passive state Inline graphic. Then, the activation level Inline graphic in the interface Inline graphic should approximately satisfy the condition

graphic file with name pone.0045029.e114.jpg (7)

Thus, the problem becomes reduced to finding the solutions of Eq. (7). When Inline graphic, we have Inline graphic) and, therefore, Eq. (7) has three roots Inline graphic; the front is pinned then. Equation (7) has also three roots if Inline graphic is small enough (see Fig. 5 for Inline graphic). In this situation, the front continues to be pinned. Under further increase of the diffusion constant (see Fig. 5 for Inline graphic), the two smaller roots merge and disappear, so that only one (larger) root remains. As previously shown for one-dimensional chains of diffusively coupled elements [15], such transition corresponds to the disappearance of pinned stationary fronts.

Figure 5. Functions Inline graphic for three different values of Inline graphic.

Figure 5

The other parameters are Inline graphic, Inline graphic and Inline graphic.

The transition from pinned to traveling fronts takes place through a saddle-node bifurcation. When Inline graphic is fixed, the bifurcation occurs when some critical value of Inline graphic is exceeded (see Fig. 6A). If the diffusion constant is fixed, pinned fronts are found inside an interval of degrees Inline graphic (see Fig. 6B).

Figure 6. The roots of Eq. (7).

Figure 6

The roots Inline graphic are plotted as functions (A) of the diffusion constant Inline graphic for Inline graphic and (B) of the degree Inline graphic for Inline graphic. Pinned fronts correspond to red parts of the curves. The model parameters are Inline graphic and Inline graphic.

Generally, the bifurcation boundary can be determined from the conditions Inline graphic and Inline graphic, which can be written in the parametric form as

graphic file with name pone.0045029.e138.jpg
graphic file with name pone.0045029.e139.jpg (8)

Equations (8) determine boundaries between regions II and III or II and IV in the bifurcation diagram in Fig. 7. The two boundaries merge in the cusp point, which is defined by the conditions Inline graphic and is located at

graphic file with name pone.0045029.e141.jpg
graphic file with name pone.0045029.e142.jpg (9)

in the parameter plane.

Figure 7. The bifurcation diagram.

Figure 7

Regions with different dynamical regimes are shown in the parametric plane Inline graphic. Black curves indicate the saddle-node bifurcations given by the Eq. (8), while the blue curve stands for the saddle-node bifurcations given by Eq. (11). The green dot indicates the cusp point given in Eq. (9), the red curve shows the boundary determined by Eq. (10). The model parameters are Inline graphic and Inline graphic.

Above the cusp point, there should be a boundary line separating regions III and IV. Indeed, fronts propagate in opposite directions in these two regions and, to go from one to another, one needs to cross a line on which the propagation velocity vanishes. This boundary can be identified by using the arguments given below.

Suppose that the diffusion constant is fixed and Inline graphic. Then the pinned fronts are found inside an interval of degrees Inline graphic, where equation Inline graphic has three roots, as in Fig. 8A for Inline graphic. Outside this interval, equation Inline graphic has a single root, which corresponds to spreading fronts if it is close to Inline graphic (Fig. 8A for Inline graphic) or to retreating fronts if it is close to Inline graphic (Fig. 8A for Inline graphic). Thus, if we traverse the bifurcation diagram in Fig. 7 below Inline graphic by increasing Inline graphic, function Inline graphic will change its form as shown in Fig. 8, having three zeroes within an entire interval of degrees Inline graphic that corresponds to the pinning region II. When the diffusion constant is increased and the cusp at Inline graphic is approached, such interval shrinks to a point. If we traverse the bifurcation diagram in Fig. 7 above the cusp, the function Inline graphic changes as shown in Fig. 8B. For a given diffusion constant Inline graphic, there is only one degree Inline graphic, such that the function Inline graphic has an inflection point coinciding with its zero. The boundary separating regions III and IV is determined by the conditions Inline graphic and Inline graphic. In the parameter plane, these conditions yield the curve

graphic file with name pone.0045029.e166.jpg (10)

where the propagation velocity of the fronts is changing its sign.

Figure 8. The typical form of functions Inline graphic in different regions of the parameter plane.

Figure 8

Functions Inline graphic are shown below (A, Inline graphic) and above (B, Inline graphic) the cusp point. The green curve in part (B) corresponds to the boundary between regions III and IV, where the front propagation velocity vanishes. The other parameters are Inline graphic, Inline graphic and Inline graphic.

The above results refer to the first kind of fronts, where the nodes in the lower shells (Inline graphic) of the tree are in the active state Inline graphic and the nodes in the periphery are in the passive state Inline graphic. A similar analysis can furthermore be performed for the second kind of fronts, where the nodes in the periphery are in the active state and the nodes in the lower shells are in the passive state. Such pinned fronts are again determined by equation (7), where however the parameters Inline graphic and Inline graphic should be exchanged. The pinning boundary for them can be obtained from equations (8) under the exchange of Inline graphic and Inline graphic. This yields.

graphic file with name pone.0045029.e181.jpg
graphic file with name pone.0045029.e182.jpg (11)

Fronts of the second kind are pinned for sufficiently weak diffusion, inside region I in the bifurcation diagram in Fig. 7. The boundary of this region is determined in the parametric form by Eqs. (11).

Thus, our approximate analysis has allowed us to identify regions in the parameter plane (Inline graphic) where the fronts of different kinds are pinned or propagate in specific directions. Predictions of the approximate analytical theory agree well with numerical simulations for regular trees. Figure 9 shows traveling and pinned fronts found by direct integration of Eq. (5) in different regions of the parameter plane. For each region, the behavior of two kinds of the fronts, with the activation applied to the nodes of the lower shells (Inline graphic) or periphery nodes (Inline graphic), is illustrated. When the parameters Inline graphic and Inline graphic are chosen within region I of the bifurcation diagram, both kinds of fronts are pinned (Figs. 9A(I),B(I)). In region II, the front initiated from the tree origin is pinned (Fig. 9A(II)), whereas the front initiated in the periphery propagates towards the root (Fig. 9B(II)). Activation fronts which propagate in both directions, towards the root and the periphery, are found in region III (Fig. 9A(III),B(III)). In region IV, the activation front initiated at the root is retreating (Fig. 9A(IV)), whereas the front initiated at the periphery is spreading (Fig. 9B(IV)).

Figure 9. Stationary and traveling fronts in regular trees.

Figure 9

The arrows show the propagation direction for traveling fronts. The labels refer to different regions of the bifurcation diagram in Fig. 7. They correspond to the parameter values (I) Inline graphic, (II) Inline graphic, (III) Inline graphic and (IV) Inline graphic. The other parameters are Inline graphic and Inline graphic.

In addition to providing examples of the front behavior, Fig. 9 also allows us to estimate the accuracy of approximations used in the derivation of the bifurcation diagram. In this derivation, we have assumed (similar to Ref. [15]) that diffusion is weak and the fronts are so narrow that only in a single point the activation level differs from its values Inline graphic and Inline graphic in the two uniform stable states. Examining Fig. 9, we can notice that this assumption holds well for the lowest diffusion constant Inline graphic in region I, whereas deviations can be already observed for the faster diffusion in regions II, III and IV. Still, the deviations are relatively small and the approximately analytical theory remains applicable.

Figure 10 shows the numerically determined propagation velocity of both kinds of activation fronts for different degrees Inline graphic at the same diffusion constant Inline graphic. The blue curve corresponds to the fronts of the first kind, with the activation applied at the tree root. Such front is spreading towards the periphery for small degrees Inline graphic (region III), is pinned in an interval of the degrees corresponding to region II, and retreats towards the root for the larger values of Inline graphic (region IV). The red curve displays the propagation velocity for the second kind of fronts, with the activation applied at the periphery. For the chosen value of the diffusion constant, such front is always spreading, i.e. moving towards the root. We can notice that, for the same parameter values, the absolute propagation velocity of the second kind of fronts is always higher than that for the fronts of the first kind.

Figure 10. Dependence of the front velocity on node degree.

Figure 10

The blue curve corresponds to the first kind of fronts, shown in Fig. 9A; the red curve is for the second kind of fronts shown in Fig. 9B. The diffusion constant is Inline graphic; the other parameters are Inline graphic and Inline graphic.

Using Fig. 9, we can consider evolution of various localized perturbations in different parts of the bifurcation diagram (Fig. 7). Inside region I, all fronts are pinned. Therefore, any localized perturbation (see Fig. 11A(I),B(I)) is frozen in this region. If the activation is locally applied inside region II, it spreads towards the root, but cannot spread in the direction to the periphery (Fig. 11A(II)). On the other hand, if a local “cold” region is created in region II on the background of the “hot” active state, it shrinks and disappears (Fig. 11B(II)). In region III, local activation spreads in both directions, eventually transferring the entire tree into the hot state (Fig. 11A(III)), whereas the local cold region on the hot background shrinks and disappears (Fig. 11 B(III)). An interesting behavior is found in region IV. Here, both kinds of fronts are traveling in the same direction (towards the root), but the velocity of the second of them is higher (cf. Fig. 10). Therefore, the hot domain would gradually broaden while traveling in the root direction (Fig. 11A(IV)). The local cold domain (Fig. 11B(IV)) would be however shrinking while traveling in the same direction.

Figure 11. Nonlinear evolution of local perturbations.

Figure 11

The evolution of different local perturbations (A,B) is shown in various regions of the bifurcation diagram. The arrows show the propagation direction. The parameter values are (I) Inline graphic, (II) Inline graphic, (III) Inline graphic and (IV) Inline graphic. The other parameters are Inline graphic and Inline graphic.

With these results, complex behavior observed in numerical simulations for the trees with varying branching factors (Fig. 4) can be understood. In the simulation shown in Fig. 4A, the diffusion constant was Inline graphic and, according to the bifurcation diagram in Fig. 7, the nodes with degrees Inline graphic should correspond to region III, while the nodes with the higher degrees Inline graphic are in the region II. Indeed, we can see in Fig. 4A that activation can propagate from the root over the subtrees with the small branching factors, but the front fails to propagate through the subtrees with node degrees Inline graphic and Inline graphic. In the simulation for Inline graphic shown in Fig. 4B, the activation has been initially applied to a group of nodes with degree Inline graphic corresponding to region IV. In accordance with the behavior illustrated in Fig. 11A(IV), such local perturbations broaden while traveling towards the root of the tree, but get pinned and finally disappear. In Fig. 4C we have Inline graphic and, therefore, we are in region II for all degrees Inline graphic. According to Fig. 11A(II), local activation in any component tree should spread towards the root, but cannot propagate towards the periphery, in agreement with the behavior illustrated in Fig. 4C.

Although our study has been performed for the trees, its results can also be used in the analysis of front propagation in large random Erdös-Rényi networks. Indeed, it is known [21] that the ER networks are locally approximated by the trees. Hence, if the initial perturbation has been applied to a node and starts to spread over the network, its propagation is effectively taking place on a tree formed by the node neighbors. Previously, we have used this property in the analysis of oscillators entrainment by a pacemaker in large ER networks [22], [23]. Only when the activation has already covered a sufficiently high fraction of the network nodes, loops start to play a role. When this occurs, the activation may arrive at a node along different pathways and the tree approximation ceases to hold. In this opposite situation, a different theory employing the mean-field approximation can however be applied.

Mean-field Approximation

Random ER networks typically have short diameters and diffusive mixing in such networks should be fast. Under the conditions of ideal mixing, the mean-field approximation is applicable; it has previously been used to analyze epidemic spreading [17][19], limit-cycle oscillations and turbulence [24], or Turing patterns [11] on large random networks. In this approximation, details of interactions between neighbors are neglected and each individual node is viewed as being coupled to a global mean field which is determined by the entire system. The network nodes contribute to the mean field according to their degrees Inline graphic. The strength of coupling of a node to such global field and also the amount of its contribution to the field are not the same for all nodes and are proportional to their degrees. Thus, a node with a higher number of connections is more strongly affected by the mean field, generated by the rest of the network, and it also contributes stronger to such field. The mean-field approximation is applied below to analyze statistical properties of stationary activation patterns which are well spread over a network and involve a relatively large fraction of nodes.

Similar to publications [11], [24], we start by introducing the local field

graphic file with name pone.0045029.e220.jpg (12)

determined by the activation of the first neighbors of a network node Inline graphic. Then, the evolution equation (2) can be written in the form

graphic file with name pone.0045029.e222.jpg (13)

so that it describes the interaction of the element at node Inline graphic with the local field Inline graphic.

The mean-field approximation consists of the replacement of the local fields Inline graphic by Inline graphic, where the global mean field is defined as

graphic file with name pone.0045029.e227.jpg (14)

Here, the weights

graphic file with name pone.0045029.e228.jpg (15)

guarantee that the nodes with higher degrees Inline graphic contribute stronger to the mean field. After such replacement, Eq. (13) yields

graphic file with name pone.0045029.e230.jpg (16)

where Inline graphic. Note that the index Inline graphic could be removed because the same equation holds for all network nodes.

Equation (16) describes bistable dynamics of an element coupled to the mean field Inline graphic. The coupling strength is determined by the parameter Inline graphic which is proportional to the degree Inline graphic of the considered node. According to Eq. (16), behavior of the elements located in the nodes with small degrees (and hence small Inline graphic) is mostly determined by local bistable dynamics, whereas behavior of the elements located in the nodes with large degrees (and large Inline graphic) is dominated by the mean field.

The fixed points of Eq. (16) yield activator levels Inline graphic in single nodes coupled with strength Inline graphic to the mean field Inline graphic. Self-organized stationary patterns on a random ER network can be analyzed in terms of this mean-field equation. Indeed, the activator level in each node Inline graphic of a pattern can be calculated from Eq. (16), assuming that the node is coupled to the mean field determined by the entire network. In Fig. 12, the mean-field approximation is applied to analyze the stationary pattern shown in Fig. 3. This pattern has developed in the ER network of size Inline graphic and mean degree Inline graphic when the diffusion constant was fixed at Inline graphic. The mean field corresponding to such pattern was computed in direct numerical simulations and is equal to Inline graphic. Substituting this value of Inline graphic into Eq. (16), activator levels Inline graphic in single node, coupled to this mean field can be obtained. In Fig. 12A, the activator level Inline graphic is plotted as a function of the parameter Inline graphic. When a node is decoupled (Inline graphic), Eq. (16) has three fixed points Inline graphic. As Inline graphic is increased, the system undergoes a saddle-node bifurcation beyond which only one stable fixed point remains.

Figure 12. The stationary activity pattern and the mean-field bifurcation diagram.

Figure 12

(A) The bifurcation diagram of Eq. (16) for the mean field Inline graphic. (B) Activity distribution in the stationary pattern in the ER network of size Inline graphic and mean degree Inline graphic at Inline graphic is compared with the activator levels Inline graphic predicted by the mean-field theory for Inline graphic. Blue crosses show the simulation data. Black and red curves indicate stable and unstable fixed points of the mean-field equation (16). The other parameters are Inline graphic.

According to the definition of the parameter Inline graphic, each node Inline graphic with degree Inline graphic is characterized by its own value Inline graphic of this bifurcation parameter. Therefore, the fixed points of Eq. (16) can be used to determine the activation levels for each node Inline graphic, if its degree Inline graphic is known. The stationary activity distributions, predicted by the mean-field theory and found in direct numerical simulations, are displayed in Fig. 12B, where the nodes are ordered according to their increasing degrees. Note that the value Inline graphic of the mean field, used to determine the activity levels, has been taken here from the numerical simulation. As we see, data points indeed lie on the two stable branches of the bifurcation diagram, indicating a good agreement with the mean-field approximation. In the Supporting Information S1, a similar mean-field analysis is performed for self-organized stationary activity patterns on scale-free networks.

Discussion

Traveling fronts represent classical examples of non-equilibrium patterns in bistable reaction-diffusion media. As shown in our study, such patterns are also possible in networks of diffusively coupled bistable elements, but their properties are significantly different. In addition to spreading or retreating activation fronts, stationary fronts are found within large parameter regions. The behavior of the fronts is highly sensitive to network architecture and degrees of network nodes play an important role here.

In the special case of regular trees, an approximate analytical theory could be constructed. The theory reveals that branching factors of the trees and, thus, the degrees of their nodes, are essential for front propagation phenomena. By using this approach, front pinning conditions could be derived and parameter boundaries, which separate pinned and traveling fronts, could be determined. As we have found, propagation conditions are different for the fronts traveling from the tree root to the periphery or in the opposite direction. Generally, all fronts become pinned as the diffusion constant is gradually reduced. While the theory has been developed for regular trees, where the branching factor is fixed, it is also applicable to irregular trees where node degrees are variable. Indeed, at sufficiently weak diffusion the front pinning occurs locally and its conditions are effectively determined only by the degrees of the nodes at which a front becomes pinned.

The results of such analysis are relevant for understanding the phenomena of activation spreading and pinning in large random networks. It is well known (see, e.g., [21]) that, in the large size limit, random networks are locally approximated by the trees. If the number of connections (the degree) of a node is much smaller than the total number of nodes in a network, the probability that a neighbor of a given node is also connected to another neighbor of the same node is small, implying that the local pattern of connections in the vicinity of a node has a tree structure. This property holds as long as the number of nodes in the considered neighborhood is still much smaller that the total number of nodes in the network. Previously, the local tree approximation has been successfully used in the analysis of pacemakers in large random oscillatory networks [22], [23].

When activation is applied to a node in a large random network, it spreads through a subnetwork of its neighbors and, at sufficiently short distances from the original node, such subnetwork should be a tree. Hence, our study of front propagation on the trees is also providing a theory for the initial stage of front spreading from a single activated node in large random networks. Depending on the diffusion constant and other parameters, the fronts may become pinned while the activation has not yet spread far away from the original node. Whenever this takes place, the approximate pinning theory, constructed for the trees, is applicable.

On the other hand, if the activation spreads far from the origin and a large fraction of network nodes become thus affected, the patterns can be well understood with the mean-field approximation. This approximation, proposed in the analysis of infection spreading on networks [17], has also been applied to analyze Turing patterns in network-organized activator-inhibitor systems [11] and effects of turbulence in oscillator networks [24]. In this paper, we have applied this approximation to the analysis of stationary activity distributions in random Erdös-Rényi and scale-free networks of diffusively coupled bistable elements. We could observe that, within the mean-field approximation, statistical properties of network activity distributions are well reproduced. It should be noted that, similar to previous studies [11], [24], the mean-field values used in the theory were taken from direct numerical simulations and were not obtained through the solution of a consistency equation. Hence, we could only demonstrate that such an approximation is applicable for the statistical description of the emerging stationary patterns, but did not use it here for the prediction of such patterns.

Thus, our investigations have shown that a rich behavior involving traveling and pinned fronts is characteristic for networks of diffusively coupled bistable elements. In the past, pinned fronts were observed in the experiments using weakly coupled bistable chemical reactors on a ring [25], [26]. It will be interesting to perform similar experiments for the networks of coupled chemical reactors. Recent developments in nanotechnology allow to design chemical reactors at the nanoscale and couple them by diffusive connections to build networks [6]. It should be also noted that, while the chemical Schlögl model has been used in our numerical simulations, the results are general and applicable to any networks formed by diffusively coupled bistable elements. The phenomena of front spreading and pinning should be possible for diffusively coupled ecological populations and similar effects may be involved when epidemics spreading under bistability conditions is considered.

Methods

Bistable Dynamics

The Schlögl model [20] corresponds to a hypothetical reaction scheme

graphic file with name pone.0045029.e267.jpg
graphic file with name pone.0045029.e268.jpg (17)

If concentrations of reagents Inline graphic and Inline graphic are kept fixed, the rate equation for the concentration Inline graphic of the activator species Inline graphic reads.

graphic file with name pone.0045029.e273.jpg (18)

where the coefficients Inline graphic are rate constants of the reactions; Inline graphic, Inline graphic and Inline graphic are concentrations of chemical species. By choosing appropriate time units, we can set Inline graphic. Then, the right side of Eq. (18), can be written as

graphic file with name pone.0045029.e279.jpg (19)

where the parameters Inline graphic satisfy the conditions

graphic file with name pone.0045029.e281.jpg
graphic file with name pone.0045029.e282.jpg
graphic file with name pone.0045029.e283.jpg (20)

The cubic polynomial Inline graphic has three real roots which correspond to the steady states (fixed points) of the dynamical system (18).

Networks

Erdös-Rényi networks were constructed by taking a large number Inline graphic of nodes and randomly connecting any two nodes with some probability Inline graphic. This construction algorithm yields a Poisson degree distribution with the mean degree Inline graphic [27]. In our study we have considered the largest connected component network, namely, we have removed the nodes with the degree Inline graphic.

Tree networks with branching factor Inline graphic were constructed by a simple iterative method. We start with a single root node and at each step add Inline graphic nodes to each existing node with the degree Inline graphic. After Inline graphic steps this algorithm leads to a tree network with the size Inline graphic, where the root node has degree Inline graphic, the last added nodes have degree Inline graphic and all other nodes have degree Inline graphic. In our numerical simulations we have also used complex trees consisting of component trees with different fixed branching factors which are connected at their origins.

Scale-free networks, considered in the Supporting Information S1, were constructed by the preferential attachment algorithm of Barábasi and Albert [27]. Starting with a small number of Inline graphic nodes with Inline graphic connections, at each next time step a new node is added, with Inline graphic links to Inline graphic different previous nodes. The new node will be connected to a previous node Inline graphic, which has Inline graphic connections, with the probability Inline graphic. After many time steps, this algorithm leads to a network composed by Inline graphic nodes with the power-law degree distribution Inline graphic and the mean degree Inline graphic.

To display the networks in Figs. 2, 4 and S2B we have used the Fruchterman-Reingold force-directed algorithm which is available in the open-source Python package NetworkX [28]. This network visualization algorithm places the nodes with close degrees Inline graphic near one to another in the network projection onto a plane.

Numerical Methods

For networks of coupled bistable elements, simulations were carried out by numerical integration of Eq. (3) using the explicit Euler scheme

graphic file with name pone.0045029.e308.jpg (21)

with the time step Inline graphic. The integration was performed for Inline graphic steps. The initial conditions were Inline graphic for all network nodes Inline graphic, except a subset of nodes to which initial activation was applied and where we had Inline graphic. The explicit Euler scheme with the same time step Inline graphic was also used to integrate Eq. (5) which describes patterns on regular trees.

Supporting Information

Supporting Information S1

The results of the numerical simulations of the bistable Schlögl model (3) for scale-free networks are provided. Traveling fronts and stationary localized patterns are reported for networks with mean degree Inline graphic and sizes Inline graphic or Inline graphic nodes. The observed stationary pattern is compared with the mean-field bifurcation diagram.

(PDF)

Movie S1

This movie shows time evolution starting from the initial conditions in Fig. 4A (left). For numerical simulations, we have used the parameters Inline graphic, Inline graphic, Inline graphic and Inline graphic. The same color coding for the node activity as in Fig. 2 is applied.

(MP4)

Movie S2

This movie shows time evolution starting from the initial conditions in Fig. 4C (left). For numerical simulations, we have used the parameters Inline graphic, Inline graphic, Inline graphic and Inline graphic. The same color coding for the node activity as in Fig. 2 is applied.

(MP4)

Funding Statement

Financial support from the German Research Foundation Collaborative Research Center SFB910 “Control of Self-Organizing Nonlinear Systems” (http://www.itp.tu-berlin.de/sfb910) and from the Volkswagen Foundation in Germany (http://www.volkswagenstiftung.de) is gratefully acknowledged. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Turing AM (1952) The chemical basis of morphogenesis. Phil Trans R Soc Lond B: Biol Sci 237: 37. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2. Prigogine I, Lefever R (1968) Symmetry breaking instabilities in dissipative systems. II. J Chem Phys 48: 1695. [Google Scholar]
  • 3.Kapral R, Showalter K, editors (1995) Chemical Waves and Patterns. Kluwer, Dordrecht. [Google Scholar]
  • 4.Mikhailov AS (1994) Foundations of Synergetics I: Distributed Active Systems. Springer, Berlin. [Google Scholar]
  • 5. Colizza V, Barrat A, Barthelemy M, Vespignani A (2006) The role of the airline transportation network in the prediction and predictability of global epidemics. Proc Natl Acad Sci 103: 2015–2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Karlsson A, Karlsson R, Karlsson M, Cans AS, Strömberg A, et al. (2001) Molecular engineering, Networks of nanotubes and containers. Nature 409: 150. [DOI] [PubMed] [Google Scholar]
  • 7. Bignone FA (2001) Structural complexity of early embryos: A study on the nematode Caenorhabditis elegans. J Biol Phys 27: 257. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Holland MD, Hastings A (2008) Strong effect of dispersal network structure on ecological dynamics. Nature 456: 792. [DOI] [PubMed] [Google Scholar]
  • 9.Osipov GV, Kurths J, Zhou C (2007) Synchronization in Oscillatory Networks. Springer - Verlag, Berlin. [Google Scholar]
  • 10.Barrat A, Barthelemy M, Vespignani A (2008) Dynamical Processes on Complex Networks. Cambridge Univ. Press. [Google Scholar]
  • 11. Nakao H, Mikhailov AS (2010) Turing patterns in network-organized activator-inhibitor systems. Nature Physics 6: 544–550. [Google Scholar]
  • 12.Desai RC, Kapral R (2009) Dynamics of self-organized and self-assembled structures. Cambridge Univ. Press. [Google Scholar]
  • 13. Booth V, Erneux T (1992) Mechanisms for propagation failure in discrete reaction-diffusion systems. Physica A 188: 206–209. [Google Scholar]
  • 14. Erneux T, Nicolis G (1993) Propagating waves in discrete bistable reaction-diffusion systems. Physica D 67: 237–244. [Google Scholar]
  • 15. Mitkov I, Kladko K, Pearson JE (1998) Tunable pinning of burst waves in extended systems with discrete sources. Phys Rev Lett 81: 5453. [Google Scholar]
  • 16. Cosenza MG, Kapral R (1992) Coupled maps and pattern formation on the Sierpinski gasket. Chaos 2: 329–335. [DOI] [PubMed] [Google Scholar]
  • 17. Pastor-Satorras R, Vespignani A (2001) Epidemic Spreading in Scale-Free Networks. Phys Rev Lett 86: 3200. [DOI] [PubMed] [Google Scholar]
  • 18. Colizza V, Pastor-Satorras R, Vespignani A (2007) Reaction-Diffusion processes and metapopulation models in Heterogeneous Networks. Nature Physics 3: 276–282. [Google Scholar]
  • 19. Colizza V, Vespignani A (2008) Epidemic modeling in metapopulation systems with heterogeneous coupling pattern: Theory and simulations. J Theor Biol 251: 450–467. [DOI] [PubMed] [Google Scholar]
  • 20. Schlögl F (1972) Chemical Reaction Models for Non-Equilibrium Phase Transitions. Z Physik 253: 147–161. [Google Scholar]
  • 21.Dorogovtsev SN, Mendes JFF (2003) Evolution of Networks: From Biological Nets to the Internet and WWW. Oxford University Press. [Google Scholar]
  • 22. Kori H, Mikhailov AS (2004) Entrainment of randomly coupled oscillator networks by a pacemaker. Phys Rev Lett 93: 254101. [DOI] [PubMed] [Google Scholar]
  • 23. Kori H, Mikhailov AS (2006) Strong effects of network architecture in the entrainment of coupled oscillator systems. Phys Rev E 74: 66115. [DOI] [PubMed] [Google Scholar]
  • 24. Nakao H, Mikhailov AS (2009) Diffusion-induced instability and chaos in random oscillator networks. Phys Rev E 79: 36214. [DOI] [PubMed] [Google Scholar]
  • 25. Mathematics A, Introduction I (1992) Propagation failure and multiple steady states in an array of diffusion coupled ow reactors. 188: 89–98. [Google Scholar]
  • 26. Booth V, Erneux T, Laplante JP (1994) Experimental and numerical study of weakly coupled bistable chemical reactors. J Phys Chem 98: 6537–6540. [Google Scholar]
  • 27. Albert R, Barabasi AL (2002) Statistical mechanics of complex networks. Rev Mod Phys 74: 47. [Google Scholar]
  • 28.Hagberg AA, Schult DA, Swart PJ (2008) Exploring network structure, dynamics, and function using NetworkX. In: Varoquaux G, Vaught T, Millman J, editors, Proceedings of the 7th Python in Science Conference (SciPy2008). Pasadena, CA USA, 11–15. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supporting Information S1

The results of the numerical simulations of the bistable Schlögl model (3) for scale-free networks are provided. Traveling fronts and stationary localized patterns are reported for networks with mean degree Inline graphic and sizes Inline graphic or Inline graphic nodes. The observed stationary pattern is compared with the mean-field bifurcation diagram.

(PDF)

Movie S1

This movie shows time evolution starting from the initial conditions in Fig. 4A (left). For numerical simulations, we have used the parameters Inline graphic, Inline graphic, Inline graphic and Inline graphic. The same color coding for the node activity as in Fig. 2 is applied.

(MP4)

Movie S2

This movie shows time evolution starting from the initial conditions in Fig. 4C (left). For numerical simulations, we have used the parameters Inline graphic, Inline graphic, Inline graphic and Inline graphic. The same color coding for the node activity as in Fig. 2 is applied.

(MP4)


Articles from PLoS ONE are provided here courtesy of PLOS

RESOURCES