Paper The following article is Open access

The role of intervention mechanisms on a self-organized system: dynamics of a sandpile with site reinforcement

and

Published 22 February 2024 © 2024 The Author(s). Published by IOP Publishing Ltd
, , Citation P B Sy and R C Batac 2024 J. Phys. Complex. 5 015012 DOI 10.1088/2632-072X/ad28ff

2632-072X/5/1/015012

Abstract

We revisit the sandpile model and examine the effect of introducing site-dependent thresholds that increase over time based on the generated avalanche size. This is inspired by the simplest means of introducing stability into a self-organized system: the locations of collapse are repaired and reinforced. Statistically, for the case of finite driving times, we observe that the site-dependent reinforcements decrease the occurrence of very large avalanches, leading to an effective global stabilization. Interestingly, however, long simulation runs indicate that the system will persist in a state of self-organized criticality (SOC), recovering the power-law distributions with a different exponent as the original sandpile. These results suggest that tipping the heavy-tailed power-laws into more equitable and normal statistics may require unrealistic scales of intervention for real-world systems, and that, in the long run, SOC mechanisms still emerge. This may help explain the robustness of power-law statistics for many complex systems.

Export citation and abstract BibTeX RIS

Original content from this work may be used under the terms of the Creative Commons Attribution 4.0 license. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

1. Introduction

Many complex systems share a common dynamical feature: despite being driven by small, seemingly insignificant factors, their relaxation mechanisms produce events across a broad scale of magnitudes. One of the plausible explanations for this behavior is the theory of self-organized criticality (SOC) [1, 2], which is deemed to be the origin of the robust heavy-tailed distributions found across a variety of systems in nature [36] and human society [710]. Perhaps the best illustrative example of SOC are earthquakes, which are one of the first reported examples of SOC behavior [11, 12] and are known to produce robust power-law distributions of energies in the form of the Gutenberg-Richter law [13]. The energy accumulation in the crust take years or decades due to the very slow mechanism of crustal motion; in contrast, the energy release take a few minutes for individual quakes, and just minutes or hours for correlated activities [14, 15]. This disparity in the scales of system driving and response allow the system to self-organize into a continuously critical state, which, in turn, produces the heavy-tailed distributions in space, time, energy, and network dimensions [16]. Interestingly, the approach to this statistical regularity is achieved without the need for a set of finely-tuned parameters [2]. Finally, while much progress has been made in terms of predicting the extreme events for various SOC models and systems [1719], many systems exhibiting SOC are still inherently difficult to accurately predict with complete specificity and accuracy in space, time, and magnitude scales [2022], further highlighting their complexity.

One of the most straightforward ways to investigate this aspect of SOC systems is through the use of discrete computer models. The simplest model of SOC is the sandpile, a grid-based model that is inspired by the avalanches generated by an actual pile of sand [1]. Modifications to the sandpile model has resulted in simple discrete implementations that recover key signatures of earthquakes [2325], landslides [5, 26, 27], forest fires [28, 29], and rainfall [18, 30], among others. Interestingly, while these modifications replicate many details of the system, the resulting distributions of avalanches continue to obey the same heavy-tailed (power-law) statistics [23, 25].

The behavior of SOC systems, including that of the sandpile, raises an important question: Are we just bound by these emergent manifestations, or can we influence the resulting system behavior? This question has important ramifications in the real world. For example, the heavy-tailed distributions of natural hazards indicates that very large (i.e. several orders of magnitude greater than average) disasters are bound to happen, with catastrophic consequences [31, 32]. In human society, power-law tails of wealth and income distributions suggest a very large disparity and inequity [33, 34]. It is therefore interesting to consider whether we could somehow introduce a form of intervention to drive the system away from these statistical manifestations, and possibly achieve a level of parity, or even control.

