Antifragility and response to damage in the synchronization of oscillators on networks
Abstract
In this paper, we introduce a mathematical framework to assess the impact of damage, defined as the reduction of weight in a specific link, on identical oscillator systems governed by the Kuramoto model and coupled through weighted networks. We analyze how weight modifications in a single link affect the system when its global function is to achieve the synchronization of coupled oscillators starting from random initial phases. We introduce different measures that allow the identification of cases where damage enhances synchronization (antifragile response), deteriorates it (fragile response), or has no significant impact. Using numerical solutions of the Kuramoto model, we investigate the effects of damage on network links where antifragility emerges. Our analysis includes lollipop graphs of varying sizes and a comprehensive evaluation and all the edges of 109 non-isomorphic graphs with six nodes. The approach is general and can be applied to study antifragility in other oscillator systems with different coupling mechanisms, offering a pathway for the quantitative exploration of antifragility in diverse complex systems.
1 Introduction
Complex systems consist of many interconnected components and are highly sensitive to perturbations [1, 2]. Such systems are often vulnerable to various types of failures, which can lead to a reduction in their global functionality in response to damage [3, 4, 5, 6, 7, 8, 9]. In this context, studying dynamical processes in systems with damage accumulation is crucial for identifying vulnerabilities and achieving a deeper understanding of the relationship between a system’s dynamics and its underlying structure [3, 10]. Recent research has focused on identifying optimal structures for transport processes [11], strategies for network repair following attacks [12, 13, 14], and understanding how damage influences diffusive dynamics [15, 16, 17]. Additional studies have addressed the synchronization of oscillators on networks [18], as well as the response of interacting neuronal units to targeted attacks or failures [19, 20, 21].
Furthermore, some systems exhibit robustness [4], meaning they remain largely unaffected by damage. At the other extreme, fragile systems can break or collapse when subjected to damage. In this context, a system is considered antifragile if it benefits from damage, where damage acts as a constructive element that enhances the system’s capacity to perform its global function. The concept of antifragility was introduced by Taleb in his book [22] and has since been explored in various domains, including financial systems, stocks, and cryptocurrencies [23], renewable energy system design [24], ecosystems [25], and many others [26]. A similar phenomenon has been observed in simulations of urban road networks, where blocking certain streets can unexpectedly improve overall traffic conditions by reducing congestion [27]. However, despite its relevance in understanding the effects of damage in complex systems and its potential applications across various fields, antifragility remains poorly characterized, and the fundamental conditions under which it emerges are not yet fully understood [26]. Recent efforts to address these gaps include modeling antifragility in Boolean networks [28, 29], the study of strongly coupled Coulomb fluids [30] and emergence of antifragility in the movement of random walkers on networks with modular structures or communities [31].
In this paper, we investigate the emergence of antifragility in the synchronization of oscillators coupled through weighted networks. Synchronization is a collective emergent process in which a set of coupled agents, under certain conditions, self-organize and evolve to follow a common dynamical pattern [32, 33, 34, 35]. This phenomenon is one of the most compelling topics in the study of complex systems, with applications ranging from the synchronization of flashing fireflies [33, 36] and crowd clapping at massive events [37], to synchronization in arrays of Josephson junctions in condensed matter physics [38]. Given its ubiquity, synchronization plays a fundamental role in the dynamics and functionality of diverse natural and technological systems [33, 34, 39]. In particular, the Kuramoto model is a paradigmatic framework for studying collective systems composed of agents interacting through pairwise nonlinear couplings. Originally introduced to describe chemical instabilities [40], it has become a standard model for investigating the transition to synchrony in agent-based systems. Its versatility has led to applications across a wide range of complex systems represented by networks, including neuroscience, ecology, and the humanities, among many others [32, 35, 41, 42, 43].
By solving numerically the Kuramoto model, we investigate the effects of damage on networks to identify links where antifragility emerges. We introduce a mathematical framework to assess the impact of damage, defined as a reduction in the weight of a specific link, on identical oscillator systems coupled through weighted networks. Our analysis focuses on how weight modifications in a single link influence global synchronization when the system starts from random initial phases. The measures explored allow the classification of links based on their response to damage, distinguishing those that exhibit antifragility, those where damage is detrimental, and those where it has no significant effect. The paper is organized as follows: in Section 2, we introduce general definitions and a method to measure the response to damage of coupled oscillators on networks. We also present the Kuramoto model of identical oscillators and its linear
approximation. In Section 3, we apply the methods developed to the study of coupled systems that evolve with the Kuramoto model. We explore different network topologies. Our analysis includes lollipop graphs of varying sizes and a comprehensive evaluation of all the edges of 109 non-isomorphic graphs with six nodes. In
Section 4, we present the conclusions. The approach introduced is general and can be applied to study antifragility in other oscillator systems with different coupling mechanisms, paving the way for the quantitative exploration of antifragility across diverse fields.
2 General theory
2.1 Kuramoto model of identical oscillators
Let us consider a coupled system of oscillators on a connected, undirected network with nodes, indexed by . The phases at each node evolve continuously over time , starting at . The network structure is characterized by a symmetric adjacency matrix , whose elements are defined as if there is a link connecting nodes and , and otherwise. We use the notation to represent a directed edge starting from node and ending at node . The links are further described by an matrix of weights , with elements for . The matrix is general in the sense that it incorporates both the network connectivity and specific weights for the links. Based on this information, we define the coupling matrix , with elements given by
(1) |
where represents the generalized strength of node [44]. In this framework, the entries of the coupling matrix satisfy and are normalized such that .
The evolution of the phases of identical Kuramoto oscillators located at the nodes is governed by a system of coupled nonlinear differential equations
(2) |
for . This dynamics represents a generalization of the model introduced by Y. Kuramoto in Ref. [40] to the case of identical oscillators on weighted networks with a coupling matrix . For a detailed discussion of the Kuramoto model on networks, we refer the reader to Refs. [41, 43, 35].
Furthermore, one of the key features of the system described by Eq. (2) is that the phases can evolve to achieve a globally synchronized state. The conditions under which a system of identical Kuramoto oscillators reaches complete synchronization remain an active area of research. However, the topology of the network governing the coupling is known to play a crucial role [45, 46, 47, 48]. A commonly used quantity to measure the phase coherence of the oscillators is the macroscopic order parameter , defined as [41]
(3) |
where . From the definition in Eq. (3), it follows that . In the case of complete phase coherence, , whereas corresponds to completely incoherent oscillators.
The evolution to a completely synchronized state in systems of identical Kuramoto oscillators implies that all oscillators eventually acquire identical phases. Strictly speaking, the time required for these systems to reach a fully synchronized state is infinite. However, this condition can be relaxed [18, 49]. For practical purposes, we analyze the time at which the systems are nearly synchronized, defined as the moment when the order parameter reaches a predetermined fixed value close to 1. We refer to this specific time as the synchronization time. Equation (2) suggests that synchronization depends on the topology of the network, the coupling matrix , and the initial conditions of the system . When the initial phases are randomly chosen with a uniform distribution in the interval for each node, synchronization times can be treated as a stochastic variable. A statistical analysis of this quantity provides valuable insights into the behavior of the system [18].
2.2 Functionality
Previously, we introduced the Kuramoto model of identical oscillators on a weighted network. Let us now consider modifications to the matrix of weights and propose a measure to quantify the impact of these changes on global synchronization. Specifically, we examine how damage alters the matrix , thereby affecting the coupling matrix between the oscillators in the network and resulting in variations in synchronization times.
In the following, we assume that the function of the system with weights and couplings described by is to achieve global synchronization starting from random initial phases. To evaluate the synchronization capacity of networks with modified weights, we define a second process incorporating a reorganization of the couplings in , caused by a reduction in the capacity (damage) of the link connecting nodes and in the network. This modification is represented by the matrix of weights , whose elements are defined as for the damaged link, and otherwise. As a consequence of the definition in Eq. (1), the coupling matrices and with elements
(4) |
differ in the -th row. The limit recovers the process used as reference defined by . In this manner, the matrix of weights codifies the original capacity of the links, motivating the choice . However, in the modified matrix , the contribution of the specific link to the system is reduced by a factor of , representing damage to this particular link. Consequently, the normalization in the coupling matrix redistributes the shortages produced in link equally among all links connected to node . This type of normalized coupling is relevant in systems where, if a part of the structure fails (in this case, link ), the remaining connections must compensate for the loss to maintain the global operation of the system.
On the other hand, let denote the synchronization time of the original (reference) network with couplings , and let represent the synchronization time when the weights have been altered due to damage, with couplings now described by . In both cases, the initial phases at are chosen randomly with a uniform distribution in the interval and maintained identical when evaluating and . Using this information, it is introduced the quantity [18]
(5) |
result obtained for one realization of the random initial conditions of the phases. In addition, we refer as “global functionality” to the ensemble average for several realizations of the values in Eq. (5). The average quantifies the global response of the system to a modification with value in the edge . In particular, we have , and when considering the effect of an infinitesimal reduction in the capacity of the link, it is convenient to define
(6) |
The values indicate cases where the reduction of the weight in the link results in a global response that improves the system’s capacity to reach synchronization. This type of response is referred to as antifragile. Conversely, is associated with fragility and reflects the reduction in synchronization capacity caused by the infinitesimal damage in the link . The result is obtained in cases where the infinitesimal change in the weight of a specific link does not affect . In this regard, these interpretations depend on how the functionality in Eq. (5) is defined. In particular, this measure requires that both systems reach a fixed value close to 1 within a finite time. However, certain graph structures, such as cyclic graphs, rings, and circulant networks, do not satisfy this condition. In this sense, our measures in Eqs. (5) and (6) are only valid when the analyzed system achieves synchronization in both the original process defined by , and the modified process given by .
Finally, it is important to highlight that the antifragility measured by Eq. (6) emerges from two combined effects: the reduction of the weight of the connection and the redistribution of this weight among the links connected to node , due to the normalization effect described in Eq. (4). However, the phenomenon of antifragility in synchronization processes can also be observed in systems where the couplings are not normalized (see Section 3.4 for an example illustrating this type of response to damage).
2.3 Linear approximation of the Kuramoto model
In the Kuramoto model, it has been shown that for initial conditions closer to synchronization, a linear approximation is valid [49, 50, 51]. In Eq. (2), for small values of , the dynamics of the oscillators can be approximated linearly as
(7) |
where denotes the Kronecker delta. Thus, considering the form of the normalized Laplacian matrix of a weighted network [52, 53], we define the elements of the normalized Laplacian matrix as
(8) |
Therefore, the linear approximation in Eq. (7) defines the dynamical process
(9) |
The integration of Eq. (9) leads to
(10) |
In addition, using Dirac’s notation for the eigenvectors, we have a set of right eigenvectors that satisfy the eigenvalue equation for . The eigenvalues are ordered by their real part. For connected networks, we have and , where denotes the real part of a complex number. Using the set of right eigenvectors, we define the matrix with elements , and the diagonal matrix . These matrices satisfy
(11) |
where is the inverse of . Using the matrix , we define the set of left eigenvectors with components . Therefore, the solution for the linear dynamics in Eq. (10) takes the form
(12) |
Then, the effect of modifications in the matrix of weights in the linear approximation defines a process that can be explored analytically using the same methods developed in the study of the Kuramoto dynamics; however, all the temporal evolution is determined by the eigenvalues and eigenvectors of . It is important to note that the linear dynamics is equivalent to the diffusive transport process associated with continuous-time random walks, defined by the normalized Laplacian with elements (although in our problem, the phase values are not restricted to be probabilities). This equivalence is our main motivation for incorporating the couplings given by Eq. (1) into Eq. (2), which define the transition probabilities from node to of a random walker on a weighted network (see Ref. [44] for details).
The linear approximation in Eq. (9) and the analytical solution in Eq. (12) suggest two additional ways to define the global functionality of a system of coupled oscillators and the effect of infinitesimal modifications. For example, by solving numerically the set of linear equations in Eq. (9), we can calculate the synchronization times for the reference process without damage and couplings , and a time that characterizes the linear dynamics with couplings , associated with modifications to the weights in the particular link . In this way, for a given synchronization threshold , and using the same initial random conditions for both processes, we have
(13) |
Therefore, the average over several realizations gives the global functionality . Using this quantity, we define the effect of infinitesimal modifications in the link as
(14) |
The numerical evaluation of Eqs. (13) and (14) requires solving Eq. (9) or using all the eigenvalues and eigenvectors of and . Both approaches lead to the same results but come with high computational costs. An alternative way to reduce the computational cost is to implement a different approach, commonly used in the study of synchronization, by considering the real part of the second eigenvalue and of the matrices and [54], respectively.
According to Eq. (12), characterizes the synchronization time in the reference system, whereas describes the dynamics with modifications in the link . Therefore, it is reasonable to define a global functionality as
(15) |
where we use the fact that in undirected connected networks, is a real number.
A particular feature of the global functionality is that it does not require averaging over initial conditions, making it easier to obtain than the values and . Finally, we can evaluate the effects of infinitesimal variations in the link using
(16) |
3 Results
In this section, we present numerical results to illustrate the quantities introduced in Section 2. The Kuramoto model for identical oscillators is solved numerically using Euler’s method (first-order Runge-Kutta) with a time step of . It is worth noting that numerical solutions of the Kuramoto model obtained using Runge-Kutta algorithms produce consistent results regardless of the method’s order [55, 56, 57]. Additionally, a graphics processing unit (GPU) is employed to parallelize computations, allowing the simultaneous evolution of oscillator systems with varying initial conditions to compute ensemble averages. The parallelization was implemented in python using the open-source JIT compiler Numba [58]. Synchronization times are determined using a threshold value . In Section 3.1, we investigate the effect of modifications in a lollipop graph with . In Section 3.2 we explore antifragility in lollipops with sizes ranging from to . In Section 3.3 is analyzed the response to infinitesimal modifications in the edges of non-isomorphic graphs with nodes. Finally, in Section 3.4, we explore synchronization processes governed by the Kuramoto model in which the couplings are directly defined by the matrix of weights .
3.1 A lollipop graph with

