Significance
Aging in many complex systems composed of interacting components leads to decay and eventual collapse/death. Repair delays this process at a cost, suggesting a trade-off between the cost of repair and the benefit of health and longevity. Using an interdependent network model of a complex system, we introduce a control theoretic and learning framework for maximizing longevity at minimal repair cost and determine the optimal maintenance schedule for the system. Our approach should be relevant to determining checking schedules for complex engineered and living systems.
Keywords: aging, control, networks, failure, repair
Abstract
Many complex systems experience damage accumulation, which leads to aging, manifest as an increasing probability of system collapse with time. This naturally raises the question of how to maximize health and longevity in an aging system at minimal cost of maintenance and intervention. Here, we pose this question in the context of a simple interdependent network model of aging in complex systems and show that it exhibits cascading failures. We then use both optimal control theory and reinforcement learning alongside a combination of analysis and simulation to determine optimal maintenance protocols. These protocols may motivate the rational design of strategies for promoting longevity in aging complex systems with potential applications in therapeutic schedules and engineered system maintenance.
Aging is the process of damage accumulation with time that is responsible for an increasing susceptibility to death or decay (1). Many complex systems that consist of multiple interacting components (2) (e.g., biological organisms and artificially engineered systems) experience aging. Indeed, models of the interdependence between components of a system implemented in a network (3) show aspects of aging and eventual system-wide catastrophe and death. This is because when components are interdependent, the failure of one component may adversely affect its dependents. The dynamics of these processes have been the focus of many recent studies (4–7), exhibit temporal scaling (8, 9) and failure cascades, and reproduce empirical survivorship curves for many biological organisms and technological devices (4).
Understanding the onset of aging in network models points toward a central question in the field (10): how can one control aging in complex systems through interventions associated with repair and maintenance, with the eventual goal of designing strategies for increasing longevity? Available control strategies in networks are primarily for single nodes (11) and sets of driver nodes (12, 13), and they largely fall into three classes: network design (14, 15), edge and node removal at onset of cascade (16), and time-dependent edge weight distribution (17, 18). Complementing these approaches, in reliability engineering, there are maintenance policies for deteriorating multiunit systems (19–22) that include opportunistic repair (23) and group and block replacement (24) for systems with economic and structural dependencies between components (20, 21, 25). However, aging systems are primarily characterized by failure dependencies between components. Only very special repair policies have been optimized for failure-dependent complex systems (26), and most are restricted to systems composed of few units (20, 21), or with strong assumptions about the underlying failure distribution without consideration for the dynamics of individual network components from which they emerge (22, 27).
Here, we deploy an optimal control framework to determine strategies to delay aging in a tractable and realistic model for the failure of interdependent networks (4). A combination of numerical simulations and analysis shows how the microscopic dynamics of individual network components that are capable of stochastic failure determine how system-level macroscopic dynamics of decreasing vitality and failure cascades follow. We then introduce the notion of repair in such a network that can lead to a delay in aging, but at a cost. This can be couched in the framework of optimal control theory (28) and allows us to determine strategies to delay aging in these interdependent networks analytically in the linearized regime and computationally in the nonlinear regime. To understand the implications of our results, we then deploy a simple reinforcement learning scheme (29) to determine the parameters associated with explicit temporal repair protocols that determine the efficacy of drugs on the longevity of a classic model organism used in aging studies—the nematode Caenorhabditis elegans.
Network Model of Aging and Repair
Computational Model.
Our computational model of aging starts with the consideration of a network with nodes representing the individual components of the complex system and edges between nodes representing interdependencies between the individual components (Fig. 1A). The main network structure used in this study is the Gilbert random graph (30); in this network, edges between any two nodes occur with probability , where the mean node degree is . We also explore Erdős–Rényi random networks (31) and Barabási–Albert scale-free networks (32); these structures produce qualitatively similar results as compared with the Gilbert random graph (SI Appendix, Fig. S6). In the model, each node is assigned an initial state of binary value with probabilities and , where denotes the prenatal damage of the complex system at birth. The state of a node represents its functionality, where denotes a vital, functional th node and denotes a dead, failed th node.
Fig. 1.
Computational network model of aging and repair. (A) Schematic representation of the network model of aging, represented by a network, where nodes denote components and edges denote interdependencies between these components. The network aging algorithm is portrayed in a smaller subsection of the network. At each time step, nodes are failed with probability , repaired with probability , and failed if their fraction of vital providers is less than . (B) Simulated cascading failures in a Gilbert random model (, , , , , ). Faint blue lines refer to 50 individual vitality trajectories; the solid blue line is the mean vitality ; the dashed magenta line is the analytic solution to the linear model, Eq. 5, where ; and the solid gold line is the numeric solution to the nonlinear model, Eq. 4. (C) Network repair at from to (gray) delays network failure and improves mean vitality for 1,000 networks as compared with nonrepaired networks (blue). (D–F) Fluctuation of failure times. (D) Optimal repair results in increased network failure time variance (gray) as compared with no repair (dark blue). Parameters: , , . Also shown are the mean failure time and the standard deviation in the absence and presence of repair. (E) Network failure time distributions for different values of are described by the Weibull distribution (solid lines) (see SI Appendix, section S3). (F) Linear regression (dotted line; slope = 0.0975) of mean and SD of network failure times for different values of .
The network is then allowed to age via a simple iterative algorithm (SI Appendix, Algorithm 1) through the following actions: 1) each node fails with probability ; 2) nodes are repaired with probability ; 3) a node fails if the fraction of vital providers (i.e., functional neighboring nodes) is less than ; 4) the network vitality is calculated using the expression ; and 5) the system fails if (Fig. 1A). Here, is a measure of the interdependence between the system components and denotes the threshold fraction of vital providers required for a node to stay alive. corresponds to a collection of independent components, and if the vital fraction is less than , then the node automatically fails.
Our model reproduces the characteristic cascading failures that are present in the computational models of breakdown of complex systems (4, 14, 16, 33). In a representative simulation, the vitality of the system decreases slowly in the linear regime before collapsing rapidly after a critical vitality value, (Fig. 1B). The cascading failure is observed in all three graph structures (SI Appendix, Fig. S6). This sudden decrease in system vitality is similar to the compression of morbidity that is observed during late life for humans and many other biological organisms (34). Movie S1 shows a two-dimensional visualization of network failure. Our simulations allow us to go beyond the mean-field theory and look at the probability distribution of failure events, defined in Fig. 1D in terms of the mean time for failure and the standard deviation in the failure time . In Fig. 1E, we show how these parameters vary with the failure rate , and in Fig. 1F, we see that the standard deviation is linearly correlated with the mean failure time, consistent with a Weibull distribution (see SI Appendix, section S3).
Nonlinear Theory of Network Aging.
To complement our computational model of aging networks, we also construct an effective equation for the average network vitality measured over several realizations, . A mean-field model for the average vitality as a function of time may then be written as
| [1] |
where is the total rate of node failure and is the total rate of repair. It is important to note that and denote the collective aspects of the network and are thus different from the respective intrinsic failure and repair rates and of nodes. They thus account for interdependence between nodes. To understand the relation between these variables, we note that a node fails for one of two reasons: 1) it fails with intrinsic rate , or 2) it fails if the fraction of its vital providers falls below (i.e., failure cascade). At leading order in failure rate , we can neglect the simultaneous failure of two or more nodes at any time point; hence, induced failure occurs in one step, when the node is left with the minimum number of vital providers, and then, one of these vital providers fails. The total rate of node failure is thus given by the sum of the intrinsic failure rate and the rate of failure of the last vital provider , where is the minimum number vital providers required for a node to function, is the average number of edges between nodes (for a Gilbert random graph), and
| [2] |
describes the (mean-field) probability that a node is left with vital providers. We thus obtain the total rate of failure as . Similar arguments can be employed to determine the total rate of repair. A node can be repaired only if the following two conditions are met: 1) the node is failed, and 2) the node is connected to at least the minimum fraction of vital providers required for it to function after repaired. The total rate of repair is thus the product of the intrinsic rate of repair, , and the probability that the node is connected to at least vital providers:
| [3] |
In summary, we arrive at
| [4] |
where and are the intrinsic frequencies of failure and repair, respectively, and interdependence between nodes is captured in this mean-field equation by the nonlinear functions and . In SI Appendix, Fig. S1, we compare the mean-field model Eq. 4 and the network simulations (Fig. 1B). Analytically, we see that the solution to Eq. 4 describes an average vitality that decreases slowly at early times. In the limit when the system is away from collapse (), Eq. 4 can be linearized and approximated to leading order as
| [5] |
This leads to an exponentially decaying vitality (Fig. 1B). At later times, the average vitality exhibits failure cascade and rapid collapse after a critical vitality value is reached (Fig. 1B). This effect originates when the denominator in the first term on the right-hand side of Eq. 4 becomes small, which causes the effective failure rate to blow up; thus, an estimate for the critical fraction for failure cascade can be obtained by maximizing over , which yields (SI Appendix, section S1).
Optimal Control of Network Aging
Having a qualitative understanding of the forward problem of how aging arises in interdependent networks, we now turn to the problem of controlling the progressive aging of a network by varying the repair rate, subject to some constraints.
Optimal Repair Protocols.
For an interdependent network that ages according to Eq. 4, our goal is to design optimal repair protocols [i.e., replace the constant repair frequency in Eq. 4 by a time-dependent unknown repair rate to regulate network vitality]. Since high vitality is expected to correspond to a “benefit,” while repair actions come with a “cost,” we introduce the following cost function to capture this balance between network vitality and repair:
| [6] |
where is the final time and is a monotonically decreasing function of vitality and a monotonically increasing function of repair . The exponential term describes the situation when future values of the cost are discounted, where is the discount rate. To balance the cost of repair and the benefit of vitality, we focus here on a simple linear cost function , where is the relative cost of repair. The first term describes the total cost for repair as the integral of the repair protocol in time, while the second term is the gain from vitality; the constant describes the relative importance of the two terms in the cost function. The goal of the optimal control problem defined by Eqs. 4 and 6 is to find the repair protocol that minimizes the cost function Eq. 6 while satisfying the evolution equation for vitality Eq. 4 (SI Appendix, section S8 has a discussion of alternative cost functions and the effect of nonlinear cost functionals).
We solve this optimal control problem for a network with initial vitality using the framework of optimal control theory and Pontryagin’s principle (28) (SI Appendix, section S2 has details). Since the optimal control problem is linear in the repair rate , the optimal repair protocol will correspond to a bang-bang control that switches between (no repair) and (maximal repair). Repair is turned on when
| [7] |
where is a time-dependent costate variable, which is determined as the solution to SI Appendix, Eq. S23 (SI Appendix, section S2.2 has a derivation, and SI Appendix, section S2.4 has a discussion on singular arcs). Eq. 7 states that the optimal decision to repair depends on two parameters: 1) the repairable fraction of nodes, , and 2) a time-dependent threshold , which depends on the relative cost of repair . The repairable fraction increases with time as nodes in the network fail and/or become increasingly susceptible to failure cascades; on the other hand, the threshold for the repairable fraction also increases with time as the system ages, leading to a smaller window of repair.
Linear Control Theory.
To gain an understanding of how the optimal repair protocol depends on the physical parameters, we focus first on the linearized limit, Eq. 5, valid away from vitality collapse. In fact, explicit analytical expressions for optimal protocols can be obtained in this case. Condition Eq. 7 leads to nonmonotonic optimal repair protocols characterized by a waiting time for repair, followed by an intermediate period where repair is preferable and a terminal phase where the repair rate is set again to zero (SI Appendix, Fig. S2):
| [8] |
where and are switching times, given by (SI Appendix, section S2 has a derivation)
| [9a] |
| [9b] |
The dependence of and on the failure rate , repair rate , and cost of repair is shown in Fig. 2. The optimal repair protocol in time consists of an initial phase when system vitality is high and no repair is necessary and a repair period that is initiated at time and persists until time . For and (corresponding to a healthy organism), the repair protocol is symmetric with respect to the end time since . The protocol is no longer symmetric with respect to when ; in particular, while the initial vitality level does not affect the end time , the start time decreases with increasing , implying that the optimal repair protocol starts earlier and lasts for longer as the initial vitality of the system decreases. There is a critical value for initial vitality, , below which the optimal repair protocol starts right away. Robust achievability of optimal protocols depends on the curvature of the cost function around the optimum Eq. 9, which for is given by (SI Appendix, section S2.3.1). We also characterized longevity gain resulting from optimal protocols as a function of and (SI Appendix, Fig. S3).
Fig. 2.
Optimal repair protocols to maximize health span at minimum intervention cost. (A) Schematic representation of optimal bang-bang repair protocol with repair start time and repair stop time as showcased in Eq. 8 for the linear regime. (B) The repair duration (shaded blue) is dependent on the failure rate and disappears for small and large as calculated from Eq. 9. (C) The repair duration monotonically decreases with increased maximum repair rate . (D) The repair duration decreases with increased cost of repair and disappears for large . The default parameters used for A–D were , , , , , , , , . (E) Optimal repair protocol for an interdependent network. Solid lines correspond to the numerical solution to the optimal control problem. Scatter points correspond to the optimal switching times obtained from a grid search on the computational model. The default parameters used were , , , , , , .
In the infinite horizon limit and , we enter a regime where the optimal solution for repair maximizes the discounted health of the system over an indefinite period under a cost constraint. Biologically, this is equivalent to optimizing longevity as compared with health span for finite , while considering a discount factor resulting from extrinsic mortality (35). Since , the infinite horizon repair protocol is characterized by a single switching time , after which the system is repaired in perpetuity.
Thus far, we have focused on the simple linear cost function. Exploring nonlinear cost functions leads to optimal repair protocols that are no longer of bang-bang type but are still nonmonotonic in time (SI Appendix, section S8), with initial and terminal phases of low repair and an intermediate region of higher repair (SI Appendix, Fig. S8). Additional extensions may be motivated by future experiments and might involve considering a terminal cost for vitality, including nonlinearities in vitality and/or repair rate (SI Appendix, section S8), or introducing additional variables, such as node checking and associated cost (SI Appendix, section S9).
Phase Diagram for Repair.
A question of some interest is the determination of the conditions under which a repair protocol is advisable. From Eq. 9, it follows that since must, by definition, be smaller than , a repair protocol exists for and only if
| [10] |
Eq. 10 results in a phase diagram separating a region of “repair” from a region of “no repair,” where repair is too costly, as a function of two relevant dimensionless parameters and . As a function of failure frequency and at constant values of , and , Eq. 10 predicts the existence of regions of low () and high failure rates (), respectively, where the best option is no repair (Fig. 2B). This behavior follows intuition; when failure rate is low, vitality remains high over the interval , such that the cost of repair would be unnecessarily large compared with the benefit associated with increased vitality. Similarly, when the failure rate is large, a significant improvement of vitality would require an insurmountable cost of repair. As the repair rate increases, Eq. 10 predicts a rapidly shrinking window of repair due to the combined effect of increasing the effectiveness of and associated cost () of repair (Fig. 2C). As the cost of repair increases, Eq. 10 similarly predicts a decreasing window of repair (Fig. 2D) that results from an increasing cost burden. There exists a critical value for the repair cost, , above which there is no repair.
Interdependent Networks.
For networks with interdependent components, the optimal protocols are still bang bang, and the switching times can be calculated using Eq. 7. Notably, increasing the interdependence () between components provided qualitatively similar strategies for maintaining optimal health span (finite ) as the linear theory. Our theory predicts that the window of repair increases with interdependence in order to compensate for the accelerated aging and reduced response to repair in interdependent networks. Increasing has little effect on the switching time since at high vitality, the interdependent system is close to the linear theory. However, as increases, the repairable fraction and the effective repair rate decrease monotonically with for fixed , which results in an increasing repair stop time . We ran computational simulations of the network model to validate the predicted optimal repair policies as interdependence is increased (SI Appendix, section S4). The results shown in Fig. 2E agree with the optimal policies calculated using Eq. 7 (solid lines).
Fluctuations in Failure Times.
Using our framework, we have measured the extent of fluctuations in failure times with and without repair (Fig. 1D). The resulting distribution of failure times is described by the Weibull distribution (SI Appendix, section S3). Interestingly, we find that, in addition to increasing the average failure time, application of the finite horizon optimal repair protocol results in a broader distribution of network failure times (Fig. 1 C–E). This effect emerges naturally from the Weibull distribution, in which the mean failure time is linearly correlated with the SD in failure times for different values of (Fig. 1F).
Role of Network Topology.
We have also studied optimal protocols numerically for Erdős–Rényi random networks (31) and Barabási–Albert scale-free networks (32). The aging dynamics are highly similar between the three network models investigated (SI Appendix, Fig. S6 A–C). For all random and scale-free networks, we observe no significant qualitative differences in the optimal repair protocols (SI Appendix, Fig. S6 D and E), indicating that our protocols are robust and may be applicable to a diverse range of complex systems.
A Generalization and an Application
Our computational and theoretical model of aging and its control in a complex network naturally raises the question of whether the optimal control policy that we determined can be iteratively learned and applied to a real system.
Reinforcement Learning Approach to Interdependent Network Aging Control.
Optimal control strategies rely on knowledge of the model and a cost function, both of which are hard to crystallize into quantitative form in many biological systems. An alternative strategy is to ask whether the system is able to learn the optimal repair protocol for aging via an iterative procedure. This is tantamount to direct adaptive optimal control (36), embodied in reinforcement learning, a process by which a system is able to optimize its actions by interacting with its environment. Optimization occurs iteratively on a trial and error basis by reinforcing actions that maximize reward and/or minimize punishment. We use a relatively simple version of this algorithm known as Q learning (Fig. 3A and SI Appendix, Fig. S5) (29), which is a model-free alternative to dynamic programming models of the Bellman equation (37). This method consists of creating a Q matrix, , which serves as a look-up table of vitality states and values associated with each possible action, or . In each training episode, a healthy () network is initialized. At each time step, the network is subjected to the aging algorithm, and the agent exploits network repair for the greatest-valued choice of repair at the given vitality of the system with probability where is the number of episodes elapsed. The agent explores with probability . A reward is calculated and used to update the state-action value in the Q matrix according to the rule (29)
where is the cost of repair, is the learning rate, and is the Q-learning discount factor that is related to the optimal control through . The learning rate exponentially decays as . An episode ends when the network fails (i.e., ). The Q-learning model iterates through learning episodes until qualitative convergence of the Q matrix is achieved. The optimal protocol is defined as the maximal Q-valued trajectory traveled by a network through space.
Fig. 3.
Optimal repair protocols using reinforcement learning. (A) High-level schematic of reinforcement learning algorithm for optimal control of network aging. SI Appendix, section S5 has further Q-learning model details. (B) Optimal as a function of the cost of repair for the reinforcement learning (gray circles; error bars span 75% CI, realizations) and the theoretical solution (dotted magenta line) (Eq. 9). Models used , , , , , . (Inset) The learned repair protocol (represented as points) is bang bang, matches closely with the theoretically optimal repair protocol (line) (Eq. 8), and is characterized by a single repair switching time . Parameters used were , , , , , . (C) Switching time (in days) determined for -ketoglutarate treatment of C. elegans (38) using estimated , , , and different choices of . Q learning was used on network models (, ). Error bars span 75% CI.
Using this method, the Q-learned repair policy converges to optimal repair protocols that are bang bang (Fig. 3B, Inset) and closely match the predicted switching time from the analytic theory for different values of (Fig. 3B). These results suggest that the optimal protocols for repair can be obtained through simple iterative learning and highlight the potential of Q learning as a method to approximate optimal repair protocols for complicated systems in which no analytic description of the aging dynamics is available.
Quantifying the Protocols for Extending Longevity of C. elegans.
We now deploy this approach using data from a model organism in aging research, the nematode C. elegans. We used C. elegans life span data (38–41) in the presence of a metabolite -ketoglutarate that significantly extend C. elegans life span from which we estimate the parameters in our minimal model corresponding to the failure rate , interdependency , and -ketoglutarate repair rate (SI Appendix, section S7). Using Q learning with these fitted parameters, we predict optimal protocols for this system as a function of the cost of repair (Fig. 3C). Consistent with our model, the switching time for -ketoglutarate treatment increases with the cost of repair . These results suggest that life-extending treatments that work through repair or replacement may be determined through measurable parameters. However, understanding the dependence of these strategies on the choice of the cost remains an outstanding question.
Discussion
Although aging in real biological and technological systems is a consequence of complex biochemical and mechanical processes, here we have abstracted a minimal model designed to capture the essential ingredients that give rise to aging in a complex system—modular units (nodes) that are linked to each other via a set of edges modeled as an interdependent network subject to nodal failure and repair. Our model shows the emergence of failure cascades, a hallmark of such systems, which we can understand using an analytic approach that accounts for both the observed mean and extreme value statistics of failure. We then deployed a simple scheme for repair in such interdependent systems, couched as an optimal control problem to slow down aging. We first used a model-dependent strategy to determine explicit optimal repair protocols for aging interdependent systems characterized by a failure rate , repair rate , and interdependency . We also demonstrated that a model-free approach using reinforcement learning converges to these optimal repair protocols and can therefore be leveraged to approximate optimal repair strategies in an iterative manner. This allowed us to estimate model parameters for the efficacy of a drug used to increase the longevity of a model organism in aging studies—the nematode C. elegans.
We conclude with some implications of our work to the biological problem of determining optimal protocols for life-extending treatments such as the clearance of senescent cells. Senescent cells enter a permanent, nondividing state and adopt an altered secretory profile, which has been implicated in inflammation, tumorigenesis, and aging (10, 42). The presence of these cells has been shown to promote senescence in surrounding tissue (43), similar to how node failure in a network can spread due to interdependence. In contrast, the selective clearance of senescent cells (i.e., via the use of senolytic cocktails) improves physical function and survival (43, 44), without reducing either the total cell count (in human tissue) or body weight (in mouse models) (43). This suggests a rapid replacement of cleared senescent cells by healthy dividing cells, so that the application of senolytic treatments becomes analogous to node repair in an aging network. Like many life-extending compounds, senolytic cocktails may include toxicity (45, 46), which can be modeled in the cost function. The relative cost of repair can be determined by separately measuring the loss of viability caused by senescence and the toxicity that results from treatment on an ensemble of healthy cells. This would allow for the deployment of our optimal repair protocols and design treatment schedules for senescent cell inhibitors and other therapeutics that target general aging processes.
Materials and Methods
There are no data associated with this paper.
Supplementary Material
Acknowledgments
We acknowledge support from the Swiss National Science Foundation and the Amgen Scholars Program.
Footnotes
The authors declare no competing interest.
This article is a PNAS Direct Submission.
This article contains supporting information online at https://www.pnas.org/lookup/suppl/doi:10.1073/pnas.2006375117/-/DCSupplemental.
References
- 1.Harman D., The aging process. Proc. Natl. Acad. Sci. U.S.A. 78, 7124–7128 (1981). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Bar-Yam Y., Dynamics of Complex Systems (Westview Press, 2003). [Google Scholar]
- 3.Barabási A. L., Oltvai Z. N., Network biology: Understanding the cell’s functional organization. Nat. Rev. Genet. 5, 101–113 (2004). [DOI] [PubMed] [Google Scholar]
- 4.Vural D. C., Morrison G., Mahadevan L., Aging in complex interdependency networks. Phys. Rev. 89, 022811 (2014). [DOI] [PubMed] [Google Scholar]
- 5.Taneja S., Mitnitski A. B., Rockwood K., Rutenberg A. D., Dynamical network model for age-related health deficits and mortality. Phys. Rev. E 93, 022309 (2016). [DOI] [PubMed] [Google Scholar]
- 6.Farrell S. G., Mitnitski A. B., Rockwood K., Rutenberg A. D., Network model of human aging: Frailty limits and information measures. Phys. Rev. E 94, 052409 (2016). [DOI] [PubMed] [Google Scholar]
- 7.Mitnitski A. B., Rutenberg A. D., Farrell S., Rockwood K., Aging, frailty and complex networks. Biogerontology 18, 433–446 (2017). [DOI] [PubMed] [Google Scholar]
- 8.Stroustrup N., et al. , The temporal scaling of Caenorhabditis elegans ageing. Nature 530, 103–107 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Stroustrup N., Measuring and modeling interventions in aging. Curr. Opin. Cell Biol. 55, 129–138 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.López-Otín C., Blasco M. A., Partridge L., Serrano M., Kroemer G., The hallmarks of aging. Cell 153, 1194–1217 (2013). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Gao J., Liu Y. Y., D’Souza R. M., Barabási A. L., Target control of complex networks. Nat. Commun. 5, 5415 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Liu Y. Y., Slotine J. J., Barabási A. L., Controllability of complex networks. Nature 473, 167–173 (2011). [DOI] [PubMed] [Google Scholar]
- 13.Cowan N. J., et al. , Nodal dynamics, not degree distributions, determine the structural controllability of complex networks. PloS One 7, e38398 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Zhao L., Park K., Lai Y. C., Ye N., Tolerance of scale-free networks against attack-induced cascades. Phys. Rev. E 72, 025104 (2005). [DOI] [PubMed] [Google Scholar]
- 15.Tanizawa T., Paul G., Cohen R., Havlin S., Stanley H. E., Optimization of network robustness to waves of targeted and random attacks. Phys. Rev. E 71, 047101 (2005). [DOI] [PubMed] [Google Scholar]
- 16.Motter A. E., Cascade control and defense in complex networks. Phys. Rev. Lett. 93, 098701 (2004). [DOI] [PubMed] [Google Scholar]
- 17.Wang W. X., Chen G., Universal robustness characteristic of weighted networks against cascading failure. Phys. Rev. 77, 026101 (2008). [DOI] [PubMed] [Google Scholar]
- 18.Mirzasoleiman B., Babaei M., Jalili M., Safari M., Cascaded failures in weighted networks. Phys. Rev. E 84, 046114 (2011). [DOI] [PubMed] [Google Scholar]
- 19.Cho D. I., Parlar M., A survey of maintenance models for multi-unit systems. Eur. J. Oper. Res. 51, 1–23 (1991). [Google Scholar]
- 20.Thomas L. C., A survey of maintenance and replacement models for maintainability and reliability of multi-item systems. Reliab. Eng. 16, 297–309 (1986). [Google Scholar]
- 21.Pierskalla W. P., Voelker J. A., A survey of maintenance models: The control and surveillance of deteriorating systems. Nav. Res. Logist. Q. 23, 353–388 (1976). [Google Scholar]
- 22.Wang H., A survey of maintenance policies of deteriorating systems. Eur. J. Oper. Res. 139, 469–489 (2002). [Google Scholar]
- 23.Radner R., Jorgenson D. W., Opportunistic replacement of a single part in the presence of several monitored parts. Manag. Sci. 10, 70–84 (1963). [Google Scholar]
- 24.Barlow R. E., Proschan F., Mathematical Theory of Reliability (SIAM, 1996). [Google Scholar]
- 25.Sherif Y. S., Smith M. L., Optimal maintenance models for systems subject to failure–A Review. Nav. Res. Logist. Q. 28, 47–74 (1981). [Google Scholar]
- 26.Ross S. M., A model in which component failure rates depend on the working set. Nav. Res. Logist. Q. 31, 297–300 (1984). [Google Scholar]
- 27.Pham H., Wang H., Imperfect maintenance. Eur. J. Oper. Res. 94, 425–438 (1996). [Google Scholar]
- 28.Hocking L. M., Optimal Control: An Introduction to the Theory with Applications (Clarendon, 1991). [Google Scholar]
- 29.Watkins C. J. C. H., Dayan P., Q-learning. Mach. Learn. 8, 279–292 (1992). [Google Scholar]
- 30.Gilbert E. N., Random graphs. Ann. Math. Stat. 30, 1141–1144 (1959). [Google Scholar]
- 31.Erdős P., Rényi A. (1960), On the evolution of random graphs. Publ. Math. Inst. Hung. Acad. Sci., 45 (1960). [Google Scholar]
- 32.Barabási A. L., Albert R., Emergence of scaling in random networks. Science 286, 509–512 (1999). [DOI] [PubMed] [Google Scholar]
- 33.Crucitti P., Latora V., Marchiori M., Model for cascading failures in complex networks. Phys. Rev. E 69, 045104 (2004). [DOI] [PubMed] [Google Scholar]
- 34.Fries J. F., Aging, natural death, and the compression of morbidity. Bull. World Health Organ. 80, 245–250 (2002). [PMC free article] [PubMed] [Google Scholar]
- 35.Kirkwood T. B. L., Understanding the odd science of aging. Cell 120, 437–447 (2005). [DOI] [PubMed] [Google Scholar]
- 36.Sutton R., Barto A., Williams R., Reinforcement learning is direct adaptive optimal control. IEEE Contr. Syst. Mag. 12, 19–22 (1992). [Google Scholar]
- 37.Bhasin S., “Reinforcement learning and optimal control methods for uncertain nonlinear systems,” PhD dissertation, Department of Mechanical and Aerospace Engineering, University of Florida, Gainesville, FL (2011).
- 38.Chin R. M., et al. , The metabolite -ketoglutarate extends lifespan by inhibiting ATP synthase and TOR. Nature 510, 397–401 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Lee G. D., et al. , Dietary deprivation extends lifespan in Caenorhabditis elegans. Aging Cell 5, 515–524 (2006). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Alfaras I., et al. , Health benefits of late-onset metformin treatment every other week in mice. NPJ Aging Mech. Dis. 3, 16 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Harrison D. E., et al. , Rapamycin fed late in life extends lifespan in genetically heterogeneous mice. Nature 460, 392–395 (2009). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Campisi J., d’Adda di Fagagna F., Cellular senescence: When bad things happen to good cells. Nat. Rev. Mol. Cell Biol. 8, 729–740 (2007). [DOI] [PubMed] [Google Scholar]
- 43.Xu M., et al. , Senolytics improve physical function and increase lifespan in old age. Nat. Med. 24, 1246–1256 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Baker D. J., et al. , Clearance of p-positive senescent cells delays ageing-associated disorders. Nature 479, 232–236 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Serrano M., Barzilai N., Targeting senescence. Nat. Med. 24, 1092–1094 (2018). [DOI] [PubMed] [Google Scholar]
- 46.Kirkland J. L., Tchkonia T., Cellular senescence: A translational perspective. EBioMedicine 21, 21–28 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.