For the specific case of the sandpile, this can be done by introducing changes to the original rules of the model. Previous works have considered introducing variations to the relative strength of the driving mechanisms of the sandpile [5, 27] and other sandpile-like models [35], resulting in the loss of SOC characteristics. Additionally, some have introduced adjustments to the local redistribution rules of the sandpile, leading to a categorization of the models into different universality classes [36]. In a realistic setting, however, the forcing mechanisms and the triggering rules are difficult, if not impossible, to change or influence. In most situations, it is the system itself, i.e. the one that receives the external driving, that is easier to manipulate or modify. In this regard, some authors changed the local thresholds of the sites, with some sites even being designated as 'holes' or 'sinks' where stress leaves the system, resulting in the loss of the power-law statistics [37, 38]. Other models inspired by the sandpile have introduced a heterogeneity in the values of the site thresholds; these classes of models tend to lose the SOC characteristics entirely [39].

Driven by this intuition, we attempt to provide a preliminary analysis that aims to show the effect of the within-system adjustments on the overall characteristics of the SOC system. We use a continuous-valued sandpile, where, instead of having a constant, global threshold, we implement a heterogeneous site-specific threshold for collapse. Additionally, we introduce memory by stabilizing the sites where an avalanche originated, i.e. increasing their thresholds by a small fraction of the generated avalanche size. This form of intervention is different from previous models as it simultaneously introduces variations (i) in the values of the site thresholds (ii) across different site locations (iii) that dynamically update over time in proportion to the previous avalanche size. Additionally, while these interventions are implemented at the local site location, its source (the previous avalanche event) and eventual effect (increased resistance to collapse) ultimately involve extended neighborhoods, if not the entire grid, in stark contrast with the case of the original sandpile. Comparisons with the original sandpile without the memory-based reinforcement therefore reveals the effects of stabilization in the overall dynamics.

2. Sandpile with memory-based reinforcement

The Zhang sandpile [40, 41] is a continuous-state equivalent of the original discrete sandpile model by Bak, Tang and Wiesenfeld (BTW) [1]. When updated sequentially, the Zhang sandpile produces scale-free statistics for avalanche areas [42]. Variants of this continuous-valued sandpile has been used to replicate the key characteristics of various complex systems [23, 25].

In this implementation, the two-dimensional L2 grid of cells, here denoted by their locations (x, y), are supplied with two initial values: (i) the information state zxy , which is the amount of 'energy' or 'grains' that the site actually holds; and (ii) the threshold state Zxy , which is the maximum state allowed for stability. For most of the discussion, the results for the case of L = 128 will be presented. At the start of the implementation, each site is given $z_{xy} \in [0, Z_0)$, and $Z_{xy} = Z_0$, where, for simplicity, Z0 = 1, i.e. set to unity.

The dynamical state of the automaton is traditionally governed by two rules. The external driving adds a trigger amount Δz into a randomly selected site every time step t, such that:

Equation (1)

At every time step, the site is checked for stability; exceeding the locally-defined threshold would result in the internal redistribution rule that cascades to the extended neighborhood,

Equation (2)

where the nearest neighbors $nn = \left\{(x, y\pm1), (x\pm1, y)\right\}$. The edges of the grid are made to follow absorbing boundary conditions, i.e. 'stress' values that reach the edges are zeroed out before the next iteration. It should be noted that the internal redistribution rule equation (2) is done at 'frozen' time, i.e. without introducing a new trigger. Additionally, it persists until all the locations have states that are within their local thresholds.

Finally, we implement here an additional stabilization or reinforcement rule that is memory-based, i.e. dependent on the prior avalanche magnitudes. This choice of reinforcement rule is deemed to be akin to the most realistic intervention scenarios introduced to natural systems. Generally, the portion of the system that has undergone a collapse or relaxation is the one that receives the intervention, not only for 'repair', but, more importantly, for increasing its threshold for collapse at a later time. In this work, we introduce a global-valued fraction f that measures the amount of stabilization that is received by a local site. For simplicity, after an avalanche event of size A (number of cells that were affected by the redistribution rule, counted only once even for repeated collapses), we implement an avalanche-size dependent increase in Z to the origin of the avalanche (x, y), i.e. where the original trigger was introduced:

Equation (3)