In this section, we study a class of graphs known as lollipops, focusing on cases where the modification of a specific link induces an antifragile response at the global level. A lollipop graph of size is a network consisting of a fully connected subgraph (clique) with vertices and a linear path graph with nodes, connected by an additional edge referred to as the bridge. Our main motivation for studying lollipop graphs is that this structure combines a densely connected region with redundant couplings and a linear graph, which can be more fragile due to its lower connection density. In particular, in the context of diffusive transport on networks, cliques and communities exhibit an antifragile response [31]. With this idea in mind, in the following, we analyze the global functionality in Eq. (5) and in Eq. (6) to explore the impact of damage in different lollipop graphs.
In Fig. 1, we analyze a lollipop graph with and , as shown in Fig. 1(a). Figure 1(b) presents the ensemble average as a function of for all directed edges in the graph. We use the notation in the labels to indicate the direction of the edge, starting from node and ending at node . The results were obtained using realizations to compute each value of . Additionally, Fig. 1(a) includes the values of for each edge, encoded in the colorbar in Fig. 1(a). These values were calculated with the derivative approximation in Eq. (6)
(17) |
with and using realizations to evaluate in each edge. The curves in Fig. 1(b) are also colored according to the corresponding values.
In Figs. 1(c)-(f), we present the statistical analysis of the synchronization times and in four particular cases considering modifications with in different edges of the graph. Each histogram is obtained from the statistical analysis of synchronization using realizations of identical oscillators, with random initial phases uniformly distributed in the interval . For the calculation of each pair , the same initial conditions are maintained. The results show the effect of modifications in the links [Fig. 1(c)], [Fig. 1(d)], [Fig. 1(e)], and [Fig. 1(f)].
The results in Fig. 1 demonstrate the system’s antifragile or fragile global response to reductions in edge weights, depending on the specific edge modified. The values of shown in Fig. 1(a), which correspond to infinitesimal edge modifications, allow the identification of antifragile links where . For these links, a reduction in the weight enhances the system’s synchronization capacity, resulting in . This indicates that, for a significant fraction of initial conditions, . Similarly, for links with , a reduction in the weight is detrimental, leading to a global fragile response characterized by . Additionally, in the case where for the link , changes with preserve the couplings due to the normalization imposed by Eq. (4). The different global responses of the oscillators, identified through infinitesimal variations in Eq. (17), remain valid for the interval , as shown in Fig. 1(b). For the analyzed lollipop graph, links with exhibit a monotonic increase in , whereas links with show a monotonic decrease in functionality across the entire interval .
Finally, it is important to emphasize that the values of provide only average information about the response to changes in synchronization times. Specifically, they reflect the differences between the average synchronization time of the oscillators in the original system and in the modified system. In Figs. 1(c)-(f), we extend the analysis by constructing two-dimensional histograms of the pairs for , based on realizations of the initial conditions of the oscillator phases. The corresponding values of are highlighted with markers in Fig. 1(b), where two cases exhibiting an antifragile response and two cases with a fragile response are considered.
Figure 1(c) illustrates a case where the weight reduction occurs on the link , which has the highest value of and the largest increase in . The results for this case indicate that, for a significant number of initial conditions, . This is evidenced by a greater density of points below the dashed line representing . This imbalance leads to a value of . A similar analysis is performed for a change with on the link , which results in and also exhibits an antifragile response. In contrast, Figs. 1(e)-(f) depict cases with a fragile response, where a larger number of initial states produce responses with . In particular, the fragile response shown in Fig. 1(f), corresponding to modifications in the edge , is the most pronounced. This case exhibits the smallest value of and the largest reduction in , with .

