1 Introduction

The triad of modern control systems properties includes resilience, robustness, and security (Huang et al., 2020). Resiliency, or in model terminology resilient control, refers to policy approaches aimed at restoring a system in response to unforeseen rare external incidentsFootnote 1 (or what some economists might refer to as “shocks”Footnote 2). If resiliency is the ability, ex-post, to rebound from the effects of an adverse incident, then robustness is the setting of macroeconomic policy, ex-ante, so as to encompass as many probable future scenarios as possible. One variation on robustness is minimax worst-case robust control which aims to formulate optimal policy that operates functionally under a given range of adverse disturbances. Neither resilience nor robustness are general properties of a system, however, since a system may be either resilient or robust to one set of disturbances, yet may be highly vulnerable to others (Mili, 2011).

There is generally a tradeoff between the two control aspects of robustness and resilience. In order to achieve resilience, the policymakers use control policy resources to bring the system back into normal operation following the impact of a negative incident. Robustness, on the other hand, requires that policymakers utilize resources to obtain optimal performance in each specified operating state (Zhu & Basar, 2011).Footnote 3 Centralized systems are typically more robust but less resilient than decentralized systems, but may fail to respond to unexpected events, while decentralized systems are typically more resilient to unexpected incidents or attacks (Zhu & Basar, 2011). Lastly, security refers to the ability of the system to resist negative external events or malicious attacks (Huang et al., 2020).

There are many examples of the tradeoff between resilience and robustness in macroeconomics, but here we just provide two. The severe economic downturn during the “great recession” of 2008–2009 was far outside the feasible predictions of common macroeconomic forecasting methods, such as DSGE models and the BVAR models (Lindé, 2018). Moreover, these models do not account for the asymmetry where the negative effects of recessionary gaps are far more damaging than the positive effects of unexpectedly strong growth. These two aspects demonstrate the need to seriously consider worst-case robust and resilient approaches when formulating policy.

The economic decline in the second quarter of 2020 that resulted from the coronavirus lockdowns led to a projected 10% quarterly drop in real GDP, which represents the largest single-quarter drop since 1947. This decline is four times larger than the GDP decline in 1958 quarter 1, during the Eisenhower Recession, which previously was the worst quarter recorded.Footnote 4 This unprecedented 2020 economic decline represented an unexpected external incident that moved the economy away from equilibrium and beyond any forecasted projections. Since the economic system failed in terms of security and robustness, this incident demonstrates the need to examine resilience when formulating policy.

The purpose of this paper is to develop a resilient control framework for obtaining optimal feedback fiscal and monetary policy responses under large negative external incidents. First, we construct a discrete-time soft-constrained LQ dynamic game under a worst-case design with multiple disturbances. This framework is especially applicable to large-scale macroeconomic tracking control models and wavelet-based control (WBC) models when the distribution of the disturbances is unknown, when there may be model misspecification, or when the policymakers are concerned with obtaining maximum disturbance robustness. Next, we simulate a WBC version of the model for the U.S. under the conditions that prevailed throughout the 2020 economic crisis. Within this context, we introduce a resilience feedback response and compare the case where policymakers counter against the external incident with the case when they do not.

1.1 Minimax Robust Control

Under worst-case modeling, the policymaker is concerned about the effects on the economy if the reference model is misspecified and/or the probability distributions of the disturbances are unknown. Typically, robust models account for this by including additive disturbances that are determined through feedback from the entire state-space model (Leitemo & Soderstrom, 2008). Since the disturbances impact the model in the same way as multiplicative parameter uncertainty or omitted variables, robust control represents a general approach to model uncertainty (Hansen & Sargent, 2007; Leitemo & Soderstrom, 2008). The robust methods of Hansen and Sargent (2008) that use entropy to measure model misspecification in the time and frequency domains have been widely employed in macroeconomics; these methods, however, do not address the optimal tracking control problem.

Minimax approaches to linear-quadratic (LQ) H-optimal control achieve robust designs by minimizing a performance index under the worst possible disturbances, where those disturbances maximize that same performance index. Although adaptive control and linear-quadratic Gaussian (LQG) models produce optimal policies when models are correctly specified, these polices can result in poor performance and instability when the model or disturbances are misspecified (Tornell, 2000). H-optimal control has been widely applied in engineering and economics, with many examples such as Basar and Bernhard (1991), Basar (1992), Hansen et al. (1999), Rustem and Howe (2002), Zakovic et al. (2007), Hansen and Sargent (2008), Hudgins and Chan (2008), Hudgins and Na (2016), and Hudgins and Crowley (2019).

There are four limitations for using H-optimal control in economics. First, if the system is formulated incorrectly, then optimizing the wrong controller makes performance worse, instead of better. Secondly, many analyses model the interdependent prices and agent’s decisions separately, thus H-methods cannot be applied (Tornell, 2000). Thirdly, the computational solution can be difficult. Lastly, most of the macroeconomic policy forecasting models, such as Kendrick and Shoukry (2014), Taylor (1993), and the various central bank forecasting models are large-scale, with multiple equations and disturbances, where the policymaker’s preference for robustness varies across equations.

Wavelet-based control (WBC) models, which contain variables that are wavelet-decomposed to account for cycles in the time–frequency domain, create additional equations and disturbances, thus further expanding the size of the model and the computational complexity (Crowley & Hudgins, 2015). But the ability to assign different disturbance weights across different targets, frequencies, and equations is particularly useful for policy modeling (Hudgins & Crowley, 2019; Leitemo & Soderstrom, 2008). In terms of the recent literature using these methods in macroeconomics, Hudgins and Na (2016) simulated a multiple-parameter design and a mixed stochastic/single parameter H-optimal control design for an aggregate model, and then Hudgins and Crowley (2019) was the first paper to integrate minimax robust optimal control policies and dynamic non-cooperative game theory with a WBC model.

The optimal policy stance in robust control designs can be more cautious or more aggressive than in alternate model specifications (Bernhard, 2002). Hudgins and Na (2016) and Hudgins and Crowley (2019) find that fiscal policy is more aggressive under the minimax robust design. Onatski and Stock (2002) and Dennis et al. (2009) also find that robust monetary policy is relatively more active. These results contradict the less active monetary policy rules obtained in Zakovic et al. (2007) and Barlevy (2011), which uphold the Brainard principle (Brainard, 1967), which states that increased uncertainty decreases monetary and fiscal policy activism. Leitemo and Soderstrom (2008) partially reconcile the more aggressive versus more passive robust policies by finding that the type of external shock and source of misspecification determine whether monetary policy is more aggressive or more cautious.

1.2 Resilient Control Concepts

Resilient control is an ex-post incident concept that models the system’s ability to recover after negative events occur (Huang et al., 2020). Resilient control policies are designed to restore performance after robustness and security fail under unexpected adverse external incidents, so that the system can self-recover from the impact of the deterioration. Whereas the term “resilience” was originally studied in the early 1970s in the fields of ecology and psychology, resilience is now often used to describe the efforts of businesses, communities, and governments to enhance their ability to rapidly recover from crises such as natural disasters, terrorist incidents, or cyberattacks (Wei & Ji, 2010).

Smith, Pereyda, and Gammel (2016) explain eight cybersecurity best practice for resilient control systems, where practices 4 – 7 are applicable to economic policy: have a contingency plan; patch, update, and maintain; don’t forget physical security; and learn from events. In terms of a contingency plan, the study points out that something will go wrong, so that it is not a matter of “if”, but rather “when”. Thus, a good control defender will always have a plan, or plans, to respond to a crisis.

Wei and Ji (2010) give four properties of resilient industrial control systems: (1) the incidence of undesirable incidents can be minimized; (2) most of the undesirable incidents can be mitigated; (3) adverse impacts of undesirable incidents can be minimized; (4) ability to recover from the adverse impacts of undesirable incidents to normal operation in the shortest time. Yang and Sydnor (2012) stress the importance of viewing the resilient control system as a large coupled system designed by using multiple input-multiple output (MIMO) methods, such as optimal control, and H-control. That study emphasizes that robust control design improves the survivability of resilient control systems since it mitigates the adverse effects of modeling error and unpredicted disturbances under normal operating conditions, and thus reduces the chance of penetrating multiple defensive layers.