such that the site will be able to hold more information in the next time step before collapsing. Figure 1 shows a representative grid portion, showing the effect of the avalanche on the resulting stabilization of the original site where the cascade happened. We scan for $f \in \left\{0, 10^{-5}, 10^{-4}, 10^{-3}, 10^{-2}, 10^{-1}, 1\right\}$, where the special case of f = 0 is the original Zhang sandpile. For most of the subsequent discussion, we present the results for runs with the maximum iteration time kept at $t_{\text{max}} = 10^8$ to provide a consistent comparison of the statistics of the space, time, and magnitude occurrence of the avalanches. Table 1 summarizes the parameter values investigated.

Figure 1.

Figure 1. Representative grid showing the different site thresholds during an avalanche event. (Left) The avalanche origin and the avalanche-affected sites are highlighted with colored boxes. (Right) After the avalanche, the site of its origin is reinforced by increasing its threshold by a factor f of the avalanche size A.

Standard image High-resolution image

Table 1. Model parameters.

ParameterDescriptionValue/Range
$t_{\text{max}}$ Iteration time108 (also tested for 109 for smaller grids)
L Grid dimension (no. sites $ = L^2$)128 (also tested for {32, 64})
Z0 Baseline threshold per site1
Δz External driving magnitude $10^{-3} Z_0$
$z_{xy}^0$ Initial cell states $ [0, Z_0)$ (drawn from a uniform distribution)
$Z_{xy}^{\,0}$ Initial cell thresholds Z0
f Avalanche fraction for stabilization $\{0, 10^{-5}, 10^{-4}, 10^{-3}, 10^{-2}, 10^{-1}, 1\}$

The general evolution of the states and threshold values of the grid are tracked at various instances of time. As noted previously, the magnitude of an avalanche event A is counted as an area value, i.e. the number of cells that participated in the internal cascade rule equation (2), with each site counted only once even if they have experienced multiple collapses and stress redistributions. The simplest characterizations of the time and space behavior of the model is through the interevent time $T = t_{i+1} - t_i$ and interevent distance $R = \sqrt{\left(x_{i+1} - x_i\right)^2 + \left(y_{i-1} - y_i\right)^2}$, respectively, where the indices i denote only the nonzero avalanche events and the time t is the iteration time and the location (x, y) is the origin of the occurrence [43]. The corresponding probability density functions P(A), P(T), P(R), and $P\left(z_{xy}\right)$ and $P\left(Z_{xy}\right)$, are then plotted and analyzed.

3. Results and discussions

3.1. Avalanche area statistics

The first and most straightforward manifestation of the possible effects of reinforcement mechanisms is the resulting statistics of the avalanches generated by the sandpile. Figure 2 shows the normalized probability density functions of the sandpile avalanche areas, P(A), upon the imposition of the different reinforcement parameter measures, f.

Figure 2.

Figure 2. Avalanche area distributions, P(A). Colors and symbols denote different f values. Increasing f produces less heavier tails; for comparison, the best fit power-law trend for the original sandpile f = 0, $P(A) \sim A^{-1.41}$ (solid gray line), and the exponential distribution with the same mean as the f = 1 data, $P(A) \sim \text{exp}\left(-A/10.1\right)$ (dashed gray line), are shown as guides to the eye. Inset: the average avalanche size $\langle A \rangle$ decays with increasing f; the solid horizontal line corresponds to the $\langle A \rangle$ for f = 0.

Standard image High-resolution image