3.2 Antifragility in lollipop graphs
Our findings reported in Fig. 1 reveal the antifragile response observed in the link (or ), which is of particular interest. This type of link belongs to the clique, a structure where transportation processes involving random walks under damage conditions have demonstrated a strong antifragile response to weight reductions (see Ref. [31] for details). Motivated by this observation, in Fig. 2, we analyze the effects of modifications in lollipop graphs with and sizes varying from to . We analyze the effect of reducing the weight of a link in the clique that is not connected directly with the node that forms part of the bridge [this type of edge is illustrated in the link in the graphs with presented as inset in Fig. 2(b)].
In Fig. 2(a), we present the numerical results for as a function of with for graphs with and sizes , as indicated by the colorbar. These values are obtained numerically using realizations for each , chosen with increments of . In all cases, for (the limit is presented with a dashed line), indicating that the network’s capacity of synchronization increases with the effect of in the link . Additionally, the numerical results reveal that the reduction of the weight in this edge has a more pronounced impact on smaller structures.
On the other hand, the antifragility observed in Fig. 2(a) can be further analyzed by examining the derivative of evaluated at . Specifically, the slope of the tangent line to at provides the value of , which indicates how a small, infinitesimal modification to the link alters the global functionality. To quantify the numerical error of this measure, we analyze values of , each computed numerically using the approximation in Eq. (17) with realizations and . In Fig. 2(b), we present as a function of for lollipop graphs with and sizes . Square markers indicate the average values of , while the error bars represent the standard deviation of the computed values. The results show that the numerical variations in lead to an error on the order of . The results in Fig. 2(b) illustrate how the antifragility of the analyzed link diminishes with increasing graph size . Our findings indicate that in all cases studied, the response remains antifragile, with . However, the global impact of infinitesimal variations in the weights of this connection decreases significantly as the clique size grows, with a marked decline in graphs of size . For , the reduction is less pronounced, but the uncertainties introduced by the numerical method become more noticeable, imposing limitations on the analysis of larger graphs with .
3.3 Graphs with
The method described in Sections 3.1 and 3.2 for studying antifragility in lollipop graphs can be applied to analyze the impact of infinitesimal modifications on individual links in a graph. This approach allows the detection of edges whose reduction in their weight enhances, preserves, or diminishes the global capacity of the structure to reach synchronization. In this section, we study for the edges of all connected non-isomorphic graphs with nodes. The analyzed graph set is available in Ref. [59] and includes 112 graphs with several topologies, such as diverse trees (e.g., linear and star graphs), networks with cycles and cliques of different sizes, and structures with high-density of links, including the fully connected graph. However, we focus exclusively on graphs that fully synchronize from random initial conditions. We exclude three specific cases: a ring with six nodes and two networks formed by a ring with five nodes plus one or two additional edges. Consequently, the final dataset analyzed consists of 109 graphs.