Zhu and Basar (2011) develop a hybrid framework for a cyber-physical system that integrates a minimax worst-case continuous-time H-control system with a discrete-time stochastic uncertainty that models external incident shocks, or cyberattacks, that cause a change in the system operation at random times. In this framework, the defense against cyberattacks involves human decision-making, and thus involves a longer time-scale than the attacks. The dynamic-game model parameters yield a stationary saddle-point solution strategy where the defender is always defending, and the attacker should not be attacking.

Our approach follows both Zhu and Basar (2011) and Yang and Sydnor (2012) by integrating resilient control within a robust optimal control model. To our knowledge, this paper is the first to explore resilient control within a macroeconomic context. Klimek, Poledna, and Thurner (2019) explore resilience in an econometric model impulse-response model, but not in an optimal control framework. Martini (2020) surveys the socio-economic literature on regional resilience, and explores the relationship between economic structure and regional resilience. Our procedure is designed for macroeconomic tracking models where the policymakers are interested in robustness to worst-case disturbances in the normal business cycle, and also achieving resilience to large negative incidents that might occur irregularly. This is therefore also the first paper to integrate wavelets and resilient control.

2 Model Specification

The policymakers’ objective is to minimize the discrete-time quadratic tracking index in Eq. (1), where y denotes a state vector, z denotes a policy vector, the target vectors are defined with a superscript (*), k denotes the time period (or stage), and the superscript (T) represents the matrix transpose.

$$ \begin{gathered} \mathop {\min }\limits_{\mathbf{z}} E ( J ) = \left( {{\mathbf{y}}_{{K + 1}} - {\mathbf{y}}_{{K + 1}}^{*} } \right)^{T} {\varvec\Theta} _{{ f}} \left( {{\mathbf{y}}_{{K + 1}} - {\mathbf{y}}_{{K + 1}}^{*} } \right)\;\; \hfill \\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\; + \;\;\sum\limits_{{k = 1}}^{K} {\left[ {\left( {{\mathbf{y}}_{{K }} - {\mathbf{y}}_{K}^{*} } \right)^{T} {\varvec\Theta} _{{ k}} \left( {{\mathbf{y}}_{{K }} - {\mathbf{y}}_{K}^{*} } \right) + \left( {{\mathbf{z}}_{{K }} - {\mathbf{z}}_{K}^{*} } \right)^{T} {\mathbf{R}}_{{ k}} \left( {{\mathbf{z}}_{{K }} - {\mathbf{z}}_{K}^{*} } \right)} \right]} \hfill \\ \end{gathered} $$
(1)

The first term in Eq. (1) penalizes the policymakers for the tracking errors in the final state vector (with penalty matrix Θf), and the second term penalizes the tracking errors in the state vector in each period (with penalty matrix Θk). The last term penalizes the tracking errors for the control vector (with penalty matrix Rk). In macroeconomic models, the state variables may include a variety of variables, such as real GDP and/or some of its components, inflation, unemployment, and the exchange rate, while the policy variables may include variables such as government spending, taxes, interest rates, and the money supply (Hudgins & Na, 2016; Kendrick & Shoukry, 2014; Leitemo & Soderstrom, 2008). Our paper expands the large open-economy WBC model of Crowley and Hudgins (2019), where the policy vector includes the interest rate and government spending at each of five wavelet frequency ranges, and the state vector includes a variety of domestic and foreign variables, such as real GDP.

The tracking index is subject to the linearized difference equation system in Eq. (2):

$$ {\varvec{y}}_{{ k + 1}} = {\varvec{\alpha}}_{{ 0, k}} + {\varvec{\alpha}}_{{ 1, k}} {\varvec{y}}_{{ k}} + \cdots + {\varvec{\alpha}}_{{ \rho }} {\varvec{y}}_{{ k - \rho + 1}} \;\;\; + {\varvec{\beta}}_{{ 1, k}} {\varvec{z}}_{{ k}} + \cdots + {\varvec{\beta}}_{{ \theta, k}} {\varvec{z}}_{{ k - \theta + 1}} + {\varvec{\delta}}_{{ k}} ({\varvec{\varepsilon}}_{{ k}} + {\varvec{\psi}}_{{ k}} );\, {\varvec{y}}\left( {1} \right)\, = \,{\varvec{y}}_{{ 1}} $$
(2)

The state vector contains ρ lags, and the policy vector contains θ lags, since most time-series models and WBC models consist of econometric equations with more than one-lag. In the last term, ε is a stochastic disturbance vector, where some elements may have unknown distributions. Following the typical robust modeling specifications, as in Leitemo and Soderstrom (2008), ψ is a vector containing unknown equation misspecification errors that enters the equation as an additive term, where the policymaker is unable to observe the individual values of ε and ψ. Equation (2) can be specified as a time-variant system where the coefficients change over time, or as a time-invariant system with fixed coefficients. The equations in this paper are modeled as time-invariant with fixed coefficient estimates.Footnote 5

In order to make the minimax worst-case design tractable, the LQ-tracking problem given by Eqs. (1) and (2) must first be converted into a LQ-regulator problem via four transformations. First, the state vector needs to be augmented by embedding the constants (α0) from the econometric equations, using the procedures presented in Crowley and Hudgins (2015, 2017). This is achieved by introducing a new variable ck, where ck = ck−1 for all k = 1,…,K, and c1 = 1. The system state vector must also be further augmented by embedding the state target vector. These two procedures increase the dimensions of the augmented state vector.

Secondly, the state-space system must be formulated as a first-order matrix difference equation by further augmenting the state vector with each of the lags of the state and control vectors, as in Chow (1975, pp. 227 – 238). Thirdly, the state vector must further be augmented by including the state and control target vectors, as in Crowley and Hudgins (2015, 2017). These augmentations to the original state vector substantially increase the number of state variables when there are multiple state and control variables and/or multiple lags. The new augmented state vector is given by Eq. (3):

$$ {\varvec{x}}_{k} = \left[ {c_{k} ; {\varvec{y}}_{k}^{T} ; {\varvec{y}}_{k - 1}^{T} ;\ldots ; {\varvec{y}}_{{k - \rho }}^{T} ; {\varvec{z}}_{k - 1}^{T} ; {\varvec{z}}_{k - 2}^{T} ;\ldots ; {\varvec{z}}_{{k - \theta }}^{T} ; {\varvec{y}}*_{k}^{T} ; {\varvec{z}}*_{k - 1}^{T} } \right]^{{ T}} $$
(3)

Fourthly, a new control vector uk needs to be defined as in Crowley and Hudgins (2015), where the new vector embeds the original control tracking errors as follows:

$$ {\varvec{u}}_{{ k }} = \left[ {u_{{ 1, k }} ; u_{{ 2, k }} ;\ldots ; u_{{ m, k }} } \right]^{{ T}} \;\;u_{{ j, k}} = {z}_ {j, k} - {z}^{*}_{{j, k }} \;\;\;{\text{for}}j = { 1}, \, \ldots,m $$
(4)

The control target variables are then added to each of the state equations that contain these variables, where the values of the original control variables (zj, k) can be recovered with a one-period lag by embedding them within the augmented state vector (xk) in Eq. (3).

Upon completion of the above transformations, the LQ tracking model can be written in a standard LQ-regulator format, where the policy objective is to minimize the performance index in Eq. (5) subject to the state Eq. (6), where xk is the new augmented state vector, and wk is a vector of disturbance terms that contain the sum of indistinguishable random variable errors and model misspecification errors. The matrices Θf and Θk are augmented to become Qf and Qk so that they can incorporate the new expanded state and control vectors.