The original sandpile f = 0 produces a stable power-law distribution across a minimum of three decades, $P(A) \sim A^{-\alpha}$, where the statistically obtained range for α from various trials is $\alpha = 1.39 \pm 0.03$. In particular, the best fit power-law curve for the specific run of f = 0 that is presented in figure 2 is the solid gray line following $P(A) \sim A^{-1.41}$, which slightly raised in the plot for clarity and as a guide to the eye. As the value of f is increased by orders of magnitude, deviations from the power-law scaling behavior start to emerge, shortening the tails of the distributions. To illustrate the extent of this deviation, the exponential distribution with the same mean value as the f = 1 data is plotted as the dashed gray curve, $P(A) \sim \text{exp}\left(-A/10.1\right)$. For the same rate and duration of external driving, the tails of the distribution significantly degrade. The power-law trend for f = 0 is characteristic of the long-range spatial correlations in the sandpile [24]. On the other hand, the exponential distribution is usually obtained for memoryless processes with a well-defined characteristic value and finite variance. The fact that the higher f grids produce statistics that lack the power-law trends and instead show decay trends closer to the exponential indicates that the local reinforcement mechanisms disrupt the spatial memory in the sandpile grid. Similar trends were obtained previously for processes that involve static spatial sinks [37], where the resulting distributions are parametrized by stretched exponential curves [38]. It should be noted, however, that the memory-based reinforcement is fundamentally different from static implementations; here, the reinforced sites, while more stable, are still active participants that may collapse again at some point. It is also worth noting that the decrease in occurrence of very large avalanches is compensated by the increase in the occurrence of the smallest ones as the fraction f is increased. This is most apparent from comparing the f = 0 and f = 1 plots in figure 2 for the regimes of the smallest avalanches A < 15.

The trends in P(A) for increasing f highlight the effect of the local stabilization mechanisms on the self-organized sandpile grid driven for finite iteration times. Introducing stabilizing intervention mechanisms for finite driving times lead to disruption in the original mechanisms, which, in turn, leads to a reduction of the probability of very large events and a corresponding increase in the occurrence of very small events. The inset of figure 2 further highlights this in the form of the decaying trend for the average avalanche size $\langle A \rangle$ vs. f.

Moreover, the observed decay trends in figure 2 is recovered for various grid sizes, as shown in figures 3(a)–(d). For finite iteration times, the memory-based reinforcement creates very high threshold sites that affect the internal cascade. In the presence of these reinforced sites, the avalanches in the grid fail to propagate to a wider area, impeding the long-range spatial correlations within the grid. The system therefore releases its accumulated stress in a multitude of small-area avalanches with smaller characteristic sizes.

Figure 3.

Figure 3. Avalanche area distributions, P(A), for different f and L. Colors denote the representative f values from figure 2; symbols denote different L values. (a)–(d) Similar decay trends are observed across different grid sizes for the same f. (e) As $t_{\text{max}}$ is increased (here, for the representative case of f = 1), the distributions approach a power-law behavior with a steeper exponent than the original sandpile.

Standard image High-resolution image

To show that the observed distributions are not due to transient effects, representative distributions for the f = 1 case (the largest reinforcement parameter used) that are run for longer (at least an order of magnitude greater) iteration times are presented in figure 3(e). The P(A) distributions for L = 128 gradually lose the truncation observed for the case of finite waiting times in figure 2. In fact, for smaller grids L = 32 run for $t_{\text{max}} = 10^9$, the P(A) shows a power-law behavior, albeit with steeper exponents: $P(A) \sim A^{-\alpha^{^{\prime}}}$ where $\alpha^{^{\prime}} = 1.76 \pm 0.06$. For comparison, the P(A) distributions for f = 0 (original sandpile) with L = 128 and $t_{\text{max}} = 10^8$, along with the solid line denoting the power law trend A−1.41 (also shown in figure 2) is plotted together with the f = 1 distributions, with the dashed line A−1.77 showing a good agreement, particularly with the L = 32 runs. The recovered steeper power-laws for higher f still indicate the increase is occurrence of the smaller avalanches and the corresponding decrease in the largest avalanches. However, the continued existence of power-law distributions appear to indicate the persistence of self-organization in the sandpile grid. By keeping the external driving and the internal cascade rules, and adding only a within-system adjustment, power-law avalanche area distributions still emerge without the need for a specific, finely-tuned set of parameters, consistent with the SOC nature of the sandpile.