In Fig. 3, we present the numerical results obtained for , which evaluate the effect of infinitesimal modifications on each link in 109 non-isomorphic graphs. In this representation, each link is colored according to its respective , calculated numerically for each directed edge using Eq. (17) with and realizations to obtain the ensemble average, the values are codified in the colorbar. The graphs are sorted using the sum of the values restricted to the antifragile links (those with with ). Our findings show how antifragility emerge in the synchronization of oscillators and reveal that it is a challenge to identify a general rule for the distribution of links with within the graph. However, in the first nine graphs, it is evident that structures connecting linear subgraphs with cliques or highly connected subgraphs exhibit links with greater antifragility. This pattern is observed in graph 1 (a barbell graph) formed by two cliques, the lollipop graphs 2 and 8, the trees 3 and 5, graph 4 (derived from the barbell graph by removing two directed links in one clique), and graph 6, which connects a clique with three nodes with a structure with four nodes. Graphs 7 and 9 similarly connect a subgraph with four nodes densely connected to a linear graph with two nodes.
In Fig. 4, we complement the analysis of the antifragile response of the first graphs in Fig. 3 by exploring the synchronization times under modifications of the link with the highest value of . For this link, we compute realizations of the synchronization times and with , using random initial phases. The analyzed graphs are shown in the left panels of Fig. 4, while the corresponding two-dimensional histograms of are presented in the right panels. The numerical values are obtained by modifying the edge , with the respective nodes and highlighted in each graph. We examine graphs and – from Fig. 3, while graph 2 was previously analyzed in detail in Fig. 1; in particular, Fig. 1(c) presents the results for the link with the highest antifragility. In Table 1, we report the ensemble average of the times for the structure without damage, the highest value of and the response to damage for the most antifragile link, each ensemble average is obtained using realizations.
Our findings in Fig. 4 and Table 1 indicate that for the analyzed links, a classification of under infinitesimal weight variations consistently corresponds to an antifragile response, characterized by at . Additionally, the two-dimensional histograms of reveal a higher fraction of synchronization times from random initial phases satisfying , meaning that more values fall below the dashed line .
Graph | |||
---|---|---|---|
1 | 9.3125 | 1.0823 | |
2 | 9.5614 | 1.1815 | |
3 | 9.8422 | 1.1536 | |
4 | 7.5638 | 1.0949 | |
5 | 8.1089 | 1.0756 | |
6 | 6.0817 | 1.0665 | |
7 | 7.0777 | 1.1754 |