$$ \mathop {\min }\limits_{{\varvec{u}}} E ( J ) = {\varvec{x}}_{{ K + 1 }}^{{ T}} {\varvec{Q}}_{{ f}} {\varvec{x}}_{{ K + 1}} \;\; + \;\;\sum\limits_{{k = 1}}^{K} {\left[ {{\varvec{x}}_{{ k }}^{{ T}} {\varvec{Q}}_{{ k}} {\varvec{x}}_{{ k}} + {\varvec{u}}_{{ k }}^{{ T}} {\varvec{R}}_{{ k}} {\varvec{u}}_{{ k}} } \right]} $$
(5)
$$ {\varvec{x}}_{{ k + 1}} = {\varvec{A}}_{{ k}} {\varvec{x}}_{{ k}} + {\varvec{B}}_{{ k}} {\varvec{u}}_{{ k}} + {\varvec{D}}_{{ k}} {\varvec{w}}_{{ k}} \;\; {\varvec{x}}\left( {1} \right) = {\varvec{x}}_{1} $$
(6)

Qf is a positive semi-definite matrix,

Qk is a positive semi-definite matrix, for all k = 1, 2, …, K

Rk is positive definite, for all k = 1, 2, …, K

k \(\in\) [1, K] x \(\in\) \({\mathbf{\mathbb{R}}}^{n}\) u \(\in\) U \(\subset\) U w \(\in\) W \(\subset\) W,

U is the control constraint set, which is a subset of the Hilbert space U.

W is the disturbance constraint set, which is a subset of the Hilbert space W.

Assume that U and W are compact.

The resilient control model in this paper contains 138 state equations, which includes wavelet-decomposed versions of real GDP and its components, inflation, money supply, unemployment, lags of some of the variables, and the embedded targets. As in Kendrick (1981), the penalty weights that form the elements of the Qf, Qk, and Rk matrices are chosen by the policymaker, and can be time variant or invariant. The policymaker is required to calibrate a large number of penalty elements due to the large size of matrices. The penalty parameters used in the different simulation cases in this paper are provided in the appendix.Footnote 6

2.1 Minimax Robust Design

In minimax control, the objective is formulated as a 2-player zero-sum dynamic non-cooperative game. The policymaker is player 1, and uses fiscal and/or monetary policy to minimize the objective function . Nature is player 2, and nature chooses the disturbance values so as to maximize the objective function. The multiple-parameter minimax system reformulates the optimal control problem in (5) and (6) as a soft-constrained dynamic game where the disturbance vector is weighted by a positive definite penalty matrix, Г, so that a distinct weight can be chosen for each of the disturbance terms in the w vector. The minimax game is then defined as follows:

$$ \mathop {\min }\limits_{{\varvec{u}}} \mathop {\max }\limits_{{\varvec{w}}} J_{{ \gamma }} = \;{\varvec{x}}_{K + 1}^{T} {\varvec{Q}}_{{ f}} {\varvec{x}}_{{ K + 1}} \;\; + \;\; \sum\limits_{{k = 1}}^{K} { \left[ {{\varvec{x}}_{K}^{T} {\varvec{Q}}_{{ k}} {\varvec{x}}_{k} + {\varvec{u}}_{k}^{T} {\varvec{R}}_{{ k}} {\varvec{u}}_{{ k}} - {\varvec{w}}_{k}^{T}{\varvec{\varGamma}} {\varvec{w}}_{k} } \right] } $$
(7)

subject to Eq. (6), where

$$ \user2{\Gamma = } \left[ {\begin{array}{*{20}c} {\gamma_{{ 1}} } & 0 & 0 & 0 \\ 0 & {\gamma_{{ 2}} } & 0 & 0 \\ 0 & 0 & \ddots & 0 \\ 0 & 0 & 0 & {\gamma_{{ p}} } \\ \end{array} } \right]\;\gamma_{{ 1}} \;,\gamma_{{ 2}}, \, \gamma_{{ p}} \ldots, > 0 $$
(8)

The model specification is more general than the designs in Basar and Bernhard (1991), which does not consider the tracking design, restricts the control variable penalty matrix Rk to be an identity matrix, and does not allow for multiple distinct disturbance weights. Our specification is also more general than the systems explored by Hudgins and Na (2016), which again restricts the control variable penalty matrix Rk to be an identity matrix. Hudgins and Crowley (2019) considers the case where only a subset of the disturbances are modeled by a worst-case design in a WBC model, while another set of disturbances is stochastic. Thus, the method explored in this paper contributes to the literature in both the generalization of the minimax setup and in terms of the resilient control design.

The generalization to include multiple robust disturbance weights in the minimax index is crucial in economic modeling. Leitemo and Soderstrom (2008) emphasize the importance of assigning different disturbance weights across different targets and equations. Additionally, WBC models typically utilize political cycle targeting that allocates relative more importance to economic performance at the political cycle frequency ranges of 2 to 8 years, which requires that the policy variables and the disturbances be weighted differently across frequency ranges (Crowley & Hudgins, 2015).

The formulation presented here specifies a “minimax game”, where policymakers are minimizing the expected disutility, given that nature is generating the worst possible disturbances. The policymakers are minimizing the control effort, while the disturbances are assigned their worst-case values such that the system still has a solution. Let the model assume that both players have access to closed-loop perfect state information with memory. Define the recursive matrix sequences Mk and ʌk, k \( \in\) [1, K], where ʌk is invertible, by Eqs. (8) and (9):

$$ {\varvec{M}}_{{ k}} = {\varvec{Q}}_{{ k}} + {\varvec{A}}_{{ k}}^{{ T}} {\varvec{M}}_{{ k + 1}} {{\varvec{\Lambda}}}_{{ k}}^{{ - 1}} {\varvec{A}}_{{ k}}^{{ }} \;\;;\;\;\;\;\;{\varvec{M}}_{{ k + 1}} = \;\; {\varvec{Q}}_{{ f}} $$
(9)
$$ {{\varvec{\Lambda}}}_{{ k}} = {\varvec{I}} + \left( { {\varvec{B}}_{{ k}} {\varvec{R}}_{k}^{ - 1} {\varvec{B}}_{K}^{T} - {\varvec{D}}_{k} {\varvec{\varGamma}}^{ - 1} {\varvec{D}}_{k}^{T} } \right) {\varvec{M}}_{{ k + 1}} $$
(10)

As derived in Basar and Bernhard (1991, pp. 28 – 47), the saddle-point solution to this game is found by recursively computing Eqs. (9) and (10). The two matrices Mk and ʌk are thus computed offline in retrograde time. The existence of a saddle-point solution requires that:

$${\varvec{\varGamma}} - {\varvec{D}}_{k}^{T} {\varvec{M}}_{{ k + 1}} {\varvec{D}}_{k} > 0\;\;\;; k = {1},{ 2}, \, \ldots \,,K $$
(11)

A unique (and global) feedback saddle-point solution exists if, and only if, the condition in Eq. (11) is satisfied. If the matrix given by Eq. (11) has one or more negative eigenvalues, and therefore is not positive definite, then the game does not have a saddle-point solution, and its upper value is unbounded. The MATLAB program we created for this research issues a warning to the user, and it will cease calculation if Eq. (11) has any negative eigenvalues for any period.

The optimal control and the optimal disturbance trajectories are given by Eqs. (12) and (13), respectivelyFootnote 7:

$$ {\varvec{u}}_{{ k}}^{{ Optimal}} \;\; = \;\; - {\varvec{R}}_{{ k}}^{{ - 1}} {\varvec{B}}_{{ k}}^{{ T}} {\varvec{M}}_{{ k + 1}} {{\varvec{\Lambda}}}_{{ k}}^{{ - 1}} {\varvec{A}}_{{ k}} {\varvec{x}}_{{ k}}^{{ }} $$
(12)
$$ {\varvec{w}}_{{ k}}^{{ *}} ={\varvec{\varGamma}}^{ - 1} {\varvec{D}}_{k}^{T} {\varvec{M}}_{{ k + 1}} {{\varvec{\Lambda}}}_{k}^{ - 1} {\varvec{A}}_{{ k}} {\varvec{x}}_{k} $$
(13)