As such, reinforcement paradigms, especially with the aim of possible applications to actual SOC systems, have inherent practical and fundamental limitations. At a practical level, not only do we need to introduce intervention mechanisms whose magnitudes are comparable to that of the relaxation event, we need to introduce it repreatedly, resulting in the existence of 'super' sites with very large thresholds of stability. Realistically speaking, there is a finite limit to our capability to reinforce any system, rendering this mechanism improbable, if not completely impossible. At the fundamental level, on the other hand, the system will drive itself into a critical state that produces power-law magnitude distributions despite the presence of memory-based reinforcements at the local site level. Adaptive local interventions within the system itself, in general, cannot circumvent the SOC mechanisms. This may explain the robustness of the observed power-law tails of the distributions of well-known complex systems.

3.2. Successive-event distance and time statistics

The origins of the nonzero avalanches provide information regarding the space and time separations of the successive avalanches. In the following, we present the statistics of the successive-event (interevent) distances R and the successive-event (waiting) times T for the various f values used.

Because the sandpile grid is finite, the probability density functions of the separation distances of successive events, P(R), show a common unimodal distribution that has a characteristic value $\langle R \rangle = 67.3 \approx L/2$, i.e. half of the grid dimension. The random choice of trigger origins every time step in the application of equation (1) results in these common P(R) distributions across all f values, as shown in figure 4. In the figure, the normal distributions corresponding to the mean and standard deviation values of the R data are presented as the lines with the same color. The inset of figure 4 shows that the average separation distance $\langle R \rangle$ is consistent regardless of the stabilization fraction used.

Figure 4.

Figure 4. Successive-event distance statistics. The interevent distance distribution P(R) shows a common unimodal shape with a mode $\hat{R} = L/2$ for all f values. The lines denote the shape of the normal distribution with the same mean and standard deviation as the data set. Inset: the average interevent distance $\langle R \rangle = 67.3 \approx L/2$ is observed for all f.

Standard image High-resolution image

Interestingly, however, the waiting time statistics P(T) show different characteristic distributions across the range of reinforcement fractions f investigated. In figure 5(a), the P(T) distributions all show cutoff values at the tails in a double logarithmic scale. Using the f = 0 (original sandpile) as the reference, we observe the shorter tails for up to f = 0.001, and then a lengthening of the tails for f = 0.01 and above. To further highlight this behavior, the inset of figure 5(a) shows the average successive-event time, $\langle T \rangle$, showing a dip for f = 0.0001 and f = 0.001 before increasing again for higher f values.

Figure 5.

Figure 5. Successive-event time statistics. The interevent time distributions P(T) show different characteristic scales for the different f values. Inset: the average interevent time $\langle T \rangle$ shows a significant dip between f = 0.0001 and f = 0.001, signifying higher activity at these reinforcement parameter values. In (b)–(e), the plots for representative f values from (a) are replotted in semilogarithmic scales, with the lines denoting the exponential distribution corresponding to the mean of the data set. The tails of the data for the larger f values are heavier than the exponential.

Standard image High-resolution image

Previous works have shown that the waiting time distribution for the sandpile is best fitted with exponential decays [44]. As such, figures 5(b)–(e) shows comparisons between P(T) statistics for representative f values in (a) with the corresponding exponential distribution having the same characteristic (mean) value. While the original sandpile f = 0 closely follows the exponential trend, increasing f tends to make the tails heavier. It should be noted that the plots in figures 5(b)–(e) are presented in semilogarithmic scales, making the exponential curve behave like a straight line with slopes equal to $\langle T \rangle$ (whose values are shown in the inset of figure 5(a)). We observe that the P(T) statistics of $f = 0.000\,01$, f = 0.0001, and f = 0.001 (which have lower $\langle T \rangle$ than f = 0 as shown in the inset of figure 5(a)) have high statistical goodness-of-fit values with an exponential distribution, while those of f = 0.01, f = 0.1, and f = 1 (which have higher $\langle T \rangle$ than f = 0) have large deviations at the tails that degrade the exponential fitting.