After calculating for all the edges in the graphs analyzed in Fig. 3, we use this information to investigate the relationship between and other quantities introduced in Section 2 for evaluating dynamical systems associated with the Kuramoto model. To this end, in Fig. 5, we present scatter plots of points with coordinates , where and represent two measures of the response to modifications of the same edge in the graph. The quantities analyzed include defined in Eq. (17), in Eq. (14), in Eq. (16), and in Eq. (19), which characterizes the effect of damage in transportation processes associated with random walks on networks [31], see Appendix 5 for details.
In Fig. 5(a), we compare with . Specifically, calculating involves numerically solving the linear system of equations in Eq. (9) to determine the synchronization times and starting from random initial phases. By using these values is computed numerically
(18) |
The results are obtained with and realizations. Our findings in Fig. 5(a) reveal a linear relationship between and , with subtle deviations from this trend. These deviations indicate that, in most cases, the Kuramoto model and its linear approximation yield similar classifications of edges as antifragile, neutral, or fragile in the analyzed graphs. However, an important consideration when evaluating and is that both have the same computational cost, as they require solving differential equations numerically and averaging over initial conditions. Given this, it is more practical to compute to assess the response of links in the network.
In contrast, Fig. 5(b) presents the relationship between and . Calculating is computationally faster than , as evaluating Eq. (16) requires only the second smallest eigenvalue of the matrices and . The scatter plot of points in Fig. 5(b) reveals a linear relationship between and , with notable deviations. In particular, for , several cases exhibit discrepancies in the signs of and , leading to different classifications of edge responses to modifications. However, for , the classifications of fragility or antifragility are consistent between both measures. These findings suggest that can serve as a fast method to identify edges with significant fragile or antifragile responses to weight modifications.
Furthermore, the relationship between the linear dynamics in Eq. (9), defined by the modified Laplacian , and the transition matrix of a random walker on a weighted network, , motivates the exploration of how our findings relate to antifragility when the network’s primary function is to reach efficiently all the nodes through the movement of a random walker. In Fig. 5(c), we present the pairs , where is calculated using the numerical approximation of Eq. (25) in Appendix 5
(19) |
with . In this case, the distribution of points in Fig. 5(c) shows no discernible relationship between and . Consequently, there is no direct connection between the antifragile or fragile response measured by these quantities, highlighting that the classification of edges based on their response to damage depends on the graph, the perturbed link, and the specific dynamical process occurring on the structure. As an additional test to the measures explored, Fig. 5(d) presents an analysis of the quantities and . Once again, no correlation is observed between these two measurements, indicating no relationship between the antifragility measured in diffusive transport processes on networks and the dynamics whose global function is the synchronization of coupled oscillators.