2.2 Disturbance Attenuation

Policymakers achieve a robust design by selecting relatively smaller values for the penalty weights on the diagonal of the Г matrix. When the diagonal elements of the Г matrix are each equal to a given constant γH, then the problem reduces to an H-optimal control design (Hudgins & Na, 2016). The H-optimal control design with disturbance attenuation provides the maximum possible robustness by generating the optimal control under the worst-case overall error structure as measured by the Euclidean norm of the disturbance vector w. Robust control seeks to stabilize the system under the worst-case disturbances, which occurs when the magnitudes of the errors are the largest. This can be achieved by choosing a small value for γH, which causes the disturbances to be as disruptive as possible under the game specification.

Disturbance attenuation refers to the process of choosing the value of γH so that the errors are generating a maximum disruption, thus forcing the policymaker to choose controls that attenuate the worst-case performance of the system, as discussed in Basar and Bernard (1991), Tornell (2000), and Hudgins and Crowley (2019). Disturbance attenuation requires the value γH* > 0 to be chosen for γH, such that γH* is the infimum, which is the smallest value of γH that still allows for a saddle-point solution of the minimax game. Whereas γH is a free parameter in the general minimax game, γH* must be set at the infimum of γH for disturbance attenuation so that the optimal control stabilizes the system in the worst-case.Footnote 8

Pareto attenuation replaces H-disturbance attenuation in the multiple-parameter minimax framework when the penalty weights for the disturbances are different numbers. The policymaker must specify the DPR (disturbance penalty ratio) so that each disturbance is assigned a penalty weight relative to the weight of an arbitrarily chosen diagonal element of the Г matrix. Then, Pareto attenuation is achieved by selecting the smallest set of penalty weights where the saddle-point conditions in (9) – (11) are satisfied (Hudgins & Na, 2016). The disturbance attenuation value for the game depends upon the diagonal elements of the Г matrix, and will change if any of the diagonal elements change. After the DPR is chosen, the penalty disturbance weights are no longer free parameters, and cannot be arbitrarily chosen.

2.3 Resilient Control Modeling

This section discusses how resilience is integrated into our model. There is a large of amount of literature that has previously explored robust control applications. The topic of resilient control is recent, however, and the literature is currently limited. In fact, since the literature on resilient control is still in its infancy, the approaches and terminologies have not been standardized. The terms resilience, robustness, adaptiveness, survivability, and fault-tolerance have been used interchangeably (Wei & Ji, 2010). These terms are do not refer to exactly identical concepts, even though they do share some common elements (Wei & Ji, 2010). It is important to distinguish between resilience and robustness in order to highlight the resilience aspect of the control model.

Huang et al., (2020) limit the definition of resilient control to only refer to control policies that return the system to normal after the system breaks down following a catastrophic external event that exceeds the robustness and security tolerances of the system. Wei and Ji (2010) employ a broader definition, whereby the proactive resilient control design strategy spans the considerations from design through implementation stages. In this approach, resilience control minimizes the number of negative incidences that shock the system, avoids the negative impacts that results from most of the negative incidents that still occur, minimizes the damage from the adverse impacts of undesirable incidents, and returns the system to normal operation in the shortest time. Resilience specifically models how quickly the industrial control system recovers to normal operation following a system breach; whereas robustness, adaptiveness, survivability and fault-tolerance do not. Resilience is thus a superset of all the above properties, which are aspects of resilience (Wei & Ji, 2010).

Although the system is designed to be robust against various shocks, it cannot be designed to resist every cyberattack or physical shock. In the absence of resiliency considerations, the ability to return the system to normal may be very costly, and may take a very long time. When the robustness and security fail due to an external incident, resilient control minimizes the adverse impacts by preventing further deterioration and restoring system performance. Zhu and Basar (2011) implement a holistic resilient control approach to cyber physical power generation systems where a single cost function simultaneously balances between resilience and robustness. In that holistic dynamic game approach, the cyber attacker attempts to minimize the overall system performance while the defending controller attempts to maximize the overall system performance. The cyberattack is modelled by a discrete probability process set within a continuous-time dynamic game.

Wei and Ji (2010) model resiliency in terms of (1) the superior response to an individual incident, and (2) a set of system failures. System A is more i-resilient than system B with respect to that given incident i if the performance and financial loss that results is less under system A than in system B. Similarly, system A is more resilient than system B if the overall potential financial loss is less under system A than in system B. That study plots a “resilience curve” that plots performance over time. The resilience curve shows the degradation that results after the negative incident, and the return to normal system operation. Note that this can only be defined for systems that have degraded past their robust tolerances due to negative incidents, and are then using the resilience control features to return to normal operation.

No literature as of yet measures the level of resiliency for an industrial control system, although there have been proposals to measure resilience performance by buffering capacity, margin, and tolerance (Wei & Ji, 2010). However, these metrics do not illustrate the speed at which the system can recover from the breakdowns (Wei & Ji, 2010).

Our approach utilizes aspects of both the analyses in Zhu and Basar (2011) and Wei and Ji (2010). It is similar to Zhu and Basar (2011) in that it seeks to balance the cost of tracking the economic variables at their current post-incident operating state with the cost of returning the variables back to their pre-incident tracking trajectories. It is also similar in that we employ a minimax control design to make the system more robust to anticipated disturbances, which both expands the stress tolerances of the model, and reduces the performance loss arising from the large negative incidents that occur. This method is similar to Wei and Ji (2010) since it attempts to produce a resilience curve that is characterized by a shorter catastrophic episode with a smaller economic performance loss before more quickly returning close to its normal pre-incident operation.

Extreme macroeconomic incidents, however, are not characterized by the constant threat level posed by potential cyberattacks. Thus, we model a resilient approach where policymakers utilize additional control resources following an extreme negative incident.

The advantage to this approach is that policymakers can simulate the effects of various sizes of extreme incidents that occur at different times, and then model the costs of the optimal responses required to return the economy near to its original desired state. This allows for planners to allocate resources for dealing with potential incidents, and formulate a plan for how those resources will be deployed throughout the post-event recovery.

The specifics of our macroeconomic resilient control method are as follows:

  1. (1)

    Develop a large-scale state-space deterministic control system that optimally tracks the variable target trajectories with certainty.

  2. (2)

    Introduce uncertainty in the system through disturbances that capture model misspecification and additive errors. Robustness is integrated within this aspect by employing minimax game where the policymakers minimize the variable tracking errors while nature maximizes the economic disruption. This produces the best possible policy options under the maximum stress tolerance that the system will endure before breaking down.

  3. (3)

    The parameters on the disturbances in the state-space equations and the performance index can be expanded to include additional entropy to make the system even more robust (with a policy cost increase) to some of the anticipated disturbances.

  4. (4)

    We compute the minimax policies when the fiscal budget deficit is restricted and compare the deterioration in macroeconomic performance with case where fiscal policy is not restricted. This allows for comparing the benefits more aggressive policy to the costs of the increased government financing.

  5. (5)

    The control system, however, cannot be made so robust that it is impervious to every type of catastrophic shock. Systems that are robust to some sets of disturbances are often more susceptible to breakdowns that arise from different types of shocks. Thus, the system cannot be made so robust a priori that it can be assured that it will never fail. In other words, every control system may encounter large catastrophic shocks that cause the system to periodically fail to operate normally.

  6. (6)

    We introduce a large negative catastrophic incident in the middle of the planning horizon. We then plot resilience curves that simulate the primary economic variables’ trajectories when a resilience plan with fiscal policy measures is employed to counter against the negative incident verses the case where there are no counter measures. This is consistent with the approach of Wei and Ji (2010) that seeks to minimize performance loss by enacting a policy design that reduces the deterioration in performance and increases the speed at which the variables return to their targets following the incident.

  7. (7)

    We also plot the cost of the resilience counter policy measures across the time horizon following the negative external incident. By using a WBC model, we are able to analyze the desirable spending at each frequency range, which provides policymakers a more politically feasible implementation strategy.

