When do Trajectories have Bounded Sensitivity to Cumulative Perturbations?
Arsalan Sharifnassab, S. Jamaloddin Golestani

TL;DR
This paper studies when dynamical systems exhibit bounded sensitivity to cumulative disturbances, revealing that certain gradient systems can have unbounded sensitivity and providing conditions for bounded sensitivity in linear systems.
Contribution
It demonstrates that gradient systems of convex functions can have unbounded sensitivity, and offers a necessary and sufficient condition for bounded sensitivity in linear systems.
Findings
Gradient fields of convex functions can have unbounded sensitivity.
Finiteness of linear pieces in convex functions is necessary for bounded sensitivity.
Bounded sensitivity is preserved under certain system transformations.
Abstract
We investigate sensitivity to cumulative perturbations for a few dynamical system classes of practical interest. A system is said to have bounded sensitivity to cumulative perturbations (bounded sensitivity, for short) if an additive disturbance leads to a change in the state trajectory that is bounded by a constant multiple of the size of the cumulative disturbance. As our main result, we show that there exist dynamical systems in the form of (negative) gradient field of a convex function that have unbounded sensitivity. We show that the result holds even when the convex potential function is piecewise linear. This resolves a question raised in [1], wherein it was shown that the (negative) (sub)gradient field of a piecewise linear and convex function has bounded sensitivity if the number of linear pieces is finite. Our results establish that the finiteness assumption is indeed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsControl and Stability of Dynamical Systems · Gene Regulatory Network Analysis · Advanced Differential Equations and Dynamical Systems
11institutetext: A. Sharifnassab 22institutetext: Department of Electrical Engineering, Sharif University of Technology, Tehran, Iran
22email: [email protected] 33institutetext: S. J. Golestani 44institutetext: Department of Electrical Engineering, Sharif University of Technology, Tehran, Iran
44email: [email protected]
When do Trajectories have Bounded Sensitivity to Cumulative Perturbations?
Arsalan Sharifnassab and S. Jamaloddin Golestani
(Received: date / Accepted: date)
Abstract
We investigate sensitivity to cumulative perturbations for a few dynamical system classes of practical interest. A system is said to have bounded sensitivity to cumulative perturbations (bounded sensitivity, for short) if an additive disturbance leads to a change in the state trajectory that is bounded by a constant multiple of the size of the cumulative disturbance. As our main result, we show that there exist dynamical systems in the form of (negative) gradient field of a convex function that have unbounded sensitivity. We show that the result holds even when the convex potential function is piecewise linear. This resolves a question raised in AlTG19sensitivity , wherein it was shown that the (negative) (sub)gradient field of a piecewise linear and convex function has bounded sensitivity if the number of linear pieces is finite. Our results establish that the finiteness assumption is indeed necessary.
Among our other results, we provide a necessary and sufficient condition for a linear dynamical system to have bounded sensitivity to cumulative perturbations. We also establish that the bounded sensitivity property is preserved, when a dynamical system with bounded sensitivity undergoes certain transformations. These transformations include convolution, time discretization, and spreading of a system (a transformation that captures approximate solutions of a system).
Keywords:
Sensitivity to cumulative perturbations, gradient field of convex function, linear dynamical system, additive disturbance.
1 Introduction
We study a property of dynamical systems, that when satisfied, provides a bound on sensitivity of the state trajectory with respect to additive disturbances. Consider a dynamical system of the form
[TABLE]
and its perturbed counterpart
[TABLE]
Here, and take values in . In order to motivate our results, lets temporarily assume that the system is nonexpansive, in the sense that for any solution of \dot{y}(t)=f\big{(}y(t)\big{)}, and any pair of times and with ,
[TABLE]
for a given norm . In this case, assuming the same initial conditions, , a simple integration yields a bound of the form
[TABLE]
However, our goal is to derive stronger bounds, of the form
[TABLE]
for some constant independent of . Property (3) is referred to as bounded sensitivity to cumulative perturbations.
A bound of the form (3) is not valid in general.
However, it is shown in AlTG19sensitivity that a bound of type (3) is valid for the class of Finitely Piecewise Constant Subgradient (FPCS) systems. An FPCS system is, by definition, the (negative) gradient field of a piecewise linear and convex function with finitely many pieces. It is shown in AlTG19stokes that FPCS systems actually contain the seemingly larger class of nonexpansive finite-partition systems. Finite-partition systems are dynamical systems that have a constant drift over each of the finitely many regions that form a partition of . Such systems are common in control, when dealing with hybrid systems with a finite set of control actions, that can be applied in certain parts of the state space. Examples include communication networks TassE92 ; Neel10 , processing systems RossBM15 , manufacturing systems and inventory management PerkS98 ; Meyn08 , etc.
A bound of type (3) is particularly useful in dealing with systems driven by stochastic noise. Under usual probabilistic assumptions, \sup_{\tau<t}\big{\|}\int_{0}^{\tau}u(s)\,ds\big{\|} roughly grows as , whereas grows at the rate of , with high probability. See AlTG19ssc for applications of this bound to the analysis of the celebrated Max-Weight policy for real-time job scheduling TassE92 .
In this paper, we investigate the extent to which a bound of type (3) can or cannot generalize to other classes of dynamical systems of practical interest. We consider linear systems and derive a necessary and sufficient condition for them to have bounded sensitivity. In particular, we show that a linear system admits a bound of the form (3) if and only if it is stable and has no closed orbit. More importantly, we show that the gradient field of a strictly convex function can have unbounded sensitivity. In the same spirit, we provide an example of the gradient field of a piecewise linear convex function with infinitely many pieces, for which (3) does not hold. The two latter results are quite counter-intuitive: while the (negative) subgradient field of a piecewise linear convex function with finitely many pieces has bounded sensitivity, the (negative) subgradient field of some continuously differentiable (or even infinitely piecewise linear) convex functions can have unbounded sensitivity. These examples shed some light on the limitations of extending the sensitivity bound to generalizations of FPCS systems, and also on the inevitable complications of any proof for bounded sensitivity of these (FPCS) systems; cf. Section 11 for a detailed discussion.
We also study some transformations that when applied on a dynamical system with bounded sensitivity, preserve the bounded sensitivity property. In particular, we show for any continuous time dynamical system with bounded sensitivity that its analogous discrete time system also has bounded sensitivity. We establish a similar result when the dynamical system is convolved by a kernel, and when the system is spread, that is allowing for the trajectories to move along the drifts of nearby points. These results provide grounds on which the proofs of our main result (on unbounded sensitivity of the gradient field of a strictly convex function) relies.
A seemingly relevant literature is the input-to-state stability JianW01 ; MarrAC02 ; Ange04 ; Sont08 ; Sont96 ; CaiT13 ; AngeSW00 . As discussed in Section 1 of AlTG19sensitivity , for a system with additive disturbance, \dot{x}(t)=f\big{(}x(t)\big{)}+u(t), the input-to-state stability and a bound of the form (3) do not imply one another. We refer the reader to AlTG19sensitivity for a comprehensive discussion on the relation of the sensitivity notion of type (3) to the seemingly relevant literatures.
The rest of the paper is organized as follows. We begin with formal definitions and preliminaries in Section 2. We then present our main results in Sections 3, 4, and 5. In Section 3 we give necessary and sufficient conditions for bounded sensitivity of linear systems. In Section 4 we investigates sensitivity of gradient fields of convex functions, and provide examples of differentiable (as well as piecewise linear) convex functions whose subgradient fields have unbounded sensitivity. In Section 5, we study transformations on dynamical systems that preserve boundedness of sensitivity, and set the stage and provide the required machinery for the proofs of the results of Section 4. We give the proofs of our main results in Sections 6, 7, 8, 9, and 10 while relegating some of the details to the appendix, for improved readability. Finally, we discuss our results as well as several open problems and directions of future research in Section 11.
2 Preliminaries
As in Stew11 , we identify a dynamical system with a set-valued function and the associated differential inclusion . We start with a formal definition, which allows for the presence of perturbations.
Definition 1 (Perturbed Trajectories).
Consider a dynamical system , and let be a right-continuous function, which we refer to as the perturbation. Suppose that there exist measurable and integrable functions and of time that satisfy
[TABLE]
We then call the perturbation, and such and are called a perturbed trajectory and a perturbed drift, respectively. In the special case where is identically zero, we also refer to as an unperturbed trajectory.
We now define two notions of bounded sensitivity, the second of which implies the first.
Definition 2 (Bounded Sensitivity).
A dynamical system is said to have bounded sensitivity if there exists a constant such that for any unperturbed trajectory , any perturbation function , and its corresponding perturbed trajectory initialized at ,
[TABLE]
Further, if for any pair and of perturbation functions and their corresponding perturbed trajectories and , initialized at ,
[TABLE]
then is said to have bounded sensitivity in strong sense.
A bound of type (6) implies the bound in (5), by simply letting one of the perturbation functions equal to zero.
Throughout the paper we often assume existence of a constant , for which
[TABLE]
This assumption is to prevent the solutions from blowing up in finite time.
We say that a dynamical system is a subgradient dynamical system if there exists a convex function , such that for any , , where denotes the subdifferential of at . If further, is of the form
[TABLE]
for some , , and with ranging over a finite set, we say that is a Finitely Piecewise Constant Subgradient (FPCS, for short) system. It is shown in AlTG19sensitivity that any FPCS system has bounded sensitivity.
Theorem 2.1 (Theorem 1 of AlTG19sensitivity ).
Every FPCS system has bounded sensitivity in the sense of (5).
In the rest of this section we briefly discuss quasi-convexity. A function is said to be quasi-convex if all of its sub-level-sets are convex sets. Equivalently, for any and any ,
[TABLE]
It further, for any and any , (8) holds with strict inequality, then is said to be strictly quasi-convex. Under some mild assumptions, one can convexify any strictly quasi-convex function ConnR12 :
Lemma 1 (Corollary 1 of ConnR12 ).
For any continuously twice differentiable and strictly quasi-convex function with compact level-sets, there exists an increasing and continuously twice differentiable function such that is strictly convex.
Finally, we denote by and the sets of non-negative real numbers and non-negative integers, respectively.
3 Sensitivity of Linear Systems
In this section we present a necessary and sufficient condition for linear dynamical systems to have bounded sensitivity. A linear dynamical system is a system of the form , defined in terms of a square matrix . Before going over our result for linear systems, we define a property for general dynamical systems.
Definition 3 (Stable and Orbit-Free Systems).
A dynamical system is said to be stable if every unperturbed trajectory stays in a bounded region, and it is orbit-free if no unperturbed trajectory is a periodic orbit. We use the shorthand SOF for a stable and orbit-free system.
The following lemma provides well-known facts on the stability of linear systems.
Lemma 2.
A linear system is SOF if and only if its eigenvalues are either zero or have negative real parts, and the multiplicity of the zero eigenvalue equals the demansion of the associated eigenspace.
The next theorem shows that a linear system has bounded sensitivity if and only if it is SOF.
Theorem 3.1 (Sensitivity of Linear Systems).
A linear dynamical system has bounded sensitivity in the (strong) sense of (6), if and only if it is SOF. Further, every non-SOF linear system has unbounded sensitivity in the sense of (5). Moreover, for an SOF dynamical system in which is diagonalizable (of the form ), (6) is satisfied by the following constant,
[TABLE]
where ’s are eigenvalues of , and and are the largest and smallest singular values of , respectively. In the special case that is symmetric, (9) is simplified to .
The proof is given in Section 6. The proof relies on a closed form expression for the solutions of linear differential equations and the Jordan normal form of the underlying matrix .
Note that stability of a linear system is not sufficient for bounded sensitivity. According to Theorem 3.1, a linear system with bounded sensitivity is necessarily both stable and orbit-free. Fig. 1 shows how the existence of a periodic orbit can cause unbounded sensitivity in a stable linear system.
4 Sensitivity of Subgradient Dynamical Systems
In this section, we show that there exist dynamical systems driven by gradient of a convex function that have unbounded sensitivity. The results of this section shed light on the limitations and challenges of extending Theorem 2.1 to larger classes of systems. More concretely, the results suggest that Theorem 2.1 will no longer hold true if we remove/weaken any of its assumptions. The section is organized into two subsections. In the first subsection, we present example of a dynamical system driven by (negative) gradient of a strictly convex function. We show that this system has unbounded sensitivity. We then show via another example in Subsection 4.2 that unbounded sensitivity is possible even when the convex potential function is piecewise linear with infinitely many pieces.
For the ease of presentation, throughout this section we will be working with cylindrical coordinates. For a trajectory , and for a time , we represent the location of in cylindrical coordinates by \big{(}r,\phi,z\big{)}, which equals \big{(}r\cos\phi,\,r\sin\phi,z\big{)} in the Cartesian coordinates.
4.1 Gradient field of a strictly convex function with unbounded sensitivity
Consider the half cylinder
[TABLE]
in cylindrical coordinates. Let be a solution of the following equation over :
[TABLE]
The following lemma shows that is well-defined and is strictly quasi-convex.
Lemma 3.
- a)
For any , there is a unique that satisfies (11).
- b)
For any , the level-set is a surface of the form
[TABLE]
- c)
* is a smooth and strictly quasi-convex function, and its level-sets are compact. *
The proof of the lemma is given in Appendix A.
For the intuition behind the definition of , note that for sufficiently large values of (when goes to ), we have \ln\Big{(}\cosh\big{(}fr\,\sin(f-\phi)\big{)}\Big{)}\,/f\approx r\big{|}\sin(f-\phi)\big{|}. Then, (12) implies that for sufficiently large values of , the level set is very close to the surface z(r,\phi)=-a+r\big{\lvert}\sin(a-\phi)\big{\rvert}. This surface has the shape of an opened book, and the books rotate as varies. An illustration of different level-sets of is shown in Fig. 2 (a). In light of the rotating books analogy, we can show that the gradient field of admits spring-shaped unperturbed trajectories and diverging spiral-shaped perturbed trajectories of the forms depicted in Fig. 2 (b). Having discussed the insight, we proceed to a rigorous proof and construction of the desired convex function.
It follows from Lemma 3 (c) and Lemma 1 that there exists an increasing and twice continuously differentiable function such that is a strictly convex function. Let and be the gradient field of . Then,
Theorem 4.1.
* has unbounded sensitivity, even when its domain is restricted to the region*
[TABLE]
for all .
The proof of the theorem is given in Section 8, and goes by showing that admits trajectories of the form depicted in Fig. 2 (b). In the course of the proof we need a machinery that we develop later on in Section 5.1.
4.2 Subgradient field of a piecewise linear convex function that has unbounded sensitivity
Here we capitalize on the example of Subsection 4.1 to construct a dynamical system driven by the (negative) gradient of a piecewise linear and convex function that has unbounded sensitivity.
The high-level idea is as follows. Consider the convex potential function of Subsection 4.1, whose gradient field has unbounded sensitivity. We construct a piecewise linear approximation of with infinite number of pieces, such that the approximation error tends to zero as goes to . To do this, we consider a fine grid within the half-cylinder , defined in (10), with increasing resolution as goes to , and a corresponding triangulation of with simplexes. We then let on the grid points , and let be the linear interpolation inside each simplex. The resulting is a convex function. Let be the (sub)gradient field of . Since the resolution of grid points increases as goes to , for sufficiently small values of , would give a good approximation of , and we can use Theorem 4.1 to deduce unbounded sensitivity also for . We now state the main result in the following theorem, and leave the detailed construction and the proof to Section 9.
Theorem 4.2.
There exists a piecewise linear convex function whose (sub)gradient field has unbounded sensitivity.
Theorem 4.2 shows that a piecewise constant subgradient field with infinitely many pieces can have unbounded sensitivity. This is in contrast to Theorem 2.1, according to which the sensitivity of any piecewise constant subgradient field with a finite number of pieces is bounded. We conclude that the assumption of finiteness of the number of pieces cannot be relaxed in Theorem 2.1.
5 Transformations that Preserve bounded sensitivity
In this section, we study transformations on a dynamical system that preserve bounded sensitivity. In particular, we show for any dynamical system with bounded sensitivity that discretization of time and spreading will preserve bounded sensitivity, up to an additive constant. The section comprises two subsections, each devoted to one of these transformations. The result of the first subsection on spreading a system (Theorem 5.1) shows that for a system with bounded sensitivity, perturbations have bounded effect on its “approximate solutions” (see Subsection 5.1), as well. This result not only provides insight into the sensitivity of approximate trajectories of a system, but also serves as a stepping-stone for many more results, including the proof of Theorem 4.1. In the second subsection, we establish that discrete time counterparts of continuous time systems inherit the bounded sensitivity property from the underlying continuous time system, showing the soundness of the concept.
5.1 Spreading a Systems
In this subsection, we study spreading a dynamical system , and show that if has bounded sensitivity, then its spread systems as well have bounded sensitivity in a weaker sense.
Definition 4 (-Spread System).
Consider a dynamical system , and an . For every point in the domain, let
[TABLE]
where is the closed Euclidean ball of radius centered at , and for a subset of , stands for the convex hull of . Then, we refer to as the -spread of .
The definition of a spread-system allows for the trajectories to follow the drift of a neighbouring point. Such models find applications in control systems, where the control applied is chosen on the basis of noisy state measurements. In this view, trajectories of can be perceived as approximate solutions of . Note that given an initial point , the unperturbed trajectories of that emanate from are not typically unique.
There are several notions of a generalized solution of a differential equation, including weak solutions Evan88 and viscosity solutions Barl13 . These are the solutions that satisfy the differential equation almost everywhere, while allowing for non-differentiability at some zero-measure set of times. In contrast, a solution of a spread system of may satisfy the differential equation at no point of time whatsoever. In fact, the generalized solution of a differential equation are primarily developed to deal with non-differentiability of the solutions, while spread-systems allow for uncertainty about the current state, and lead to a notion of approximate solutions.
Despite the fact that several spread solutions can emerge form the same initial point, it turns that if a system has bounded sensitivity, then a weaker notion of bounded sensitivity still pertains to its spread systems.
Theorem 5.1 (Sensitivity of Spread Systems).
Consider a dynamical system and an . Let be a perturbed trajectory of the -spread system, , of , corresponding to perturbation .
- (a)
Suppose that (5) is valid with constant , and let be an unperturbed trajectory of , initialized at . Then, for any ,
[TABLE] 2. (b)
Suppose that (6) is valid with constant , and let be a perturbed trajectory of , corresponding to perturbation , and initialized at . Then, for any ,
[TABLE]
The proof is given in Section 7, and involves constructing a perturbation function, the spread trajectory of which is a corresponding perturbed trajectory of the initial system.
We wish to point that a similar phenomenon has been previously studied in the literature of input-to-state stability CaiT13 . Given an external disturbance and an , it is shown in CaiT13 that if the dynamical system is input-to-state stable, then the system is also input-to-state stable, for sufficiently small values of .
Leveraging Theorem 5.1, in the rest of this subsection we study a special type of transformation; and show that convolution with a kernel preserves bounded sensitivity.
Definition 5 (Kernel and Convolution).
For an , an -kernel is any integrable function . Given a dynamical system and an -kernel , we define their convolution as
[TABLE]
where is an arbitrary vector in .
Corollary 1.
Consider a dynamical system for which (5) is valid, and let be an -kernel, for some . Then, for any unperturbed trajectory of , and any perturbed trajectory of corresponding to perturbation ,
[TABLE]
Proof.
Without loss of generality, assume that . Then, for any ,
[TABLE]
where is the -spread of . Therefore, every perturbed (respectively, unperturbed) trajectory of is also a perturbed (unperturbed) trajectory of . The corollary then follows from Theorem 5.1.
A similar result is valid for sensitivity bounds of the form (6).
5.2 **Time Discretization **
A discrete time trajectory is attained by taking (small) steps along the drifts of a continuous time system. Formally,
Definition 6 (Discrete Time Trajectories).
Consider a continuous time dynamical system and a function , which we refer to as discrete time perturbation. We then call a discrete time perturbed trajectory corresponding to the perturbation function , if there exists a function such that
[TABLE]
Discrete time trajectories correspond to systems that operate in slotted times. Examples include the queue lengths dynamics of job scheduling algorithms Neel10 . The following theorem shows that in any system whose continuous time trajectories have bounded sensitivity, a similar property also holds for its discrete time trajectories.
Theorem 5.2 (Sensitivity in Discrete Time).
Consider a dynamical system , and let be a discrete time perturbed trajectory of corresponding to perturbation function . For every , let , which is a vector in F\big{(}z(k)\big{)} (cf. (20)).
- (a)
Suppose that a bound of type (5) is valid with constant . Let be the continuous time unperturbed trajectory of initialized at . Then, for any ,
[TABLE] 2. (b)
Suppose that a bound of type (6) is valid with constant . Consider a discrete time perturbation function and the corresponding discrete time perturbed trajectory initialized at . For any , let . Then, for any ,
[TABLE]
The proof is given in Section 10. The high level idea is to simulate the discrete time perturbed trajectories by continuous time perturbed trajectories, and take advantage of the bounded sensitivity properties (5) and (6).
In Theorem 5.2, unlike its continuous time counterparts, the deviation bound also depends on the maximum jump size of the discrete time system, i.e., . This dependency is inevitable because the distance between continuous time and discrete time trajectories cannot go arbitrarily small, even when the perturbation is zero.
The next corollary is a consequence of Theorems 2.1 and 5.2.
Corollary 2.
Consider an FPCS system, a continuous time unperturbed trajectory and a discrete time perturbed trajectory corresponding to perturbation . Then, for any ,
[TABLE]
where is the constant of Theorem 2.1 and is a constant independent of the trajectories.
6 Proof of Theorem 3.1
We start with a well-known result on solvability of linear dynamical systems.
Lemma 4 (Solution of a Linear System).
Given a measurable perturbation function , and an initial condition , the linear dynamical system has a unique perturbed trajectory, of the following form
[TABLE]
For completeness, we give the proof in Appendix C.
Consider a pair and of perturbation functions and a pair of corresponding perturbed trajectories and , with the same initial condition . Then, Lemma 4 implies that for any ,
[TABLE]
Consider the Jordan normal form of ,
[TABLE]
where is the diagonal matrix of eigenvalues of , and is a matrix with some superdiagonal entries equal to one, and all other entries equal to zero. It follows that
[TABLE]
Fix a , and let
[TABLE]
For any , let
[TABLE]
Then, for any ,
[TABLE]
where is the smallest singular value of . Since is invertible, . It follows from (25) and (27) that
[TABLE]
From the SOF assumption and Lemma 2, in the Jordan decomposition, every block associated with the zero eigenvalue has unite size. Equivalently, has the following form
[TABLE]
where comprises the blocks of corresponding to non-zero eigenvalues. Then, for any ,
[TABLE]
For any , consider the decomposition
[TABLE]
where is a vector of length equal to the multiplicity of the zero eigenvalue in . Therefore, for any ,
[TABLE]
For a matrix , we denote its Frobenius norm by . We also let be the largest singular value of . It follows from (31) that
[TABLE]
where the equality is from (35) and the last inequality is due to (30). Since all eigenvalues of have negative real parts, the integral in the right hand side of (36) is finite. Then, bounded sensitivity of the SOF linear system follows from (36).
For the second part, if the linear system is not SOF, then it is either unstable or has a periodic orbit. If the system is unstable, then a small perturbation at time zero can cause a perturbed trajectory with initial condition to have \lim_{t\to\infty}\big{\lVert}\widetilde{x}_{1}(t)\big{\rVert}=\infty. On the other hand, , for all , is an unperturbed trajectory. Then, the distance between and the unperturbed trajectory grows unbounded. In the second case, if the system is not orbit-free, consider a periodic orbit , with , for some . Then, has a bounded integral. However, satisfies the differential equation , and hence is a perturbed trajectory whose deviation from is unbounded as goes to infinity. We conclude that, in either case, if the linear system is not SOF, a bounded perturbation can cause unbounded changes in the trajectories, and there would be no constant to satisfy (6).
For the third part, if is diagonalizable, then is a diagonal matrix with the non-zero eigenvalues of on its main diagonal. Therefore,
[TABLE]
Plugging (37) into (36) implies (9).
Finally, if is symmetric, then all eigenvalues are real and is orthonormal. Therefore, and . Then, (9) can be further simplified into \big{\lVert}\widetilde{x}_{1}(t)-\widetilde{x}_{2}(t)\big{\rVert}\leq\big{(}n+1\big{)}\theta.
7 Proof of Theorem 5.1
We start with two lemmas, and then give the proof of Theorem 5.1.
Lemma 5.
Consider a dynamical system and its -spread system , for some .
- a)
Let be a perturbed trajectory of , corresponding to perturbation . Then, for any , there exists a perturbation , and a corresponding perturbed trajectory of , such that for any ,
[TABLE]
[TABLE]
- b)
For any pair and of perturbations and corresponding pair and of perturbed trajectories of , and for any , there exists a pair and of perturbations and corresponding pair and of perturbed trajectories of such that
[TABLE]
[TABLE]
The proof is elaborate and is given in Appendix B. The convex hull, in the definition of brings a tremendous amount of complication to the proof of Lemma 5. Here, to see the main idea, we present and prove a simpler counterpart of Lemma 5.
Lemma 6.
Consider a dynamical system and an . For any , let
[TABLE]
Let be a perturbed trajectory of , corresponding to some perturbation . Then, there exist a perturbation , and a corresponding perturbed trajectory of that satisfy (38) and (39) for .
Proof.
By definition,
[TABLE]
where {\xi}(\tau)\in\widehat{F}\big{(}\widetilde{x}(\tau)\big{)}. Therefore, for any , there exists a in the -neighbourhood of , such that {\xi}(\tau)\in{F}\big{(}{\widetilde{y}}(\tau)\big{)}. Then, for any ,
[TABLE]
Hence, is a perturbed trajectory of associated with perturbation . Since for any , \big{\lVert}{\widetilde{y}}(t)-\widetilde{x}(t)\big{\rVert}\leq\epsilon, then \big{\lVert}{U^{\prime}}(t)\big{\rVert}\leq\big{\lVert}U(t)\big{\rVert}+\epsilon, and the lemma follows.
Proof* (*Proof of Theorem 5.1).
For Part (a), let
[TABLE]
From Lemma 5, there exists a pair and of perturbation functions and a corresponding pair and of perturbed trajectories of such that for any ,
[TABLE]
Let be an unperturbed trajectory of initialized at . Then,
[TABLE]
where the equations are due to the triangle inequality, (46), (5), again (46), and (45), respectively. This completes the proof of Part (a).
The proof of Part (b) is similar to the proof of Part (a). In view of Lemma 5 (b), consider a pair and of perturbations and a corresponding pair and of perturbed trajectories of such that for any ,
[TABLE]
Then,
[TABLE]
where the relations are due to the triangle inequality, (48), (6), again (48), and (45), respectively. This completes the proof of Theorem 5.1.
8 Proof of Theorem 4.1
Here, we prove Theorem 4.1 by first showing that the spread systems of (see Definition 4) admit spiral trajectories of the form depicted in Fig. 2 (b). We then conclude that spread systems of has unbounded sensitivity, in the sense that no constant can satisfy (15). Finally, we use Theorem 5.1 to show that has unbounded sensitivity.
To facilitate the presentation, we will be working with cylindrical coordinates and local cylindrical coordinates. We represent a point on a trajectory by x(t)=\big{(}r,\phi,z\big{)} in cylindrical coordinates. To represent the derivative of the trajectory (or speed vector) at point we use local cylindrical coordinates at , that is . Here is the radial speed of the trajectory, is the trajectory speed along the direction of rotation around the axis at , and is the trajectory speed along the axis. See Fig. 3 for an illustration.
Fix let be the -spread system of .
Lemma 7.
For any , there exists a constant and a smooth function , such that for any , any , and point in cylindrical coordinates,
[TABLE]
Proof.
Fix a sufficiently large , to be determined later. From Lemma 3 (b), consider the level-set :
[TABLE]
This level-set has the following representation in the Cartesian coordinates:
[TABLE]
Fix some , and consider the vector
[TABLE]
Then111Note that for any surface , (53) gives an orthogonal vector to that surface., is orthogonal to the surface at point \big{(}x_{0},y_{0},z(x_{0},y_{0})\big{)}. Equivalently, is a scaling of the normal vector for level-set at \big{(}x_{0},y_{0},z(x_{0},y_{0})\big{)}. Then, there exists a constant such that
[TABLE]
Note that the coordinate entry of is unity and, form Lemma 3 (c), is smooth. Then, the function is smooth, as well.
We proceed by elaborating on the partial derivatives in (53). We have
[TABLE]
and
[TABLE]
Let for some (note that based on (56), is independent depend of ). Then, it follows from (56) that is a strictly decreasing and smooth function, and
[TABLE]
Hence, for any , there is a sufficiently large , such that for any and any , there exists a , such that . Let be the inverse of , that is for any , g\big{(}y_{0}(x_{0})\big{)}=x_{0}; equivalently,
[TABLE]
It follows from the smoothness of that is smooth as well.
Let n_{\epsilon}=\max\big{(}\widetilde{n}_{\epsilon},\,1/\epsilon\big{)}. Then, for \big{(}x_{0},y_{0}(x_{0})\big{)}, plugging (55) and (58) into (53), we obtain
[TABLE]
Let p=\big{(}x_{0},\,0,\,-2\pi n\big{)}. Then,
[TABLE]
where the first inequality is a triangle inequality, the equality is from the definition of in (52), the second inequality is because \ln\big{(}\cosh(x)\big{)}\leq|x|, for all , and the third inequality is due to the assumptions , , and . Combining (54) and (60), and letting \alpha(p)=\widehat{\alpha}\big{(}x_{0},\,y_{0}(x_{0}),\,z(x_{0},y_{0}(x_{0}))\big{)} we obtain
[TABLE]
Since , , and are smooth, so is .
Back to the cylindrical coordinates, letting , we have p=\big{(}r_{0},-2\pi n,-2\pi n\big{)}, and (59) turns into . Then, (61) implies that
[TABLE]
By rotation of the coordinates around the axis, we can make a similar argument for every , which is not necessarily an integer multiple of . Then, letting , the lemma follows from (62).
For any point on the axis, there is an unperturbed trajectory of , which is also an unperturbed trajectory of , initialized at , that always stays on the -axis. In what follows, we will use Lemma 7 to show that there is a perturbed trajectory of corresponding to a perturbation of size , that is initialized on the axis and whose distance from the axis grows larger than at some positive time.
Consider an auxiliary dynamical system , with
[TABLE]
over the half-cylinder . Let
[TABLE]
where is the constant in the statement of Lemma 7, and is the constant in the statement of the theorem. Let , and let be the solution of the differential equation
[TABLE]
Then, for any , we have , and as a result,
[TABLE]
Moreover, for any ,
[TABLE]
where the first inequality is due to (66) and the definition of in (64). Therefore, r\big{(}1/(2\epsilon)\big{)}>1/6, and the second inequality is because (as mentioned in the statements of Lemma 7 and Theorem 4.1). It follows from (67) that there exists a t_{0}\in\big{(}0,1/(2\epsilon)\big{)} at which
[TABLE]
We fix this for the rest of the proof.
In cylindrical coordinates, for any let
[TABLE]
Also let in the local cylindrical coordinates at , and . Then, in the Cartesian coordinates, and
[TABLE]
Moreover, for any , in the local cylindrical coordinates at we have
[TABLE]
where the equalities are due to (69), (65), and (63), respectively. Then, is a perturbed trajectory of corresponding to perturbation function .
Consider the function defined in Lemma 7, and let be a solution of the differential equation
[TABLE]
Since and are smooth and locally Lipschitz functions, is also locally Lipschitz, and (72) has a solution Butc16 .
Let , and let \widetilde{x}(t)=p\big{(}\beta(t)\big{)}, for all . Then,
[TABLE]
For , let and p_{z}\big{(}\beta(t)\big{)} be the coordinates of and p\big{(}\beta(t)\big{)}, respectively. Then, for any ,
[TABLE]
where the first inequality is because , fourth equality is by the definition of in (64), and the second inequality is because .
For any , let U(t)=\widetilde{U}\big{(}\beta(t)\big{)}. We now show that is a perturbed trajectory of , corresponding to the perturbation function . We have for any ,
[TABLE]
where the last three equalities are due to (71), (72), and the definition of , respectively. Moreover, it follows from Lemma 7, definition of in (63), and (74), that \alpha\big{(}\widetilde{x}(t)\big{)}\,G\big{(}\widetilde{x}(t)\big{)}\ \in\widetilde{F}_{\epsilon}\big{(}\widetilde{x}(t)\big{)}, for all t\in\big{[}0,t_{1}\big{]}. Then, (75) implies that for any ,
[TABLE]
Therefore, is a perturbed trajectory of , corresponding to the perturbation function .
Finally, let be an unperturbed trajectory of , initialized at x(0)=\widetilde{x}(0)=\big{(}0,z_{0},z_{0}\big{)}, that always stays on the axis. Then, (73) and (68) imply that
[TABLE]
Moreover, it follows from (70) that
[TABLE]
Since for any , there exists such pair and of trajectories and perturbation for which (77) and (78) hold, no constant can satisfy (15). Then, Theorem 5.1 implies that has unbounded sensitivity. This completes the proof of Theorem 4.1.
9 Proof of Theorem 4.2
To prove Theorem 4.2, we follow the high level idea discussed in Section 4.2. Consider the convex potential function of Section 4.1 over the half-cylinder (defined in (10)), whose gradient field has unbounded sensitivity. It was shown in Theorem 4.1 that for any , has unbounded sensitivity over (defined in (13)). We now construct a sequence , , of negative numbers as follows. Let . For any , Theorem 4.1 implies that there exist an , a time , an unperturbed trajectory of , and a perturbed trajectory of corresponding to a perturbation function and initialized at , such that
[TABLE]
[TABLE]
and
[TABLE]
We then let for any ,
[TABLE]
Then, it follows from (79) that , and therefore . Hence, , , is a decreasing sequence. Therefore, , for all . For any , let
[TABLE]
Then, each is bounded. Moreover, for any , we have .
We now construct a fine grid within the half-cylinder , defined in (10), with increasing resolution as , and consider a corresponding triangulation of with simplexes whose vertices lie at these grid points. We then consider a piecewise linear approximation of , by letting on the grid points, and let be a linear interpolation inside each simplex. Since is continuously twice differentiable and is compact, for all , we can choose the grid points so that gives an arbitrarily accurate approximation of inside , in the following sense: for any , any point , and any ,
[TABLE]
Capitalizing on (84), we now show that and are perturbed trajectories of the gradient field of , corresponding to perturbations of size no larger than .
Let be the (sub)gradient field of , and fix an . For any ,
[TABLE]
where \xi\big{(}x_{i}(\tau)\big{)} is an arbitrary subgradient of at . In the same vein, for any ,
[TABLE]
where \widetilde{\xi}\big{(}\widetilde{x}_{i}(\tau)\big{)} is an arbitrary subgradient of at . For , let
[TABLE]
and
[TABLE]
It follows from (85) and (86) that and are perturbed trajectories of corresponding to perturbations and , respectively. Moreover, for any ,
[TABLE]
where the second inequality is due to (84). In the same vein,
[TABLE]
Let be an unperturbed trajectory of initialized at .
Then,
[TABLE]
Therefore, either \big{\lVert}\widetilde{x}_{i}(t_{i})-y_{i}(t_{i})\big{\rVert}\geq i\epsilon_{i}/2 or \big{\lVert}x_{i}(t_{i})-y_{i}(t_{i})\big{\rVert}\geq i\epsilon_{i}/2. Hence, for any , there is a perturbation function of size no larger than , and a corresponding pair of perturbed and unperturbed trajectories of , with the same initial conditions, whose distance grows larger than in time . This implies that has unbounded sensitivity and completes the proof of the theorem.
10 Proof of Theorem 5.2
The high level idea is to simulate a discrete time perturbed trajectory with a continuous time perturbed trajectory, and then take advantage of the bounded sensitivity property of the continuous time system.
Lemma 8 (Simulation of Discrete Time Trajectories with Continuous Time Trajectories).
Consider a dynamical system , a discrete time perturbation , a corresponding discrete time trajectory , and a that satisfies (20). Let be a continuous time perturbation,
[TABLE]
Then, there exists a corresponding continuous time perturbed trajectory such that
[TABLE]
Proof.
For any , let
[TABLE]
We show that is a perturbed trajectory corresponding to perturbation . For any , let \xi(t)=\mu\big{(}{\lfloor t\rfloor}\big{)}. Then, \xi(t)\in F\big{(}z({\lfloor t\rfloor})\big{)}=F\big{(}\widetilde{x}(t)\big{)}. Moreover, for any ,
[TABLE]
Therefore, is a perturbed trajectory corresponding to perturbation , and the lemma follows.
Proof* (*Proof of Theorem 5.2).
For Part (a), it follows from Lemma 8 that there exists a perturbation function with corresponding continuous time perturbed trajectory that satisfy (89) and (90). Then, for any ,
[TABLE]
where the relations are due to (90), (5), and (89), respectively. This completes the proof of Part (a).
For Part (b), consider, from Lemma 8, a pair and of perturbations and a corresponding pair and of perturbed trajectories such that for ,
[TABLE]
[TABLE]
Then, for any ,
[TABLE]
where the relations are due to (94), (6), and (95), respectively. This completes the proof of the theorem.
11 Discussion
We studied boundedness of sensitivity to cumulative perturbations for some classes of dynamical systems of interest, a property that, when holds, provides strong tools to analyze systems driven by stochastic noise. We derived a necessary and sufficient condition for bounded sensitivity of a linear dynamical system, in terms of its spectrum. More specifically, we showed that a linear system has bounded sensitivity if and only if it is stable and has no periodic orbits.
Another class we studied was the class of dynamical systems driven by the gradients of a convex potential function. We showed that there exist subgradient fields of strictly convex as well as piecewise linear convex functions that have unbounded sensitivity. This result is particularly important because it certifies the necessity of “finiteness” assumption in a former result (Theorem 2.1), according to which the subgradient field of a piecewise linear convex function with finitely many pieces has bounded sensitivity.
We also studied transformations of a dynamical system that preserve the bounded sensitivity property. In particular, we showed for a dynamical system with bounded sensitivity that a similar property holds for its induced discrete time systems, spread systems, and the systems obtained via convolution with a kernel.
In the rest of this section, we discuss open problems and directions for future research.
Study of sensitivity bounds to cumulative perturbations for other classes of dynamical systems: Since the sensitivity bounds of types (5) and (6) involve pretty strong inequalities, we do not expect that every class of systems can meet these bounds. However, when a system meets these bounds, it enables to make fine-grained analyses its perturbed dynamics. Therefore, it would be useful to investigate the bounded sensitivity property for classes of systems of practical importance. For example, it is interesting to establish whether or not the class of nonexpansive piecewise linear dynamical systems (with all pieces being SOF) has bounded sensitivity. This class generalizes the class of FPCS systems as well as the class of SOF linear systems.
Combination of two systems: Besides fining more transformations of a system that preserve bounded sensitivity, an interesting research direction concerns bounded sensitivity of combination of two or several systems. For example, for two systems with bounded sensitivity, does their pointwise summation still have bounded sensitivity? The answer is already known to be negative . However, the pointwise sum of systems with specific structures might yield bounded sensitivity. A prominent example is the sum of an FPCS system and a linear system. These combinations include the systems that underlie the gradient flows of the LASSO cost function, i.e., \lVert x\rVert_{1}+\big{\lVert}Ax-b\big{\rVert}_{2}.
Another direction involves preservation of bounded sensitivity under other means of combination of two dynamical systems, more general than a pointwise sum. An interesting combination involves dynamical systems over disjoint domains, that are glued together in a nonexpansive manner.
Strong vs weak bounded sensitivity: As mentioned before, a sensitivity bound of type (6) implies the sensitivity bound of type (5). The reverse however is not known. It remains open to obtain the conditions under which a dynamical system with a bound of type (5) has bounded sensitivity also in the sense of (6). As a concrete example, Theorem 2.1 shows that FPCS systems have bounded sensitivity in the sense of (5). It would be interesting if one could prove or disprove analogues results in the strong sensitivity sense of (6).
Bounded domain: We considered dynamical systems defined over the entire . This however is not the case in many applications such as queueing networks where the state space (i.e., queue lengths) is restricted to the positive orthant. Boundedness of the domain gives rise to boundary conditions like projecting the “escaping trajectories” back onto the domain, which typically further complicate the dynamics. In particular, one can investigate what types of boundary conditions will preserve bounded sensitivity, once the domain is restricted.
Convolution by a kernel: We showed in Corollary 1 that a system with bounded sensitivity, when convolved with a kernel, still satisfies a weaker notion of bounded sensitivity that incorporates additive penalties. However, it remains open that under what conditions on the kernel, the latter system would have bounded sensitivity in the sense of (5), with no additive penalties.
Acknowledgment
The authors thank John N. Tsitsiklis for fruitful discussions and insightful comments throughout the course of development of this work.
Conflict of Interest
The authors declare that they have no conflict of interest.
Appendix A Proof of Lemma 3
For Part (a), consider function , with
[TABLE]
for all , and all . Then, f\big{(}r,\phi,z\big{)} in (11) is a solution of the implicit equation h\big{(}f,r,\phi,z\big{)}=0. For any \big{(}r,\phi,z\big{)}\in\Omega,
[TABLE]
and
[TABLE]
where the last inequality is because \ln\big{(}\cosh(x)\big{)}\leq|x|, for all . Then, for any \big{(}r,\phi,z\big{)}\in\Omega, there is an for which h\big{(}f,r,\phi,z\big{)}=0. We now prove the uniqueness of this , by showing that for any fixed \big{(}r,\phi,z\big{)}\in\Omega, h\big{(}f,r,\phi,z\big{)} is a strictly increasing function in .
We have
[TABLE]
where the the first inequality is by removing the positive terms and the trigonometric functions, the second inequality is because and , for , and the last inequality is from \big{(}r,\phi,z\big{)}\in\Omega. Then, is a strictly increasing function in its first argument. Together with (98) and (99) this implies that for any fixed \big{(}r,\phi,z\big{)}\in\Omega, there is a unique that satisfies h\big{(}f,r,\phi,z\big{)}=0. This completes the proof of Part (a).
Part (b) is immediate from the definition of in (11). For Part (c), note that , and is thereby a convex function. Then, the surface of each level-set of , given in (12), is the sum of a convex function, z\big{(}r,\phi\big{)}=-f\,+\,\,\ln\Big{(}\cosh\big{(}fr\sin(f-\phi)\big{)}\Big{)}\,/f, and a strictly convex function, z\big{(}r,\phi\big{)}=r^{2}/(1+f). Hence, the surface, , of each level-set is a strictly convex function. Then, for any pair of points with , the line segment connecting and lies above the level set . Equivalently, for any , f\big{(}\alpha p_{1}+(1-\alpha)p_{2}\big{)}>a. Thus, is strictly quasi-convex. Moreover, each level-set of is the intersection of with a surface of type (12), and is thereby compact. For smoothness, note that is a solution of the implicit equation h\big{(}f,r,\phi,z\big{)}=0, where is smooth and, from (100), . Then, it follows from the “implicit function theorem” for smooth functions Shahshah16 (Theorem 12 of Appendix B) that is smooth.
Appendix B Proof of Lemma 5
By the definition of a perturbed trajectory,
[TABLE]
The term in the equality, is a continuous function of and is a right-continuous function. Then, is right continuous.
In the proof that follows, we use a transfinite recursion HrbaJ99 to partition into a number of time intervals . Let be the collection of all ordinal numbers HrbaJ99 . Consider the sequence defined by the following transfinite recursion:
Base case: .
Successor case: For any successor ordinal , let
[TABLE]
where is the constant in (7).
Limit case: For any limit ordinal , let
[TABLE]
Termination: If , halt and let .
Claim 1**.**
The ordinal exists and is a limit ordinal. Moreover, the intervals , , cover .
Proof (Proof of Claim 1).
It follows from (102) and the right-continuity of that for any successor ordinal , . Together with (103), this implies that for any ordinal , and any ordinal , . Then, all values of are distinct, and the length of the sequence , , can be no larger than the cardinality of , i.e., .
Assuming the “axiom of choice”, the “Von-Neumann’s cardinal assignment” Mosc06 implies that equals some ordinal number . Then, since , the transfinite recursion defining must terminate for some value of . Hence, exists and is less than . Moreover, cannot be a successor ordinal, because in that case, and (102) would have implied that .
For the second part of the claim, note that
[TABLE]
and the claim follows.
We continue by defining the perturbation and its corresponding perturbed trajectory . Fix some . It follows from (102) that for any , \big{\lVert}\widetilde{x}(t)-\widetilde{x}(t_{\alpha})\big{\rVert}\leq\delta. Then, (101) implies that for any ,
[TABLE]
Therefore,
[TABLE]
Then, from the “Caratheodory’s theorem” Rock96 , there exist number, , of vectors in \widetilde{F}_{\epsilon+\delta}\big{(}\widetilde{x}(t_{\alpha})\big{)}, and non-negative constants with such that
[TABLE]
For any , let be a point in \mathcal{B}_{\epsilon+\delta}\big{(}\widetilde{x}(t_{\alpha})\big{)} such that . Also let , and for any ,
[TABLE]
We now define the functions as follows. For any , let
[TABLE]
For any , any , and any excluding , let
[TABLE]
Then, for any ,
[TABLE]
In the reset of the proof, we will show that (38) and (39) hold, and that is a perturbed trajectory of corresponding to perturbation .
Since z_{i}^{\alpha}\in\mathcal{B}_{\epsilon+\delta}\big{(}\widetilde{x}(t_{\alpha})\big{)}, for all and all , it follows that for any ,
[TABLE]
and (38) is satisfies by a proper choice of . Moreover, it follows from (102) and (7) that for any and any ,
[TABLE]
Then, for any , and , and any ,
[TABLE]
Therefore,
[TABLE]
and (41) follows by a proper choice of .
It only remains to show that is a perturbed trajectory of corresponding to perturbation .
Claim 2**.**
- a)
For any ,
[TABLE]
- b)
For any , and any ,
[TABLE]
Proof (Proof of Claim 2).
We first show that is Lebesgue integrable. Since is a right-continuous function of time, it is measurable. Moreover, (7) implies that for any ,
[TABLE]
Therefore, has finite integral over every bounded interval. On the other hand, for any ,
[TABLE]
where the equalities are due to the definition of and (107), respectively.
We now prove (116) via a transfinite induction HrbaJ99 on .
Base case: .
Induction step for the successor case: Consider a successor ordinal number , and suppose that (116) holds for . Then,
[TABLE]
where the second equality is due to the induction hypothesis, the third equality is from (109) and (119), the fourth equality is because is a perturbed trajectory corresponding to , and the last equality is again from (109).
Induction step for the limit case: Consider a limit ordinal number , and suppose that (116) holds for all ordinals . Then, for any ,
[TABLE]
where the second equality is due to the induction hypothesis, the third equality is from (109) and (119), the fourth equality is because is a perturbed trajectory corresponding to , and the last equality is again from (109). As a result, \int_{t_{\beta}}^{t_{\alpha}}\big{(}\xi^{\prime}(\tau)-\xi(\tau)\big{)}\,d\tau is independent of choice of .
It follows from (118) that \big{\lVert}\xi^{\prime}(t)-\xi(t)\big{\rVert} is bounded for . Moreover, since is a limit ordinal, from the definition (103), the sequence , for , converges to from below. Then, \big{\lVert}\int_{t_{\beta}}^{t_{\alpha}}\big{(}\xi^{\prime}(\tau)-\xi(\tau)\big{)}\,d\tau\big{\rVert} becomes arbitrarily small for proper vaues of . Therefore, \int_{t_{\beta}}^{t_{\alpha}}\big{(}\xi^{\prime}(\tau)-\xi(\tau)\big{)}\,d\tau=0, and (116) follows from (121).
This completes the proof of Part (a).
For Part (b), recall the constants , , defined in (108). Then, for any and any ,
[TABLE]
where the first and the last equalities are due to the definition (110). This completes the proof of the claim.
Then, it follows from Parts (a) and (b) of claim 2 that for any ,
[TABLE]
Together with (111), this implies that is a perturbed trajectory of corresponding to perturbation .
We finally note that is right continuous everywhere, except for the times . To satisfy right continuity also at times , we modify the definitions of , , and , by eliminating (109) and considering (110) also at . It is straightforward to see that this modification does not impact any of the integrals, and (115) and (123) would still be valid. This completes the proof of Part (a) of the Lemma.
The proof of Part (b) is similar to the proof of Part (a). The only difference is the choice of in for successor ordinals in the transfinite recursion. Here, we replace (102) with
[TABLE]
The only point here is that we use the same sequence for both trajectories. Then, instead of (114) we can write
[TABLE]
This implies (41) for a proper choice of , and completes the proof of Lemma 5.
Appendix C **Proof of Lemma 4 **
First note that, by definition, if is a perturbed trajectory, then for any
[TABLE]
By multiplying both sides with and integration, we get
[TABLE]
From integration by parts (e.g., Theorem 12.5 in Gord94 ),
[TABLE]
Plugging this into the left hand side of (127), we obtain
[TABLE]
We now show that defined in (24) is a solution of (128). We have
[TABLE]
Then, satisfies (128). Moreover, for any other solution of (128), \int_{0}^{t}\big{(}x^{\prime}(\tau)-x(\tau)\big{)}=0, for all . Then, equals , almost everywhere. Therefore, for any solution of (126),
[TABLE]
Therefore, is the unique perturbed trajectory corresponding to the perturbation function , and the lemma follows.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) A. Sharifnassab, J. N. Tsitsiklis, and J. Golestani, “Sensitivity to cumulative perturbations for a class of piecewise constant hybrid systems,” IEEE Transactions on Automatic Control , 2019.
- 2(2) A. Sharifnassab, J. N. Tsitsiklis, and J. Golestani, “Nonexpansive piecewise constant hybrid systems are conservative,” ar Xiv preprint ar Xiv:1905.12361 , 2019.
- 3(3) L. Tassiulas and A. Ephremides, “Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks,” IEEE Transactions on Automatic Control , vol. 37, no. 12, pp. 1936–1948, 1992.
- 4(4) M. J. Neely, “Stochastic network optimization with application to communication and queueing systems,” Synthesis Lectures on Communication Networks , vol. 3, no. 1, pp. 1–211, 2010.
- 5(5) K. Ross, N. Bambos, and G. Michailidis, “Cone schedules for processing systems in fluctuating environments,” IEEE Transactions on Automatic Control , vol. 60, no. 10, pp. 2710–2715, 2015.
- 6(6) J. R. Perkins and R. Srikant, “Hedging policies for failure-prone manufacturing systems: Optimality of JIT and bounds on buffer levels,” IEEE Transactions on Automatic Control , vol. 43, no. 7, pp. 953–957, 1998.
- 7(7) S. Meyn, Control Techniques for Complex Networks . Cambridge University Press, 2008.
- 8(8) A. Sharifnassab, J. N. Tsitsiklis, and J. Golestani, “Fluctuation bounds for the Max-Weight policy with applications to state space collapse,” Stochastic Systems, to appear , 2020.