Once and its relationship with other related quantities have been explored in Fig. 5, it is important to note that all the results presented for in Figs. 3–5 rely on the functionality defined in Eq. (5), where the synchronization times are computed using the threshold for the order parameter in Eq. (3). However, it is crucial to understand how the classification of antifragility and fragility provided by for all edges in the graphs of Fig. 3 is affected by the choice of different values of the threshold . To this end, in Fig. 6 we analyze the values of obtained using three different thresholds for the order parameter: , , and , considering all edges of the graphs with explored in Fig. 3 with realizations to obtain .
In Fig. 6(a), we present the pairs , where corresponds to the values computed using the threshold , these values were previously shown in Fig. 3 and analyzed in Fig. 5. The corresponding denotes obtained for the same links but using the thresholds , with , , and . The resulting scatter plot is shown using different markers for each value of . The numerical results reported in Fig. 6(a) reveal a strong linear relationship between the values of computed with and those obtained using the thresholds and . Additionally, it is evident that tends to increase as approaches 1. In particular, for links with , the antifragility increases for higher values of . It is also worth noting that the antifragility/fragility classifications derived from for the explored remain similar to those presented in Fig. 3.
In Fig. 6(b), we complement the analysis by exploring the relationship between the values of obtained for , , and , and the corresponding values of calculated using Eq. (16). The latter has the advantage of not requiring ensemble averages or the specification of a particular threshold, providing a more direct method to characterize the system’s response to damage. The results obtained from the scatter plot of points reveal linear trends. However, noticeable deviations suggest that the approximation given by does not fully capture the impact of damage as quantified by . Furthermore, by performing a linear fit of the form , we find that , a value that is effectively within the numerical error margin of . The corresponding slopes for each case are reported in the inset of Fig. 6(b). It is observed that increases with , approaching the limiting case in which . In general, the analysis presented in Fig. 6(b) provides additional evidence of antifragility in graphs and shows that this effect can also be captured through , which is computationally more accessible. This alternative measure enables the identification of links with a strong response to damage, particularly when . For lower values, i.e., when , nonlinear effects may be important in the evaluation of the consequences of damage. These effects are captured by but not by .
3.4 Antifragility in a system with non-normalized couplings
In the Kuramoto model defined by Eq. (2), the interactions are given by the elements of . These couplings include a normalization that causes the effect of the damage represented by , with elements given by Eq. (4), to incorporate two combined effects: the reduction of the weight on a specific link and the redistribution of the lost function by other connections in the network. In order to explore the existence of antifragility in coupled oscillators emerging solely from the reduction of the coupling weight , this section analyzes synchronization processes defined by a Kuramoto model with non-normalized coupling weights.
We start with the Kuramoto model for identical oscillators with non-normalized couplings [18]
(20) |
choosing the weights in a system that reaches synchronization up to a given threshold value , for which the time is defined.
Similarly, synchronization is studied in a modified system with weights , where damage is introduced in the link : (the rest of the entries coincide with the original weights in ). This new system evolves according to the following set of differential equations
(21) |
In this case, denotes the time required to reach the order parameter . From the information given by and , obtained under the same random initial condition for the phases (chosen from a uniform distribution), we compute the functionality and the coefficient , which measures the response to damage for infinitesimal variations in the link and is calculated numerically as