A negative external incident could occur at any point in the planning horizon. Our procedure introduces the possibility of such an incident as follows. In the discrete time index, let ζ denote the time of a large negative incident, so that the economy follows a pre-incident trajectory from k = 1, …, ζ – 1, and then follows an altered post-incident trajectory from k =  ζ, …, K. The control vector in Eq. (4) can be augmented by adding a new subset consisting of resilience transitional control variables associated with system recovery, as defined in Eq. (14). Then, the state vector in Eq. (3) can augmented to accommodate the new variables.

$$ \left\{ {{\varvec{u}}_{{ RES}} :\;\;{\varvec{u}}_{{ j, k}} = {\mathbf{0}}\;\;{\text{for}}\;\;k = { 1}, \, \ldots,\upzeta {-}{ 1};\;u_{{ j, k}} = z_{{ j, k }} - {z}^{*}_{{j, k }} \;\;{\text{for}}\;\;k =\upzeta, \, \ldots,K} \right\} $$
(14)

In engineering systems, the most accepted and used implementation principle method of employing control variables to achieve resiliency is redundancy (Wei and Ji (2010). Our approach attempts to integrate this concept of redundancy from engineering into macroeconomic applications. In response to a negative external incident, the current economic initiatives can be modified and augmented by the supplemental policies that would be redundant when the economy is operating normally.

In order to achieve this, our paper places the additional government fiscal assistance into the variable called Counter at each of the five frequency ranges. We have integrated this variable into the wavelet decomposed consumption, investment, and unemployment equations. The basket of control variables available to policymakers can thus be separated into policies that primarily affect one of these three variables. This approach is consistent with the U.S. Treasury, which lists its coronavirus relief categories as follows: assistance for families and workers; assistance for small businesses; assistance for state, local, and tribal governments; and assistance for industry.Footnote 9

For consumption, these policies would include individual economic impact payments, increased child tax credits, and emergency rental assistance payments. Expanding the earned Income Tax Credit would positively impact both consumption and unemployment by increasing the after-tax wages for recipients and increasing the incentives to work (Edelberg & Sheiner, 2020).

For investment and unemployment, these policies include: the American Rescue Plan that extends a number of critical tax benefits, particularly the Employee Retention Credit and Paid Leave Credit, to small businesses; the Emergency Capital Investment Programs that support the efforts of low- and moderate-income community financial institutions; and the Paycheck Protection Program (PPP) that provides small businesses with the resources they need to maintain their payroll, hire back employees who may have been laid off, and cover applicable overhead.

Other policies to aid investment would include the Airline and National Security Relief Programs, the Coronavirus Economic Relief for Transportation Services (CERTS) Program that provides eligible transportation service companies with resources to help to maintain payroll, hire back employees who may have been laid off, and cover applicable overhead and operational expenses. Additional policies that aid both investment and unemployment, are policies such as the Employee Retention Credit, whereby employers of all sizes that face closure orders or suffer economic hardship were incentivized to keep employees on the payroll through a 50% credit on up to $10,000 of wages paid or incurred from March 13, 2020 through December 31, 2020.

This is by no means an exhaustive list of the policies used to complement the normal fiscal policies, but provide a sample of those policies that have been utilized by the U.S. government in response to the negative external incident. The Counter variable in the model is an aggregate variable that includes the fiscal outlays that fund all of the programs utilized to aid in economic resilience.

Since the model is time-varying, some of the coefficients in the equations will change after the external incident. For this analysis, we assume that the matrices Ak, Bk, and Dk, in Eq. (6) are time-invariant for the pre-incident period, but that some of the elements change to new constant values for the post-incident period.

Using U.S. CBO data and other analyses, Edelberg and Sheiner (2020) and Seliski et al. (2020) have examined the short and long term multipliers associated with the U.S. fiscal resilience initiatives that were enacted in 2021. These studies have produced multiplier estimates that have a wide margin of error for the resilience fiscal response measures on personal spending, business investment, and unemployment. For example, the estimated demand multiplier on national output arising from fiscal policy measures ranges from 0.5 to 2.5. The marginal propensity to consume (MPC) from PPP funds was estimated to range from 0.1 to 0.56 depending on the spending channel used for the funds. For the effects on the rebates to households, Edelberg and Sheiner (2020) use a multiplier of 0.7, which is in center of the estimated range of 0.5 to 0.9.

Thus, these studies have explored how the coefficient relationships of the post-incident might change after a major negative external incident. These estimates of impacts of fiscal initiatives depend upon the degree of monetary accommodation. If the monetary authorities adopt a tighter monetary policy, then the multipliers would be expected to be on the lower end of the estimated impact values. In our model, monetary policy is determined by optimal control so that the interest rate and money supply adjust according to feedback policy.

We emphasize that the primary contribution of this paper is the computational aspects of designing a WBC model that can be used to simulate the resilience curves for macroeconomic variables under various assumptions. Thus, our model can be used to determine the likely impacts of the policy measures under various scenarios for the parameter changes that result from the negative external incident.

2.4 Rationale for Wavelet Specification

Our approach to macroeconomic resilience control can be utilized in an aggregate macroeconomic state-space model set in the time domain, or it can use wavelet analysis where some of the variables are decomposed using wavelets to explore considerations in the time–frequency domain. The first advantage of using a wavelet-based model is that wavelets can be used to capture cyclical effects that are not captured in purely time-domain methods. For example, Aguiar-Conraria et al. (2020) utilizes wavelets to improve the estimates of the Okun’s Law specification by capturing the time–frequency structure. Aguiar-Conraria et al. (2018) used wavelet to estimate the Taylor Rule, and found evidence for a shift in the policy focus between the short, intermediate, and long cycles across different time periods. When estimating large-scale time-series models, Power et al. (2017) found that wavelet decomposition is generally more effective for estimation and forecasting than is adding more factors to the model.

An advantage of utilizing a discrete wavelet-based framework is that the parameter estimates can be updated as new data is obtained, as is the case with standard time series methods and adaptive control. The coefficients of the linearized model can therefore be updated during each period as the wavelet filter is applied to new data as it becomes available. The updated coefficients can be utilized in the feedback control rule in (9) – (13).

Another rationale for employing a wavelet analysis is that fiscal policy can be improved by utilizing decomposed variables. Crowley and Hudgins (2015) find that fiscal policy is more active within the WBC model than in the aggregate model without decomposition. The consumption levels in the aggregate model were overvalued relative to those in the WBC model, whereas investment levels in the aggregate model were undervalued relative to the WBC model. This led to suboptimal fiscal policy from the aggregate model, while the WBC model was also able improve the projections of different fiscal policy priorities on the national debt. This aspect is especially relevant to the resilient control analysis, since the accuracy of the cost projections of utilizing additional fiscal stimulus is critical to the cost–benefit analysis of the mechanisms utilized to help return the system to normal.

One further advantage of using a wavelet-based approach is that the policymaker can place more weight on specific cycles, especially the political cycle, which can simulate results based on the pragmatic implementation of the policymakers’ objectives. Thus, the wavelet model enables the policymakers to compute the optimal mix is for the intensity of spending on short, intermediate, and long-term fiscal spending. Crowley and Hudgins (2015) compare the optimal fiscal policy simulations under short-term stabilization targeting, long-run business cycle targeting, and political cycle targeting. This is a crucial consideration, since economic policy choices provided by the model are likely to be irrelevant if their implementation is not politically feasible. The wavelet specification allows for the economic policy to integrate the political cycle preferences, and thus reflects preferences of policymakers.

Wavelet models also have the ability to compute the optimal policies when fiscal and monetary policymakers have different preferences for short-term, long-term, and political cycle targeting. Crowley and Hudgins (2017) use a WBC model using euro area date and find that the optimal monetary strategy is to allow the short-term interest rate to undulate due to the cyclical decomposition, rather than following a steady growth rate or a series of steady discrete jumps. Thus, wavelet decomposition that targets a mix of time–frequency bands provide insights into the optimal timing and thrust of both fiscal and monetary policy that are not possible under standard aggregate models.

Lastly, there has been no research that examines the resilience aspects of wavelet models. Thus, our study is a pioneering effort to examine what contributions wavelet analysis can make to resilience control.

3 Application and Simulations

This section applies the resilient and minimax control methods using the large-scale WBC model in Crowley and Hudgins (2021a, 2021b). This discrete WBC model extracts embedded cycles from time series data by decomposing the value of a variable x at time instant k, xk, using Mallat’s pyramid algorithm and multiresolutional analysis, as

$$ x_{{ k}} \approx S_{{ J, k}} + d_{{J, k}} + d_{{J - 1, k}} +\ldots + d_{{1, k}} $$
(15)

where the dj,k terms are wavelet detail “crystals”, j = 1,…, J; SJ,k is a trend component, called the wavelet “smooth”, and J denotes the frequency bands (number of scales). We apply the asymmetric Daubechies 4-tap (D4) wavelet function, then employ the Maximal Overlap Discrete Wavelet Transform (MODWT) to obtain a time–frequency decomposition over the frequency ranges (j = 1,…, 5) shown in Table 1 using U.S. quarterly data from the post-Bretton-Woods period of 1973 quarter 3 to 2018 quarter 2.

Table 1 The time intervals associated with each of the frequency ranges

The wavelet–decomposed output variables include domestic real GDP (Y), and its components consumption (C), investment (I), government spending, and net exports (NX), foreign GDP (using OECD data). The other decomposed variables are the short-term U.S. interest rate (irUS), the foreign (G6 = G7 minus U.S.) real GDP weighted nominal interest rate (ir f), the real exchange rate (RER), the unemployment rate (un), and resilience aid variable Counter that only enters the equations after a negative external incident.Footnote 10

$$\begin{aligned} C_{{j, k}} & = \beta _{{C,j,0}} + f_{{C, j}} \left( C_{{j, k - 1}},\ldots, C_{{j, k - L_{{ C}} }}, G_{{j, k - 1}}^{e}, G_{{j, k - 1}},\ldots,\right.\\ &\left. G_{{j, k - L_{{ G}} }}, RER_{{j, k - 1}},\ldots, RER_{{j, k - L_{{ RER}} }}, Counter_{{j, k - 1}} \right) + \omega _{{C, j, k - 1}}\end{aligned} $$
(16)
$$\begin{aligned} I_{{j, k}} & = ~\beta _{{I~j,0}} ~ + f_{{I, j}} \Big( Y_{{j, k - 1}}^{{US}},\ldots, Y_{{j, k - L_{{ C}} }}^{{US}}, ir_{{j, k - 1}}^{{US}},\ldots, \\ &\qquad ir_{{j, k - L_{{ irUS}} }}^{{US}}, Counter_{{j, k - 1}} \Big) + \omega _{{I, j, k - 1}}\end{aligned} $$
(17)
$$ \begin{aligned} NX_{{j,k}} & = \beta _{{NX,j,0}} + f_{{NX,j,0}} \Bigg( NX_{{j,k - 1}},\ldots, NX_{{j,k - LNX}}, Y_{{j, k - 1 }}^{{ US}},\ldots, Y_{{j, k - L_{Y} ^{{US}} }}^{{US}},\\ & \;\;Y_{{j, k - 1}}^{f},\ldots, Y_{{j, k - L_{Y}^{f} }}^{f},RER_{{j, k - 1}},\ldots, RER_{{j, k - L_{{ RER}} }} \Big) + \omega _{{NX, j, k - 1}} \end{aligned} $$
(18)
$$ \begin{aligned} ~RER_{{ j, k}} & = \beta _{{RER,j,0}} + f_{{RER, j}} \Big( ir_{{j, k - 1}}^{{US}},\ldots, ir_{{j, k - L_{{ irUS}} }}^{{US}}, ir_{{j,k - 1}}^{f},\ldots,\\ & ir_{{j, k - L_{{ irf}} }}^{f}, RER_{{j, k - 1}},\ldots, RER_{{j, k - L_{{ RER}} }} \Big) + \;\;\omega _{{RER, j, k - 1}} \end{aligned} $$
(19)
$$ d_{{un,j,k}} ~ = ~\beta _{{un,0}} ~ + ~\beta _{{un,1}} ~d_{{y,j,k}} + ~\beta _{{un,2}} ~Counter_{{j,k}} + ~w_{{un,j,k}} $$
(20)

The wavelet-decomposed variables are determined by the linearized difference Eqs. (16) to (20), where the β0 coefficients denote constants. Consumption at each frequency range is a function of a constant, its own lags, as well as government spending, expected government spending, the RER, and Counter. Investment at each frequency range is a function of lagged GDP, the interest rate, and Counter. Net exports at each frequency range depend upon lagged net exports, domestic GDP, foreign GDP, and the RER. The RER at each frequency range is determined based on interest rate parity influences from domestic and foreign interest rates, as well as the lagged RER. The explicit forms and estimates for Eqs. (16)–(19) is provided in appendix Tables A1–A5 in Crowley and Hudgins (2019).

The unemployment rate at each frequency range is modeled by Eq. (20). Using the method and estimates from Crowley and Hudgins (2021b), unemployment is determined by Okun’s Law (OL) where the unemployment rate adjusts to the momentum in national output. Then, using Eq. (15), the smooth trend is added back to the sum of the detailed crystals in order to compute the aggregate unemployment rate for each quarter. Unemployment also adjusts to the Counter fiscal resilience policies.

$$ \begin{gathered} inf_{ k} = \beta_{inf,0} + b_{inf,1} inf_{{ j,k \, {-}{1}}} +_{ } b_{inf,2} (Y_{{k \, {-}1}} {-} {Y}^{*}_{{k \, {-}{1}}} ) + b_{inf,3} RER_{{k \, {-}{1}}} \hfill \\ \;\;\;\;\;\;\;\;\;\; +_{ } \beta_{inf,4} MS_{{k \, {-}{1}}} +_{ } \beta_{inf,5} inf_{{k \, {-}{2}}} + w_{inf,k - 1} \hfill \\ \end{gathered} $$
(21)
$$ \begin{aligned} MS_{k} {-}inf_{ k} & = \beta_{MS,0} + b_{MS,1} (ir_{k - 1}^{US} {-} inf_{{ k \, {-}{1}}} ) \\ &\quad + \beta_{MS,2} (Y_{{k \, {-}1}} {-} {Y}^{*}_{{k \, {-}{1}}} ) + \beta_{MS,3} (MS_{k - 1} {-} inf_{{ k \, {-}{1}}} ) \\ &\quad +_{ } \beta_{MS,4} (MSMS_{k - 2} {-} inf_{{ k \, {-}{2}}} ) \, + w_{inf,\;k - 1} \\ \end{aligned} $$
(22)

The aggregate inflation and money supply variables are determined in Eqs. (21) and (22), respectively. Aggregate inflation is an accelerator function of a constant, the lags of inflation, the national output gap, money supply growth (MS), and the RER. When output exceeds its full-employment level, it leads to increases in inflation. Increased money growth also causes upward pressure on inflation. In Eq. (22), real money growth is a function of a constant, lagged real money growth, the real interest rate, and the national output gap. As in Crowley and Hudgins (2019, 2021a), this equation expresses the adjustments of money demand and supply to maintain equilibrium in the asset market. The estimates for Eqs. (21) and (22) are taken from Crowley and Hudgins (2019) appendix Tables A6 and A7.

Equations (23) – (26) close the model by specifying aggregate time-domain equations for the national income identity, net taxes (T), the quarterly budget deficit (DEF), and the national debt stock.Footnote 11

$$ Y_{{ k}} = C_{{ k}} + I_{{ k}} + G_{{ k}} + NX_{{ k}} $$
(23)
$$ T_{{ k}} = \tau Y_{{ k}} $$
(24)
$$ DEF_{{ k}} = G_{{ k}} - T_{{ k}} $$
(25)
$$ DEBT_{{ k}} = 0.25 DEF_{{ k}} + (1 + i_{{ k}} ) DEBT_{{ k - 1}} $$
(26)

In this framework, there is a single performance index for jointly determining fiscal and monetary closed-loop feedback policy through optimal tracking control. The numerical values for all of the penalty weights for the tracking errors in the quadratic performance index are given in the appendix.Footnote 12

Fiscal policymakers determine government spending at each frequency range, where net taxes are passively determined as percentage of national output, and policymakers are also penalized for both budget deficits and for large changes in spending in adjacent quarters. The central bank optimally determines the short-term interest rate at each frequency range, where both the interest tracking errors and changes in the interest rate in adjacent quarters are penalized. There are penalty weights on the money growth, inflation, and national output tracking errors, so the central bank can choose to focus on monetary, economic growth, or inflation targets by selecting a large value for the penalty weight on any given objective. Crowley and Hudgins (2021b) found that fiscal policy was more aggressive when economic growth was relatively prioritized, whereas monetary policy was relatively more aggressive when the inflation rate was emphasized.

The simulations set the initial variable values based on the data in 2018 quarter 2. We assume political cycle weighting where the targets at frequency ranges 3 and 4 (from 2 to 8 years) are most heavily prioritized. Government spending and the interest rate are chosen starting in quarter 1 and ending in quarter 16. These choices influence the state variables starting in quarter 2 and ending in quarter 17. Thus, the forecast planning horizon spans a 4-year political cycle. The simulations show the optimal forecasts under a deterministic design where there are no external disturbances, and also for the minimax design with the worst-case disturbances. We then consider the minimax design case where a large negative external incident, or attack, occurs at the end of quarter 7, so that the system parameters and actual variable values are affected in quarter 8 (so that the post-incident time is ζ = 8). This roughly coincides with the negative external economic incident associated with the government lockdowns that were attributed to the coronavirus at the end of quarter 1 and during quarter 2 of 2020.

This is the first macroeconomic analysis to model such an economic crisis from a resilient control perspective. Since some of the initial projections in April 2020 forecast the unemployment rate to increase to more than 10%, and quarterly national output to decrease by 10%, we have assumed that the external incident affected the unemployment rate and GDP in amounts consistent with these projections.Footnote 13 It should be emphasized that this analysis is not attempting to model this specific episode; instead, the purpose is show how a WBC resilient control would affect economic policy under a large external incident that is roughly similar in magnitude. Thus, our model framework is more general than any particular incident, but the simulations are specific enough to make some conclusions regarding this type of event.

The target unemployment rate is 4.5% and the inflation rate target is 2%. Given the real GDP growth target of 2.5%, this results in a 4.5% annual nominal GDP growth target. Based on the equation of exchange, this suggests a 4.5% money growth target. Given the 2% real interest rate target, the target nominal interest rate is irUS* = 4%.Footnote 14 Since the initial nominal interest rate was only 2%, the unrestricted simulations specify approximate the Fed’s “liftoff” strategy, as in Crowley and Hudgins (2018), where the target annual interest rate steadily increases from 2 to 4% over the horizon.Footnote 15 After the incident occurs in quarter 7, the interest rate target was reset at 1% for quarter 8, where the target growth rate was maintained.Footnote 16

Figures 1, 2 show the following 5 cases:

Fig. 1
figure 1

Short-term U.S. Nominal Interest Rate Target (irUS*), U.S. Nominal Market Interest Rate (irUS), Real Interest Rate, Inflation (inf), Money Growth (MS) a Case (1): deterministic forecast, no external attack b Case (2): minimax worst-case forecast without fiscal restrictions, no external attack c Case (3): minimax worst-case forecast with fiscal restrictions, no external attack d Case (4): minimax worst-case forecast without fiscal restrictions, external attack with no counter response e Case (5): minimax worst-case forecast without fiscal restrictions, external attack with counter response

Fig. 2
figure 2

Comparative Simulated Forecast Trajectories for the Variables in Cases (1) to (5). a Unemployment Rate (un) Optimal Forecasts. Note: Cases 4 and 5 show the resilience curves when a negative external incident occurs in quarter 8, where the unemployment rate jumps from 5.6% to 9.4%. In case 4, the lack of counter measures allows the unemployment rate to continue rise to a maximum of 12.5% in quarter 11, before falling to 8.9% at the end of the horizon. In case 5, however, the counter policy actions mitigate the unemployment rate so that it immediately falls in quarter 9 and recovers to a level of 5.1% at the end of the horizon. b Investment (I) Optimal Forecasts. Note: Cases 4 and 5 show the resilience curves when a negative external incident occurs in quarter 8. In case 4, the lack of counter measures allows investment to fall to a minimum 657.2 in quarter 9 before it slowly increases to approach the target in the last quarter. In case 5, however, the counter policy actions alleviate the decline so that it only falls to 2340 in quarter 10 and quickly recovers to remain close to the target for the last 6 quarters of the horizon. c Government Spending (G) Optimal Forecasts. Note: Cases 4 and 5 show the resilience curves when a negative external incident occurs in quarter 8, In case 4, the lack of counter measures results in a government spending increase to 8467.9 in quarter 8, before it steadily decreases to approach the target in the last quarter. In case 5, the counter policy actions result in jump to 9032.6 in quarter 8 and remaining slightly above the case 4 spending until the last quarter. d Consumption (C) Optimal Forecasts. Note: Cases 4 and 5 show the resilience curves when a negative external incident occurs in quarter 8. In case 4, the lack of counter measures allows consumption to fall below its value in the other cases until quarter 15. In case 5, however, the counter policy actions reduce decline so that it the trajectory stays closer to the target until the end of the horizon. e National Output (Y) Optimal Forecasts. Note: Cases 4 and 5 show the resilience curves when a negative external incident occurs in quarter 8. In case 4, the lack of counter measures allows GDP to fall to a minimum 15,762 in quarter 12 before it slowly increases to approach the target in the last quarter. In case 5, however, the counter policy actions alleviate the decline so that GDP only falls to 17,671.7 in quarter 12 and remains closer to the target until the last quarter. f Case (5): Additional Resilience Government Spending to Counter Against the External Incident (Counter) Optimal Forecasts. Note: The counter k curve shows the aggregate annualized resilience spending when a negative external incident occurs in quarter 8. The initial cost jumps to 7,642.2 in quarter 8, before steadily decreasing to end the horizon at 387.2. The wavelet decomposed values of this spending are given by the counter 1 through counter 5 curves for frequency ranges 1 through 5, respectively, based on Table 1. This greatest share of the resilience aid occurs at the shortest cycles in the curves for frequency ranges 1 and 2 until the last quarter. The counter k curve values for each quarter are found by summing the counter 1 through counter 5 values for that quarter.

  • Case (1): deterministic forecast, no external incident.

  • Case (2): minimax worst-case forecast with small fiscal deficit restrictions, no external incident. The small penalty weight on the quadratic budget deficit tracking error (DEF) 2 is only 0.2.

  • Case (3): minimax worst-case forecast with fiscal deficit restrictions, no external incident. The large penalty weight on the quadratic budget deficit tracking error (DEF) 2 is 2,000, which is 10,000 times larger than in Case (2).

  • Case (4): minimax worst-case forecast without fiscal restrictions, external incident with no countering policy actions

  • Case (5): minimax worst-case forecast without fiscal restrictions, external incident with countering policy actions

In case (1), the disturbances are set to 0. This scenario reflects the optimal policy trajectories when policymakers focus on the historically low unemployment rate, and assume that the economy is strong and could experience inflation. Thus, monetary policy is relatively tight in Fig. 1a, where the nominal interest rate initially increases and then falls to its target, and then closely tracks the liftoff pattern in the latter half of the horizon. Government spending is the lowest for case (1) in Fig. 2c. Even though Fig. 2e shows that national output is the lowest in case (1), this still results in the lowest unemployment trajectory in Fig. 2a since there are no negative external incidents. Thus, lower levels of output can reduce inflationary pressure and still maintain low unemployment.

Case (2) and (3) reflect the forecasts that policymakers would rely upon if they did not feel the need to prepare for any major negative incident, and want to design a robust policy according to the worst-case disturbances that are likely to occur under a wide variety of economic conditions. Thus, cases (2) and (3) show the forecast trajectories under the minimax framework. Case (2) assumes that there are only very small restrictions on the fiscal spending deficit, where the small penalty weight on the quadratic budget deficit tracking error (DEF) 2 is only 0.2. Case (3), however, assumes large restrictions on the fiscal spending deficit, where the penalty weight on the quadratic budget deficit tracking error (DEF) 2 is 2,000. Thus, the fiscal deficit in any quarter will be much smaller in case (3) than in case (2), since the penalty for excessive deficit spending is much larger in case (3).

Figure 1(c) shows that case (3) monetary policy is more aggressive with a lower interest rate than in case (2), since the monetary authorities are compensating for the tighter fiscal policy. The interest rate trajectories in cases (2) and (3) are considerably lower in cases (2) and (3) than in case (1), while the government spending trajectories are higher in cases (2) and (3) than in case (1). Table 2 shows that cumulative money growth and inflation are also much higher for the minimax designs than in case (1). The more expansionary fiscal and monetary policies in cases (2) and (3) lead to larger investment and larger output than in case (1). However, due to the worst-case disturbances, the unemployment trajectories are considerably higher for cases (2) and (3) when compared to case (1).

Table 2 Comparison of Cumulative Differences (in %) by Cases (1) to (5)

Cases (4) and (5) illustrate the situation where the economy experiences a large negative external incident that manifests primarily in quarter 8. Case (4) illustrates the scenario where policymakers have not planned for any large negative incidents, and do not implement any resilience policy. Thus, the fiscal and monetary policy are optimally selected for the remainder of the horizon based on the new quarter 8 initial conditions, and the new system parameters after the incident. As shown in Fig. 1(d), monetary policy becomes much more stimulative after the incident, with a lower interest rate trajectory and larger money growth. Fiscal policy is also more expansionary.

Despite the more expansionary monetary and fiscal policy, case (4) investment and GDP suffer substantial declines in the six quarters following the negative incident. The unemployment trajectory remains very high for the remainder of the horizon. The unemployment trajectory is close to (but slightly lower than) that predicted by the U.S. CBO (see references in footnote 3), in that it increases for some quarters following the incident, and still finishes the horizon 2 years later at a level well above the target.

In case (5), the policymakers implement a resilient counter strategy in response to the negative incident in quarter 8. We have simulated the model for various parameters and response levels that might be consider by policymakers.Footnote 17 In these simulations, this manifests itself as an integrated additional or reserve spending package that enters the consumption, investment, and unemployment rate equations at each frequency, as shown by the Counter variables in Eqs. (16), (17), and (20). These coefficients for the resilience Counter variables were chosen to be in the conservative portion of the estimated range for fiscal multipliers obtained by Edelberg and Sheiner (2020) and Seliski et al. (2020). In our model, these parameters are independent of the interest rate targets. However, the fiscal stimulus policy trajectories will change if the interest rate and money supply growth targets change.

One advantage of using the wavelet-decomposed model is that the estimated resilience effects can differ across frequency ranges. For consumption and unemployment, the effects of the stimulus packages are likely to have a relatively larger impact at the shorter frequency cycles, whereas the effects on investment are likely to be more evenly distributed. If a set of resilience measures is targeted at the longer frequency cycles, then the coefficients on the Counter variables can be altered to reflect this. In the case of policymaker uncertainty regarding the distribution of the impact across frequency ranges, the model can be simulated for different parameter scenarios that give policymakers insight into the resilience curve under different assumptions.

The thrust of this stimulus effort is at the shortest cycles (frequency ranges 1 and 2) in order to promote short-term recovery. The reserve spending coefficients are assigned values that are 80% of the government spending coefficients in the consumption equations at frequencies 1 and 2, and 60% at the longer cycles. The reserve spending coefficients in the investment equations are set at 80% of the national output coefficient at all frequencies in order to support all investment projects at all cycles. The reserve coefficients in the unemployment rate equations are set at 80% of the output coefficients at frequency ranges 1 and 2, and 60% at the longer cycles, which emphasizes immediate aid for the short-term unemployed.

The reserve spending under a resilience counter defense is plotted in Fig. 2(f). There is an initial burst of aid in quarter 8, which then declines thereafter. Figure 2(a) shows that this defense strategy reduces the case (5) unemployment rate trajectory by about 3% per quarter compared to the case (4) trajectory. The case (5) unemployment rate ends the horizon close to its target.

In case (5), the assistance to private investment leads to a much higher investment trajectory in case (5) than in case (4). The larger investment allows the case (5) national output trajectory to quickly recover before lagging in the final quarters. As seen in Table 2, the fiscal and monetary policy are also slightly more aggressive in case (5) than in case (4), since the case (5) cumulative money growth, inflation, and government spending are higher, while the interest rate is lower than in case (4).

4 Policy Implications and Implementation

As previously discussed, resilient control is generally more decentralized than robust control. In the macroeconomic context, the dispersion of the resilient control reserves must achieve a balance between decentralized deployment and centralized oversight in order to be effective. There are three aspects that can guide the resilience effort in order to maximize its effectiveness. First, decentralized deployment involves promoting economic autonomy with minimal economic intrusion from national or local governments (Lee, 2020a, 2020b). This aspect can directly affect the coefficients in the investment and consumption equations, since more regulatory obstacles and administrative compliance costs curtail the accelerator process in private investment. Secondly, governments must adopt relief aid distribution procedures that ensure that small businesses receive assistance where needed, as these companies represent the backbone of the economy, but their reserves are usually extremely limited.

An effective resilience program also requires the quick and efficient deployment of funds to displaced workers in order to stabilize the labor market. Whether due to a natural disaster or an incident such as the coronavirus lockdowns, the vast majority of employees in mostly brick-and-mortar industries are not able to work remotely, thus leading to unemployment (Lee, 2020a, 2020b). One solution would be to begin building up a stock of incident reserve funds (or what some States call “rainy-day” funds) that could be allocated from fiscal and monetary resources to be deployed in expanded emergency unemployment insurance payments, small business disaster relief, and expanded programs such as the U.S. Paycheck Protection Program. Developing a resilience plan and allocating some financial and organizational resources would reduce the magnitude of the deficit increases under negative events, such as the large debt increases that were initially forecast for the U.S. (see the CBO references in footnote 3). One useful aspect of our model for policy purposes is that the magnitude of the resilient recovery reserve funds can easily be forecast by the resilient control model, as shown in Fig. 2f.

The allocation of resiliency resources to different levels of government is not the subject of this research, but it clearly depends on the allocation of responsibilities between the 3 levels of government in the U.S., and also on the scope and depth of existing resources held by disaster agencies. The current resilient control analysis is therefore implemented as a complement to U.S. CBO forecasts, central bank forecasting models, and other resilience projections.Footnote 18

5 Conclusion

This is the first paper to employ a macroeconomic resilient control approach to analyze feedback policy in the face of large negative external incidents. Recent U.S. experiences with natural disasters, such as the three big 2017 hurricanes (Harvey, Irma and Maria) and the coronavirus incident demonstrate the need to consider resilience in macroeconomic models, in addition to deterministic, stochastic, and robust designs. One method would be to consider large external incidents as a potential scenario in forecasting models, and then institute pragmatic feedback control rules that implement weighted averages of the optimal policies derived from stochastic, robust, and resilient specifications, which is in accordance with the general approaches of Kendrick (2005), Zakovic et al. (2007), and Hudgins and Na (2016).

The resilience programs could be implemented by policymakers to improve economic performance in response to future adverse events. The resilient control models developed here can complement other forecasting benchmark models, such as hybrid DSGE-VAR and TVP-VAR models, central bank forecasts, and CBO forecasts, but in these WBC models a frequency perspective is also employed, thus providing a unique and different approach to assessing the optimal response to a large negative external incident.