The results observed in the P(T) statistics emphasize the dual nature of the stabilization rule equation (3) imposed on the sandpile grid. On one hand, the increase in the threshold helps the local site resist the local toppling and redistribution from equation (2). On the other hand, once the stabilized site gets toppled, the large amount of 'grains' that it contains may introduce a wider cascade into the neighborhood. In the observed regime of shorter (than the original sandpile) average waiting times, $f \in \left\{0.0001, 0.001\right\}$, the interplay between these two effects are deemed to be at a critical balance. It should be noted, however, that under these regimes, the grid is only more active (i.e. shorter average interevent times; see inset of figure 5(a)) but still less catastrophic (i.e. lower characteristic avalanche size than the original sandpile; see inset of figure 2). Even at the most active regimes, the probability of occurrence of the largest avalanches are suppressed, so the grid is still globally more stabilized.

How are the R and T statistics affected by the space and time scales used? To investigate this, we consider the longer runs and different grid sizes for the f = 1 case, which are also used to generate figure 3(e). In figure 6(a), we observe, as expected, that the P(R) statistics are only related to the spatial scales of the system. A simple rescaling by $\langle R \rangle$ that preserves the unit area under the probability density functions resulted in the data collapse for all the L and $t_{\text{max}}$ values obtained. On the other hand, the waiting time statistics is naturally affected by the area, i.e. the number of grid sites. In producing an avalanche event, especially the largest ones, bigger grids need to be triggered for longer periods compared to smaller ones. Incidentally, rescaling the T axis by the number of sites L2 while preserving the unit areas under the probability density function curve also resulted in the data collapse, as shown in figure 6(b).

Figure 6.

Figure 6. Representative successive-event time statistics for different L and $t_{\text{max}}$, here for the case of f = 1. (a) The P(R) distributions are rescaled by the mean, $\langle R \rangle$ of the data set. (b) The P(T) distributions are rescaled by the number of sites L2, due to the fact that larger grids require longer triggering periods before producing avalanches, especially the very large events.

Standard image High-resolution image

3.3. Evolution of grid states and thresholds

To further explain the avalanching behavior of the grid, the distributions of the individual states of the grid sites, $P\left(z_{xy}\right)$, and the corresponding distribution of their thresholds, $P\left(Z_{xy}\right)$, are plotted side by side in figure 7 for representative f values. To accomplish this, we allowed for the system to evolve for up to $t = t_{\text{max}} = 10^8$ iterations. At that point, all the states zxy and thresholds Zxy of the L2 individual grid sites are taken and analyzed for their statistics. The plots in figure 7 are therefore just snapshots of the grid, and may thus be different if other time instances are considered. Here, however, by fixing the time to $t = 10^8$ for all f values, we know that the system has already experienced repeated avalanching and stabilization mechanism; additionally, using a common finite driving time for analyses will isolate the effect of f on the grid.

Figure 7.

Figure 7. Statistics of grid site (a) states, zxy , and (b) thresholds, Zxy , after 108 iterations. (a) Left panel: states. The distribution of zxy for finite iteration times show elongated tails for different f values; incidentally, the f = 0.01 case shows the longest tails. Inset: in the case of the original sandpile f = 0, the zxy tend to peak at multiples of $Z_0 / 4$; the scale of the inset is boxed and shaded in the main plot. In the lower plots, the mean increases with f, but the standard deviation has a sharp peak at f = 0.01. (b) Right panel: thresholds. The distribution of Zxy for finite iteration times show a general lengthening as f is increased. This is also reflected by the generally increasing trends in the lower plots for the mean and standard deviation.

Standard image High-resolution image

The inset of figure 7(a) shows that the original sandpile f = 0 evolves to a stable shape that peaks around z ≈ 0 (corresponding to the newly-collapsed sites) and $z = Z_0/4$, $z = Z_0/2$, and $z \approx Z_0$, i.e. the quartile values due to the redistribution rule to the four-nearest neighbors given by equation (2). Without stabilization, this shape of the distribution will persist, with the peaks just shifting near the multiples of $Z_0 / 4$. The scaling of the inset is boxed and shaded in the main plot for reference. Everything that is beyond this shaded region is due to the effect of stabilization, allowing for sites to have states greater than Z0. Interestingly, in the main plot of figure 7(a), the distributions $P\left(z_{xy}\right)$ show tails whose extent differ for the various f values used. The $f = 0.000\,01$ has comparable statistics to the original sandpile; however, as f is increased, the tails become heavier, until the broadest tails at f = 0.01 is obtained. Interestingly, increasing f beyond 0.01 resulted in the reversal of the trend, i.e. a shortening of the tails, reminiscent of the trends observed in the waiting times in figure 5(a).