(22) |
for a small value .
In order to illustrate the effect of damage in synchronization processes where the couplings are not normalized, in Fig. 7 we show different results for the study of the lollipop graph previously analyzed in Fig. 1. All the numerical values are obtained using the synchronization threshold .
Figure 7(a) depicts the analyzed graph. The value is obtained for each edge using Eq. (22) with and realizations to compute the ensemble averages (the results are encoded in the colorbar). Figure 7(b) shows the ensemble average as a function of for all directed edges in the graph (the cases , , and are not included due to their symmetry with other edges). We use realizations to compute each value of . The curves were ordered according to the corresponding values of , from the largest to the smallest. On the other hand, Figs. 7(c)-(d) show the statistical analysis of the pairs , with and realizations, for the edges [in Fig. 7(c)], which exhibits the largest antifragile response, and [in Fig. 7(d)], which corresponds to the most fragile response. The respective functionality of these cases, for , is indicated with a marker in Fig. 7(b).
For the antifragile response shown in Fig. 7(c), a higher density of points is observed below the dashed line, corresponding to scenarios where . In contrast, in Fig. 7(d), the response of the system is fragile, with a more significant number of random initial conditions producing . Additionally, it is worth highlighting that the patterns observed in Figs. 7(c)-(d) are similar to those found in Figs. 1(c)-(f), showing regions with a higher density of time pairs associated with specific responses of the system under different initial conditions.
Figure 7(e) compares the results obtained for from Eq. (22) with those obtained for from Eq. (17), using the values corresponding to all the links of the graph analyzed in Fig. 7(a). The results reveal that, when the dynamics are governed by non-normalized couplings, a new classification of the links emerges based on their response to damage. Moreover, it is important to highlight that, in most cases, the inequality holds, as shown by the points located below the dashed line representing . The only exception to this behavior corresponds to the link , where the application of infinitesimal damage results in .
The results presented in Fig. 7 provide evidence of a case where the effect of antifragility emerges when the coupling weights are not normalized. This observation suggests that antifragility is an inherent property of synchronization processes, which can be further enhanced in systems where, after damage to a specific link, other parts of the system compensate by absorbing the lost functionality. Finally, the findings presented in this section demonstrate the general applicability of the proposed methods for characterizing antifragility and fragility in systems of coupled oscillators that reach synchronization, i.e., in cases where it is possible to compute the times and , which remain finite for a given synchronization threshold .
4 Conclusions
In this research, we introduce a mathematical framework to evaluate the impact of damage, understood as the reduction of weight in a specific link, in oscillator systems coupled through weighted networks. We analyze the functionality , which quantifies the effect of weight modifications on a link when the system’s global function is to achieve in a finite time global synchronization of coupled oscillators starting from random initial phases. The ensemble average provides a combined description of both the network structure and the synchronization process, while its derivative evaluated at allows to calculate that measures the effect of infinitesimal weight variations in a specific link. If , the system exhibits antifragility, meaning that the reduction in the weight of a link enhances its ability to achieve synchronization. Conversely, indicates fragility, as the infinitesimal damage leads to a decrease in synchronization capacity. The case corresponds to situations where small weight modifications in a specific link have no effect on synchronization times.
By implementing this methodology through the numerical solution of the Kuramoto model for identical oscillators and leveraging the computational power of graphics processing units (GPUs) to parallelize the exploration of multiple initial conditions, we efficiently evaluated and for different types of graphs. In particular, we analyzed the impact of damage on all edges of 109 non-isomorphic graphs with nodes. In addition to and , we analyzed other measures, including for the linear approximation of the Kuramoto model and , which uses only the real part of the second smallest eigenvalues and for infinitesimal weight variations. These quantities were compared with , introduced in Ref. [31] to study antifragility in systems whose global function is the efficient transport between nodes using random walks on weighted networks. Our results for graphs with nodes indicate that the classification of fragility/antifragility based on does not directly correlate with that obtained using . This finding highlights that the impact of damage depends not only on the network structure and the affected link but also on the specific dynamical process governing the global function of the system.
The proposed framework is general and can be applied to oscillator systems that achieve synchronization within a finite time considering different coupling matrices, heterogeneous oscillators, or extensions of the Kuramoto model. The methods introduced provide a foundation for a broader understanding of the emergence of antifragility and the impact of damage on dynamical processes in complex systems.
5 Appendix: Antifragility of transport on networks with damage
In this appendix, we summarize the main concepts and definitions used to evaluate the effect of infinitesimal variations in random walk dynamics (see Ref. [31] for a detailed discussion). The process is modeled as a Markovian random walker on a connected, undirected network with nodes labeled . The walker begins at from node and, at each step, hops to a new node according to the transition probabilities defined by the matrix , whose elements are given by , where is the generalized strength of node [44]. The standard random walk strategy is defined using , meaning that the walker moves from a node to one of its nearest neighbors with equal probability [60]. In this case, we denote the transition matrix as , specifically .
The capacity of this process to explore the entire structure is quantified by a global time, , defined in terms of the eigenvectors and eigenvalues of . Let the eigenvalues of be denoted by (with ) and its right and left eigenvectors by and , respectively, for . These eigenvectors satisfy the orthogonality condition and the completeness relation , where is the identity matrix [44]. These quantities can be determined either numerically or analytically, depending on the case. Using this information, the global time is defined as , where [44]
(23) |
Let us now define a modified dynamics with a reorganization of the transition probabilities in due to a reduction of the capacity of transport (damage) in the link connecting to in the network. The transition matrix defines an ergodic process for . In particular, due to the normalization, and the standard random walk defined by differ in the -th row. Also, it is possible, at least numerically, to obtain a global time denoted as similar to , but now using the eigenvalues and eigenvectors of . In terms of these quantities, it is defined the global functionality for the random walk dynamics [31]
(24) |
that measures the global response of the system to the modification in the edge . In particular, if we consider the effect of an infinitesimal reduction in the capacity of the link, it is convenient to define [31]
(25) |
Thus, indicates antifragility, while reflects a reduction in the transport capacity due to infinitesimal damage to the link. A value of occurs when an infinitesimal variation in the weight of a specific link does not alter .
References
References
- [1] Bar-yam Y 1997 Dynamics of Complex Systems (Boston: Addison-Wesley)
- [2] Sayama H 2015 Introduction to the Modeling and Analysis of Complex Systems (Geneseo, New York: Open SUNY Textbooks)
- [3] Barrat A, Barthélemy M and Vespignani A 2008 Dynamical Processes on Complex Networks (Cambridge: Cambridge University Press)
- [4] Carlson J M and Doyle J 2000 Phys. Rev. Lett. 84 2529–2532
- [5] Carlson J M and Doyle J 2002 Proc. Natl. Acad. Sci. U.S.A 99 2538–2545
- [6] Dobson I, Carreras B A, Lynch V E and Newman D E 2007 Chaos 17 026103
- [7] Sun E D, Michaels T C T and Mahadevan L 2020 Proc. Natl. Acad. Sci. USA 117 20404–20410
- [8] Vural D C, Morrison G and Mahadevan L 2014 Phys. Rev. E 89 022811
- [9] Cohen A A 2016 Biogerontology 17 205–20
- [10] Barabási A L 2016 Network science (Cambridge: Cambridge University Press) ISBN 9781107076266 1107076269
- [11] Katifori E, Szöllősi G J and Magnasco M O 2010 Phys. Rev. Lett. 104 048704
- [12] Farr R S, Harer J L and Fink T M A 2014 Phys. Rev. Lett. 113 138701
- [13] Hu F, Yeung C H, Yang S, Wang W and Zeng A 2016 Sci. Rep. 6 24522
- [14] Lin Z H, Feng M, Tang M, Liu Z, Xu C, Hui P M and Lai Y C 2020 Nat. Commun. 11 2490
- [15] Riascos A P, Wang-Michelitsch J and Michelitsch T M 2019 Phys. Rev. E 100 022312
- [16] Eraso-Hernandez L K, Riascos A P, Michelitsch T M and Wang-Michelitsch J 2021 J. Stat. Mech. 2021 063401
- [17] Eraso-Hernandez L K, Riascos A P, Michelitsch T M and Wang-Michelitsch J 2023 Int. J. Mod. Phys. C 2450037
- [18] Eraso-Hernandez L K and Riascos A P 2023 J. Phys. A: Math. Theor. 56 475001
- [19] Faci-Lázaro S, Lor T, Ródenas G, Mazo J J, Soriano J and Gómez-Gardeñes J 2022 Eur. Phys. J.: Spec. Top. 231 195–201
- [20] Teller S, Estévez-Priego E, Granell C, Tornero D, Andilla J, Olarte O E, Loza-Alvarez P, Arenas A and Soriano J 2020 eNeuro 7 ENEURO.0254
- [21] Ayasreh S, Jurado I, López-León C F, Montalà-Flaquer M and Soriano J 2022 Micromachines 13 2259
- [22] Taleb N N 2012 Antifragile (New York: Random House)
- [23] Alatorre D, Gershenson C and Mateos J L 2023 PLOS ONE 18 e0280487
- [24] Coppitters D and Contino F 2023 Sci. Rep. 13 9138
- [25] Equihua M, Espinosa Aldama M, Gershenson C, López-Corona O, Munguía M, Pérez-Maqueo O and Ramírez-Carrillo E 2020 PeerJ 8 e8533
- [26] Axenie C, López-Corona O, Makridis M A, Akbarzadeh M, Saveriano M, Stancu A and West J 2024 npj Complexity 1 12
- [27] Youn H, Gastner M T and Jeong H 2008 Phys. Rev. Lett. 101(12) 128701
- [28] Pineda O K, Kim H and Gershenson C 2019 Complexity 2019 3728621
- [29] López-Díaz A J, Sánchez-Puig F and Gershenson C 2023 Entropy 25 254
- [30] Ghodrat M, Naji A, Komaie-Moghaddam H and Podgornik R 2015 Soft Matter 11(17) 3441–3459
- [31] Eraso-Hernandez L K and Riascos A P 2024 Phys. Rev. E 110 044309
- [32] Boccaletti S 2008 The synchronized dynamics of complex systems The Synchronized Dynamics of Complex Systems (Monograph Series on Nonlinear Science and Complexity vol 6) ed Boccaletti S (Elsevier) pp 1–239
- [33] Pikovsky A, Rosenblum M and Kurths J 2003 Synchronization A Universal Concept in Nonlinear Sciences (Cambridge: Cambridge University Press)
- [34] Strogatz S H 2003 Sync: The Emerging Science of Spontaneous Order (New York: Hyperion)
- [35] Ji P, Ye J, Mu Y, Lin W, Tian Y, Hens C, Perc M, Tang Y, Sun J and Kurths J 2023 Phys. Rep. 1017 1–96
- [36] Sarfati R, Hayes J C and Peleg O 2021 Sci. Adv. 7 eabg9259
- [37] Néda Z, Ravasz E, Vicsek T, Brechet Y and Barabási A L 2000 Phys. Rev. E 61(6) 6987–6992
- [38] Wiesenfeld K, Colet P and Strogatz S H 1996 Phys. Rev. Lett. 76(3) 404–407
- [39] Balanov A, Janson N, Postnov D and Sosnovtseva O 2009 Synchronization: From Simple to Complex (Berlin, Heidelberg: Springer Berlin Heidelberg)
- [40] Kuramoto Y 1984 Chemical Oscillations, Waves, and Turbulence (Berlin, Heidelberg: Springer Berlin, Heidelberg)
- [41] Arenas A, Díaz-Guilera A, Kurths J, Moreno Y and Zhou C 2008 Phys. Rep. 469 93 – 153
- [42] Tang Y, Qian F, Gao H and Kurths J 2014 Annu. Rev. Control 38 184–198
- [43] Rodrigues F A, Peron T K, Ji P and Kurths J 2016 Phys. Rep. 610 1–98
- [44] Riascos A P and Mateos J L 2021 J. Complex Netw. 9 cnab032
- [45] Taylor R 2012 J. Phys. A: Math. Theor. 45 055102
- [46] Townsend A, Stillman M and Strogatz S H 2020 Chaos 30 083142
- [47] Ling S, Xu R and Bandeira A S 2019 SIAM J. Optim. 29 1879–1907
- [48] Ha S Y, Ha T and Kim J H 2010 Phys. D: Nonlinear Phenom. 239 1692–1700
- [49] Almendral J A and Díaz-Guilera A 2007 New J. Phys. 9 187
- [50] Grabow C, Hill S M, Grosskinsky S and Timme M 2010 EPL (Europhysics Letters) 90 48002
- [51] Grabow C, Grosskinsky S and Timme M 2011 Eur. Phys. J. B 84 613–626
- [52] Michelitsch T M, Riascos A P, Collet B A, Nowakowski A F and Nicolleau F C G A 2019 Fractional Dynamics on Networks and Lattices (London: ISTE/Wiley)
- [53] Riascos A P and Padilla F H 2023 J. Phys. A Math. Theor. 56 145001
- [54] Aguirre J, Sevilla-Escoboza R, Gutiérrez R, Papo D and Buldú J M 2014 Phys. Rev. Lett. 112 248701
- [55] Muller L, Mináč J and Nguyen T T 2021 Phys. Rev. E 104 L022201
- [56] Ódor G and Kelling J 2019 Sci. Rep. 9 19621
- [57] Böhle T, Kuehn C and Thalhammer M 2022 Int. J. Comput. Math. 99 31–57
- [58] Lam S K, Pitrou A and Seibert S 2015 Numba: A llvm-based python jit compiler Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC pp 1–6
- [59] http://users.cecs.anu.edu.au/~bdm/data/graphs.html
- [60] Masuda N, Porter M A and Lambiotte R 2017 Phys. Rep. 716–717 1–58