The mean and the standard deviation of zxy for increasing f values are also shown in the lower plots of figure 7(a). While there is a monotonic increase for the mean, the standard deviation shows a prominent peak for f = 0.01, another manifestation of the heavy-tailed statistics for this reinforcement value. This also gives us an idea regarding the avalanching behavior of the grid. For the case of f = 0.001, the activity of the grid resulted in the dominance of small-neighborhood collapses, which resulted in the sharp peaks at z ≈ 0. As a result, the plot for f = 0.01 shows a preponderance of almost empty, recently collapsed sites and a very long tail corresponding to several very critical sites, which will eventually redistribute to its local neighborhood.

On the other hand, the distributions of the local site thresholds $P\left(Z_{xy}\right)$ in figure 7(b) show an expected lengthening of the tails, this time governed by the reinforcement rule equation (3). From an expected Dirac delta distribution centered at Z0 = 1 for f = 0, the $P(Z_{xy})$ begin to show a lengthening of the tails as time progresses, as shown in figure 7(b). The mean and the standard deviation of the thresholds shown in the lower plots of figure 7(b) show generally increasing trends as well. Regardless of the size and frequency of the avalanches in the grid, the memory-based reinforcement equation (3) will tend to increase the thresholds of the sites of origin.

4. Conclusions

For many complex systems, the driving mechanisms may be slow and insignificant with respect to the scale of the system. However, these driving mechanisms are oftentimes inescapable and insurmountable. In this work, therefore, we have shown a preliminary analysis that incorporates a form of external intervention on the system itself, i.e. the recipient of the external driving. The intervention mechanism is implemented in a targeted manner, such that the stabilization is imposed (i) at the site of collapse and (ii) at an amount that is commensurate to the magnitude of the collapse (iii) throughout sufficiently long iteration times with respect to system scale. When implemented on a discrete grid that obeys the growth and local redistribution rules of the sandpile, we have shown that increasing the local threshold by a fraction of the avalanche size it generates effectively decreases the probability of generating very large avalanches. Interestingly, we have observed regimes where the sandpile grid is highly active, i.e. the increase in the threshold leads to more local avalanches. Increasing the stabilization parameter further results in less activity due to the large thresholds of local sites, making them less susceptible to the internal cascade mechanisms. Interestingly, despite the imposed intervention mechanism, the system still drives itself into a self-organized critical state, recovering power-law avalanche size distributions, albeit with different scaling exponents.

While it is tempting to view this as an illustration of intervention and control, it should be noted that the observed regimes of increased stability results from very large increase in threshold values. When translated into actual real-world self-organized systems, stabilizing a local site of energy release, especially at fractions that are comparable to the magnitude of the relaxation, has inherent limitations. Physical systems have realistic limits for holding up energy before fracturing, so a stabilization mechanism that is in orders of magnitude of these physical limits are simply untenable. More importantly, memory-based stabilization does not completely erase the SOC signatures of the system; the power-law distributions still emerge without a need for a specific set of finely-tuned parameter values. As such, we revisit the question posed in the introduction: Are we bound by self-organized critical mechanisms, or can we intervene to destroy the power-law statistics into more equitable distributions? It appears that, in reality, introducing external mechanisms to influence SOC systems fall under the weak values of stabilization observed in our model; while there may be a reduction in the probability of occurrence of very large events for finite driving times, the self-organization of the system will still manifest in the long run. As such, the predominance of power-law and other heavy-tailed distributions in natural and socio-technical systems still abound.

Data availability statement

All data that support the findings of this study are included within the article (and any supplementary files).

Please wait… references are loading.
10.1088/2632-072X/ad28ff