9
On topological entropy and stability of switched linear systems Guosong Yang Center for Control, Dynamical Systems, and Computation University of California, Santa Barbara Santa Barbara, CA [email protected] João P. Hespanha Center for Control, Dynamical Systems, and Computation University of California, Santa Barbara Santa Barbara, CA [email protected] Daniel Liberzon Coordinated Science Laboratory University of Illinois at Urbana-Champaign Urbana, IL [email protected] ABSTRACT This paper studies topological entropy and stability properties of switched linear systems. First, we show that the exponential growth rates of solutions of a switched linear system are essentially up- per bounded by its topological entropy. Second, we estimate the topological entropy of a switched linear system by decomposing it into a part that is generated by scalar multiples of the identity matrix and a part that has zero entropy, and proving that the overall topological entropy is upper bounded by that of the former. Third, we prove that a switched linear system is globally exponentially stable if its topological entropy remains zero under a destabilizing perturbation. Finally, the entropy estimation via decomposition and the entropy-based stability condition are applied to three classes of switched linear systems to construct novel upper bounds for topological entropy and novel sufficient conditions for global expo- nential stability. CCS CONCEPTS Computing methodologies Uncertainty quantification; Systems theory; Continuous models; Discrete-event simulation. KEYWORDS Topological entropy; Switched systems; Stability ACM Reference Format: Guosong Yang, João P. Hespanha, and Daniel Liberzon. 2019. On topological entropy and stability of switched linear systems. In 22nd ACM International Conference on Hybrid Systems: Computation and Control (HSCC ’19), April 16–18, 2019, Montreal, QC, Canada. ACM, New York, NY, USA, 9 pages. https://doi.org/10.1145/3302504.3311815 Guosong Yang and João P. Hespanha’s work was supported by the ONR MURI grant N00014-16-1-2710 and the NSF grants EPCN-1608880 and CNS-1329650. Daniel Liber- zon’s work was supported by the NSF grant CMMI-1662708 and the AFOSR grant FA9550-17-1-0236. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]. HSCC ’19, April 16–18, 2019, Montreal, QC, Canada © 2019 Association for Computing Machinery. ACM ISBN 978-1-4503-6282-5/19/04. . . $15.00 https://doi.org/10.1145/3302504.3311815 1 INTRODUCTION In systems theory, topological entropy describes the information accumulation needed to approximate trajectories with a finite pre- cision, or the complexity growth of a system acting on sets with finite measure. The latter idea corresponds to Kolmogorov’s origi- nal definition of entropy for dynamical systems [15], and shares a striking resemblance to Shannon’s information entropy [27]. Adler first defined topological entropy as an extension of Kolmogorov’s metric entropy, quantifying a map’s expansion by the minimal car- dinality of subcover refinements [1]. An alternative definition using the maximal number of trajectories separable with a finite precision was introduced by Bowen [3] and independently by Dinaburg [8]. An equivalence between the two definitions was established in [4]. Most results on topological entropy are for time-invariant systems, as time-varying dynamics introduce complexities which require new methods to understand [14, 16]. By studying the topological entropy of switched linear systems, we intend to clarify some of these complexities. Entropy has played a prominent role in control theory, in which information flow appears between sensors and actuators for main- taining or inducing desired properties. Nair et al. first introduced topological feedback entropy for discrete-time systems [24], follow- ing the construction in [1]. Their definition extended the classical entropy notions, notably in allowing for non-compact state spaces, but still described the uncertainty growth with time. Colonius and Kawan later proposed a notion of invariance entropy for continuous- time systems [6], which is closer in spirit to the trajectory-counting formulation in [3, 8]. An equivalence between the two entropy notions was established in [7]. The results of [6] were extended from set invariance to exponential stabilization in [5]. Entropy has also been studied in the dual problem of state estimation in, e.g., [20, 26]. This paper studies the topological entropy of switched linear systems. Switched systems have become a popular topic in recent years (see, e.g., [18] and references therein). It is well known that, in general, a switched system does not inherit stability properties of its individual modes. One standard approach to establish stability for switched systems is to prove that there exists a common Lya- punov function, which ensures global asymptotic stability under arbitrary switching; see, e.g., [21] for the case of switched linear systems generated by Hurwitz triangular matrices. Another widely used technique is to impose suitable slow-switching conditions, especially in the sense of dwell time [22] or average dwell time (ADT) [10]. These results motivate us to examine the topological entropy of the corresponding classes of switched linear systems. 119

On topological entropy and stability of switched linear ... · entropy of switched linear systems. We also recall some basic re-sults on the topological entropy, stability properties,

  • Upload
    others

  • View
    9

  • Download
    1

Embed Size (px)

Citation preview

Page 1: On topological entropy and stability of switched linear ... · entropy of switched linear systems. We also recall some basic re-sults on the topological entropy, stability properties,

On topological entropy and stability of switched linear systems∗

Guosong YangCenter for Control, Dynamical

Systems, and ComputationUniversity of California, Santa

BarbaraSanta Barbara, CA

[email protected]

João P. HespanhaCenter for Control, Dynamical

Systems, and ComputationUniversity of California, Santa

BarbaraSanta Barbara, CA

[email protected]

Daniel LiberzonCoordinated Science Laboratory

University of Illinois atUrbana-Champaign

Urbana, [email protected]

ABSTRACTThis paper studies topological entropy and stability properties ofswitched linear systems. First, we show that the exponential growthrates of solutions of a switched linear system are essentially up-per bounded by its topological entropy. Second, we estimate thetopological entropy of a switched linear system by decomposingit into a part that is generated by scalar multiples of the identitymatrix and a part that has zero entropy, and proving that the overalltopological entropy is upper bounded by that of the former. Third,we prove that a switched linear system is globally exponentiallystable if its topological entropy remains zero under a destabilizingperturbation. Finally, the entropy estimation via decomposition andthe entropy-based stability condition are applied to three classesof switched linear systems to construct novel upper bounds fortopological entropy and novel sufficient conditions for global expo-nential stability.

CCS CONCEPTS• Computing methodologies → Uncertainty quantification;Systems theory; Continuous models; Discrete-event simulation.

KEYWORDSTopological entropy; Switched systems; Stability

ACM Reference Format:Guosong Yang, João P. Hespanha, and Daniel Liberzon. 2019. On topologicalentropy and stability of switched linear systems. In 22nd ACM InternationalConference on Hybrid Systems: Computation and Control (HSCC ’19), April16–18, 2019, Montreal, QC, Canada. ACM, New York, NY, USA, 9 pages.https://doi.org/10.1145/3302504.3311815

∗Guosong Yang and João P. Hespanha’s work was supported by the ONR MURI grantN00014-16-1-2710 and the NSF grants EPCN-1608880 and CNS-1329650. Daniel Liber-zon’s work was supported by the NSF grant CMMI-1662708 and the AFOSR grantFA9550-17-1-0236.

Permission to make digital or hard copies of all or part of this work for personal orclassroom use is granted without fee provided that copies are not made or distributedfor profit or commercial advantage and that copies bear this notice and the full citationon the first page. Copyrights for components of this work owned by others than ACMmust be honored. Abstracting with credit is permitted. To copy otherwise, or republish,to post on servers or to redistribute to lists, requires prior specific permission and/or afee. Request permissions from [email protected] ’19, April 16–18, 2019, Montreal, QC, Canada© 2019 Association for Computing Machinery.ACM ISBN 978-1-4503-6282-5/19/04. . . $15.00https://doi.org/10.1145/3302504.3311815

1 INTRODUCTIONIn systems theory, topological entropy describes the informationaccumulation needed to approximate trajectories with a finite pre-cision, or the complexity growth of a system acting on sets withfinite measure. The latter idea corresponds to Kolmogorov’s origi-nal definition of entropy for dynamical systems [15], and shares astriking resemblance to Shannon’s information entropy [27]. Adlerfirst defined topological entropy as an extension of Kolmogorov’smetric entropy, quantifying a map’s expansion by the minimal car-dinality of subcover refinements [1]. An alternative definition usingthe maximal number of trajectories separable with a finite precisionwas introduced by Bowen [3] and independently by Dinaburg [8].An equivalence between the two definitions was established in [4].Most results on topological entropy are for time-invariant systems,as time-varying dynamics introduce complexities which requirenew methods to understand [14, 16]. By studying the topologicalentropy of switched linear systems, we intend to clarify some ofthese complexities.

Entropy has played a prominent role in control theory, in whichinformation flow appears between sensors and actuators for main-taining or inducing desired properties. Nair et al. first introducedtopological feedback entropy for discrete-time systems [24], follow-ing the construction in [1]. Their definition extended the classicalentropy notions, notably in allowing for non-compact state spaces,but still described the uncertainty growth with time. Colonius andKawan later proposed a notion of invariance entropy for continuous-time systems [6], which is closer in spirit to the trajectory-countingformulation in [3, 8]. An equivalence between the two entropynotions was established in [7]. The results of [6] were extendedfrom set invariance to exponential stabilization in [5]. Entropy hasalso been studied in the dual problem of state estimation in, e.g.,[20, 26].

This paper studies the topological entropy of switched linearsystems. Switched systems have become a popular topic in recentyears (see, e.g., [18] and references therein). It is well known that,in general, a switched system does not inherit stability propertiesof its individual modes. One standard approach to establish stabilityfor switched systems is to prove that there exists a common Lya-punov function, which ensures global asymptotic stability underarbitrary switching; see, e.g., [21] for the case of switched linearsystems generated by Hurwitz triangular matrices. Another widelyused technique is to impose suitable slow-switching conditions,especially in the sense of dwell time [22] or average dwell time(ADT) [10]. These results motivate us to examine the topologicalentropy of the corresponding classes of switched linear systems.

119

Page 2: On topological entropy and stability of switched linear ... · entropy of switched linear systems. We also recall some basic re-sults on the topological entropy, stability properties,

HSCC ’19, April 16–18, 2019, Montreal, QC, Canada Guosong Yang, João P. Hespanha, and Daniel Liberzon

Our interest in studying the topological entropy of switchedlinear systems is strongly motivated by its relation to the data-raterequirements in control systems. For a linear time-invariant controlsystem, it has been shown that the minimal data rate for stabiliza-tion equals the topological entropy in open-loop [11, 23, 29]. Forswitched systems, however, neither the minimal data rate nor thetopological entropy are well-understood. Sufficient data rates forfeedback stabilization of switched linear systems were establishedin [19, 32]. In [28], the notion of estimation entropy from [20] wasextended to switched systems to formulate similar data-rate condi-tions. The paper [33] introduced a notion of topological entropy forswitched systems, defined in terms of the minimal number of initialstates needed to approximate all initial states with a finite precision,which is adopted in the current work. Formulae and bounds for thetopological entropy of switched linear systems with diagonal, pair-wise commuting, triangular, and general matrices were constructedin [30, 33].

The main contribution of this paper is the development of con-nections between topological entropy and stability properties forswitched linear systems. In Section 2, we introduce the definition oftopological entropy for switched systems and the stability notions,and define switching-related quantities such as active times of in-dividual modes, which prove useful in calculating the topologicalentropy of switched linear systems. We also recall some basic re-sults on the topological entropy, stability properties, and solutionsof switched linear systems.

In Section 3, we formulate an entropy-based solution estimationfor switched linear systems, which shows that the exponentialgrowth rates of solutions are essentially upper bounded by thetopological entropy. This result provides a fundamental connectionbetween topological entropy and stability properties, which servesas the basis for the entropy estimation and the stability conditionin later sections.

In Section 4, we design an approach for estimating the topolog-ical entropy of a switched linear system, by decomposing it intoa part that is generated by scalar multiples of the identity matrixand a part that is “almost stable” (i.e., it has zero entropy), andproving that the overall topological entropy is upper bounded bythat of the former. This result is obtained by establishing a similarbut more general result based on the decomposition into a partthat is generated by diagonal matrices and a second part that com-mutes with the first. The entropy estimation is then combined withstandard stability results to construct novel upper bounds for thetopological entropy of three classes of switched linear systems:one with general matrices and under arbitrary switching, one withtriangular matrices and under arbitrary switching, and one withgeneral matrices and under slow switching in the sense of an ADT.

In Section 5, we establish an entropy-based stability conditionby proving that a switched linear system is globally exponentiallystable (GES) if its topological entropy remains zero under a destabi-lizing perturbation. The stability condition is then combined withthe upper bounds for the topological entropy of the three classesof switched linear systems from the previous section to constructnovel sufficient conditions for GES, which extend stability results inthe literature. Section 6 concludes the paper with a brief summaryand an outlook on future research.

Notations: By default, all logarithms are natural logarithms. LetR+ := [0,∞). Denote by In the identity matrix in Rn×n ; the sub-script is omitted when the dimension is clear from context. For acomplex scalar a ∈ C, denote by Re(a) its real part. For a vec-tor v ∈ Rn , denote by vi its i-th scalar component and writev = (v1, . . . ,vn ). For a matrixA ∈ Rn×n , denote by spec(A) its spec-trum, and by λmax(A) the spectral abscissa—the largest real part ofeigenvalues—of A, that is, λmax(A) := maxλ∈spec(A) Re(λ). For a setE ⊂ Rn , denote by |E | its cardinality. Denote by ∥v ∥∞ := maxi |vi |the∞-norm of a vector v .

2 PRELIMINARIES2.1 Entropy definitionsConsider a family of continuous-time dynamical systems

Ûx = fp (x), p ∈ P (1)with the state x ∈ Rn , in which each system is labeled with an indexp from a finite index set P, and all the functions fp : Rn → Rn arelocally Lipschitz. We are interested in the corresponding switchedsystem defined by

Ûx = fσ (x), (2)where σ : R+ → P is a right-continuous, piecewise constantswitching signal. The system with index p in (1) is called the p-thmode, or mode p, of the switched system (2), and σ (t) is calledthe active mode at time t . Denote by ξσ (x, t) the solution of (2) attime t with switching signal σ and initial state x . For fixed σ andx , the trajectory ξσ (x, ·) is absolutely continuous and satisfies thedifferential equation (2) away from discontinuities of σ , which arecalled switching times, or simply switches. We assume that thereis at most one switch at each time, and finitely many switcheson each finite time interval (i.e., the set of switches contains noaccumulation point). Denote by Nσ (t, τ ) the number of switcheson an interval (τ , t].

Denote by ∥ · ∥ some chosen norm on Rn . Let K ⊂ Rn be acompact set of initial states with a nonempty interior, and σ aswitching signal. Given a time horizon T ≥ 0 and a radius ε > 0,we define the following open ball in K with center x :

Bfσ (x, ε,T ) :={x ′ ∈ K : max

t ∈[0,T ]∥ξσ (x ′, t) − ξσ (x, t)∥ < ε

}. (3)

We say that a finite set E ⊂ K is (T , ε)-spanning if

K =⋃x ∈E

Bfσ (x, ε,T ),

or equivalently, for each x ∈ K , there is a point x ∈ E such that∥ξσ (x, t) − ξσ (x, t)∥ < ε for all t ∈ [0,T ]. Denote by S(fσ , ε,T ,K)the minimal cardinality of a (T , ε)-spanning set, or equivalently, thecardinality of a minimal (T , ε)-spanning set. The topological entropyof the switched system (2) with initial set K and switching signal σis defined in terms of the exponential growth rate of S(fσ , ε,T ,K)by1

h(fσ ,K) := limε↘0

lim supT→∞

1T

log S(fσ , ε,T ,K). (4)

The entropy h(fσ ,K) is nonnegative as S(fσ , ε,T ,K) ≥ 1 is nonde-creasing in T and nonincreasing in ε .1For brevity, we refer to h(fσ , K ) simply as the (topological) entropy of the switchedsystem (2) in the remainder of the paper.

120

Page 3: On topological entropy and stability of switched linear ... · entropy of switched linear systems. We also recall some basic re-sults on the topological entropy, stability properties,

On topological entropy and stability of switched linear systems HSCC ’19, April 16–18, 2019, Montreal, QC, Canada

Remark 2.1. In view of the equivalence of norms on a finite-dimensional vector space, the values of h(fσ ,K) are the same forall norms ∥ · ∥ on Rn ; cf. [13, p. 109, Prop. 3.1.2]. For convenienceand concreteness, ∥ · ∥ is taken to be the ∞-norm on Rn unlessotherwise specified.

Next, we introduce an equivalent definition for the entropy ofthe switched system (2). WithT and ε given as before, we say that afinite set E ⊂ K is (T , ε)-separated if for each pair of distinct pointsx, x ′ ∈ E, it holds that

x ′ < Bfσ (x, ε,T ),or equivalently, there is a time t ∈ [0,T ] such that ∥ξσ (x ′, t) −ξσ (x, t)∥ ≥ ε . Denote by N (fσ , ε,T ,K) ≥ 1 the maximal cardinal-ity of a (T , ε)-separated set, or equivalently, the cardinality of amaximal (T , ε)-separated set, which is also nondecreasing in T andnonincreasing in ε . The entropy of (2) can be equivalently formu-lated in terms of the exponential growth rate of N (fσ , ε,T ,K) asfollows; the proof is along the lines of [13, p. 110] and thus omittedhere.

Proposition 2.2. The topological entropy of the switched system(2) satisfies

h(fσ ,K) = limε↘0

lim supT→∞

1T

logN (fσ , ε,T ,K).

2.2 Active time, active rates, and weightedaverages

In this subsection, we define some switching-related quantitieswhich will be useful in calculating the entropy of switched linearsystems.

For a switching signal σ , we define the active time of each modeover [0, t] by

τp (t) :=∫ t

01p (σ (s)) ds, p ∈ P (5)

with the indicator function

1p (σ (s)) :={

1, σ (s) = p,0, σ (s) , p.

We also define the active rate of each mode over [0, t] by

ρp (t) := τp (t)/t, p ∈ P (6)

with ρp (0) := 1p (σ (0)), and the asymptotic active rate of each modeby

ρp := lim supt→∞

ρp (t), p ∈ P . (7)

Clearly, the active times τp are nonnegative and nondecreasing, andsatisfy

∑p∈P τp (t) = t for all t ≥ 0; the active rates ρp take values

in [0, 1] and satisfy∑p∈P ρp (t) = 1 for all t ≥ 0. By contrast, due

to the limit supremum in (7), it is possible that∑p∈P ρp > 1 for

the asymptotic active rates ρp ; see [30, Example 1] for a numericalexample.

For a family of scalars {λp ∈ R : p ∈ P}, we define the asymptoticweighted average by

λ := lim supt→∞

∑p∈P

λpρp (t), (8)

and the maximal weighted average over [0,T ] by

λ(T ) := 1T

maxt ∈[0,T ]

∑p∈P

λpτp (t). (9)

The following lemma establishes a relation between these twonotions.

Lemma 2.3 ([30, Lemma 1]). The asymptotic weighted average λdefined by (8) and the maximal weighted average λ defined by (9)satisfy

lim supT→∞

λ(T ) = max{λ, 0

}.

2.3 Stability notionsWhen studying stability properties of the switched system (2), weassume that the origin is a common equilibrium for all modes,that is, fp (0) = 0 for all p ∈ P. The switched system (2) with aswitching signal σ is (Lyapunov) stable if for each ε > 0, there existsa δ > 0 such that for all initial states x ∈ Rn satisfying ∥x ∥ ≤ δ ,the corresponding solutions satisfy ∥ξσ (x, t)∥ ≤ ε for all t ≥ 0; it isglobally exponentially stable (GES) if there exist constants c,κ > 0such that for all x ∈ Rn ,

∥ξσ (x, t)∥ ≤ ce−κt ∥x ∥ ∀ t ≥ 0.

Clearly, stability implies h(fσ ,K) = 0 for a small enough initial setK , and GES implies h(fσ ,K) = 0 for all initial sets.

2.4 Switched linear systemsThe main objective of this paper is to study the relations betweentopological entropy and stability properties for the switched linearsystem

Ûx = Aσ x (10)with a family of matrices {Ap ∈ Rn×n : p ∈ P}. In this subsection,we recall some basic results on the entropy, stability properties, andsolutions of (10), which will be useful in our analysis.

As the switching signal σ is piecewise constant, solutions of theswitched linear system (10) can be formulated explicitly by

ξσ (x, t) = Φσ (t, 0)xwith the state-transition matrix defined by

Φσ (t, s) :=Nσ (t ,s)∏i=0

eAσ (ti )(ti+1−ti ), t ≥ s ≥ 0,

where t1 < · · · < tNσ (t ,s) is the sequence of switches on (s, t], andt0 := s and tNσ (t ,s)+1 := t .

Following [33, Prop. 2], the entropy of (10) is independent ofthe choice of initial set. Therefore, we omit the initial set and de-note by h(Aσ ) the entropy of (10); here we think of matrices aslinear operators. For convenience and concreteness, when we studyentropy-related quantities of (10), the initial set K is taken to be theclosed unit hypercube (recall that ∥ · ∥ is the∞-norm) centered atthe origin, that is, K := {x ∈ Rn : ∥x ∥ ≤ 1}. By contrast, the initialstates are arbitrary in Rn when we analyze stability properties of(10).

For the switched linear system (10), both stability and GES implyh(Aσ ) = 0. However, it is possible that h(Aσ ) = 0 while (10) is

121

Page 4: On topological entropy and stability of switched linear ... · entropy of switched linear systems. We also recall some basic re-sults on the topological entropy, stability properties,

HSCC ’19, April 16–18, 2019, Montreal, QC, Canada Guosong Yang, João P. Hespanha, and Daniel Liberzon

unstable; for example, consider the linear time-invariant systemwith a shift matrix

Ûx =[0 10 0

]x .

3 AN ENTROPY-BASED SOLUTIONESTIMATION

In this section, we derive an entropy-based solution estimation forthe switched linear system (10).

Theorem 3.1. Consider the switched linear system (10) with aswitching signal σ . For each ω > 0, there exists a cω > 0 such thatfor all initial states x ∈ Rn ,

∥ξσ (x, t)∥ ≤ cωe(h(Aσ )+ω)t ∥x ∥ ∀ t ≥ 0. (11)

Theorem 3.1 provides a fundamental connection between topo-logical entropy and stability properties for the switched linear sys-tem (10). It indicates that the exponential growth rates of solutionsare essentially upper bounded by the entropy h(Aσ ). In particular,if h(Aσ ) = 0, then the solutions of (10) can only grow subexponen-tially.

The proof of Theorem 3.1 relies on the following technical lemma,which formulates a finite-horizon estimation for the solutions of(10) from the initial set K , in terms of the minimal cardinality of aspanning set.

Lemma 3.2. Given a time horizon T ≥ 0 and a radius ε > 0, thesolutions of (10) with a switching signal σ satisfy that for all initialstates x ∈ K ,

maxt ∈[0,T ]

∥ξσ (x, t)∥ < 2εS(Aσ , ε,T ,K),

where S(Aσ , ε,T ,K) is the minimal cardinality of a (T , ε)-spanningset.

Proof. See Appendix A. �

Proof of Theorem 3.1. Consider an arbitrary initial state x ∈Rn\{0}, as (11) holds trivially with x = 0.

First, define the unit vector x := x/∥x ∥. Then the correspondingsolutions of (10) satisfy

∥ξσ (x, t)∥ = ∥x ∥∥ξσ (x, t)∥ ∀ t ≥ 0. (12)Second, recall that we take the initial set to be K := {x ′ ∈ Rn :

∥x ′∥ ≤ 1}. As x ∈ K , applying Lemma 3.2 yieldsmax

t ∈[0,T ]∥ξσ (x, t)∥ < 2εS(Aσ , ε,T ,K) ∀T ≥ 0, ∀ ε > 0. (13)

Third, recall that S(Aσ , ε,T ,K) is the minimal cardinality of a(T , ε)-spanning set, which is nonincreasing in ε . Then the definitionof topological entropy (4) implies

lim supT→∞

1T

log S(Aσ , ε,T ,K) ≤ h(Aσ ) ∀ ε > 0.

Given a radius ε > 0 and an ω > 0, there exists a Tε ,ω ≥ 0 suchthat

S(Aσ , ε,T ,K) < e(h(Aσ )+ω)T ∀T ≥ Tε ,ω . (14)Finally, combining (12)–(14) yields

maxt ∈[0,T ]

∥ξσ (x, t)∥ ≤ 2εe(h(Aσ )+ω)T ∥x ∥ ∀T ≥ Tε ,ω .

Let cω := 2εe(h(Aσ )+ω)Tε ,ω . As h(Aσ ) + ω > 0, for t ∈ [0,Tε ,ω ], itholds that∥ξσ (x, t)∥ ≤ max

t ∈[0,Tε ,ω ]∥ξσ (x, t)∥ ≤ cω ∥x ∥ ≤ cωe

(h(Aσ )+ω)t ∥x ∥,

and for t > Tε ,ω , it holds that

∥ξσ (x, t)∥ ≤ 2εe(h(Aσ )+ω)t ∥x ∥ ≤ cωe(h(Aσ )+ω)t ∥x ∥. �

4 ENTROPY ESTIMATION VIADECOMPOSITION

Based on Theorem 3.1, we design an approach for estimating theentropy of the switched linear system (10), by decomposing (10)into a part that is generated by scalar multiples of the identitymatrix, and a part that is “almost stable” (i.e., it has zero entropy).

Theorem 4.1. Consider the switched linear system (10) and afamily of reference values {λp ∈ R : p ∈ P}. If the topologicalentropy of the residual switched linear system

Ûx = Aσ x (15)defined by Ap := Ap − λp I for p ∈ P satisfies h(Aσ ) = 0, then thetopological entropy of (10) is upper bounded by

h(Aσ ) ≤ max{nλ, 0

}(16)

with the asymptotic weighted averages λ defined by (8).

Remark 4.2. Following [33, Th. 5], the upper bound in (16) is theentropy of the switched scalar system

Ûx = λσ x

defined by the reference values {λp : p ∈ P}, multiplied by thedimension n, that is, (16) is equivalent to

h(Aσ ) ≤ nh(λσ ).Theorem 4.1 follows from Lemma 2.3 and the following general

result, in which the switched linear system (10) is decomposed intoa part that is generated by diagonal matrices, and a second partthat commutes with the first.

Theorem 4.3. Consider the switched linear system (10). Let

Ûx = Dσ x (17)be a reference switched diagonal system with a family of diagonalmatrices {Dp = diag(a1

p , . . . ,anp ) ∈ Rn×n : p ∈ P} such that each

Dp commutes with every Aq , that is,

DpAq = AqDp ∀p,q ∈ P .The topological entropy of (10) is upper bounded by

h(Aσ ) ≤ lim supT→∞

n∑i=1

ai (T ) + nh(Aσ ) (18)

with the component-wise maximal weighted averages over [0,T ] de-fined by

ai (T ) := 1T

maxt ∈[0,T ]

∑p∈P

aipτp (t), i = 1, . . . ,n,

where the active times τp are defined by (5), and the topologicalentropy h(Aσ ) of the residual switched linear system (15) defined byAp := Ap − Dp for p ∈ P.

122

Page 5: On topological entropy and stability of switched linear ... · entropy of switched linear systems. We also recall some basic re-sults on the topological entropy, stability properties,

On topological entropy and stability of switched linear systems HSCC ’19, April 16–18, 2019, Montreal, QC, Canada

Remark 4.4. Following [33, Th. 7], the first term of the upperbound in (18) is the entropy of the reference switched diagonalsystem (17), that is, (18) is equivalent to

h(Aσ ) ≤ h(Dσ ) + nh(Aσ ).

Proof of Theorem 4.3. Let ξσ (x, t), ξσ (x, t), and ξσ (x, t) be thesolutions of (10), (17), and (15) with Ap = Ap − Dp at time t withswitching signal σ and initial state x , respectively. Note that all Dpcommute with each other, and, as eachDp commutes with everyAq ,it also commutes with every Aq . Hence for initial states x, x ′ ∈ K ,the corresponding solutions satisfy

∥ξσ (x ′, t) − ξσ (x, t)∥ = ( Nσ (t ,0)∏

i=0eAσ (ti )(ti+1−ti )

)(x ′ − x)

=

( Nσ (t ,0)∏

i=0e(Dσ (ti )+Aσ (ti ))(ti+1−ti )

)(x ′ − x)

=

( Nσ (t ,0)∏

i=0eAσ (ti )(ti+1−ti )

)e∑p∈P Dpτp (t )(x ′ − x)

= ∥ξσ (ξσ (x ′ − x, t), t)∥.

Given a radius ε > 0, applying Theorem 3.1 with ω = ε yields thatthere exists a cε > 0 such that (note that (11) holds for all x ∈ Rnin Theorem 3.1 above)

∥ξσ (ξσ (x ′ − x, t), t)∥ ≤ cεe(h(Aσ )+ε )t ∥ξσ (x ′ − x, t)∥,

in which (recall that we take ∥ · ∥ to be the∞-norm)

∥ξσ (x ′ − x, t)∥ = e∑p∈P Dpτp (t )(x ′ − x)

= max

i=1, ...,ne∑p∈P aipτp (t ) |x ′i − xi |.

Given a time horizon T ≥ 0, let

ηi (T ) := maxt ∈[0,T ]

∑p∈P

aipτp (t), i = 1, . . . ,n.

Then

maxt ∈[0,T ]

∥ξσ (x ′, t) − ξσ (x, t)∥

≤ cεe(h(Aσ )+ε )T max

i=1, ...,neηi (T ) |x ′i − xi |. (19)

Consider the grid G(θ ) defined by

G(θ ) := {(k1θ1, . . . ,knθn ) ∈ K : k1, . . . ,kn ∈ Z}with the vector θ = (θ1, . . . , θn ) defined by

θi := e−(h(Aσ )+ε )T−ηi (T )ε/cε , i = 1, . . . ,n. (20)

Recall that we take the initial set to be K := {x ∈ Rn : ∥x ∥ ≤ 1}.Hence the cardinality of the grid G(θ ) satisfies

|G(θ )| =n∏i=1(2⌊1/θi ⌋ + 1).

For a point x ∈ G(θ ), denote by R(x) the open hyperrectangle in Kwith center x and sides 2θ1, . . . , 2θn , that is,

R(x) := {x ∈ K : |xi − xi | < θi for i = 1, . . . ,n}. (21)

Then the union of all R(x) covers the initial set K , that is,

K =⋃

x ∈G(θ )R(x).

By comparing (19)–(21) to (3), we see that R(x) ⊂ BAσ (x, ε,T ) forall x ∈ G(θ ). Hence the grid G(θ ) is (T , ε)-spanning, and thus theminimal cardinality of a (T , ε)-spanning set satisfies

S(Aσ , ε,T ,K) ≤ |G(θ )| ≤n∏i=1(2/θi + 1).

Then the definition (4) of the topological entropy implies

h(Aσ ) ≤ limε↘0

lim supT→∞

n∑i=1

log(2/θi + 1)T

= limε↘0

lim supT→∞

n∑i=1

log(1/θi )T

+ limε↘0

lim supT→∞

n∑i=1

log(2 + θi )T

= lim supT→∞

n∑i=1

ηi (T )T+ nh(Aσ )

+ limε↘0

nε + limε↘0

lim supT→∞

n log(cε /ε)T

= lim supT→∞

n∑i=1

1T

maxt ∈[0,T ]

∑p∈P

aipτp (t) + nh(Aσ ).

Clearly, the result of Theorem 4.1 holds if the residual switchedlinear system (15) is stable, which can always be achieved withlarge enough reference values λp . In the following subsections, thisapproach is combined with standard stability results to establishnovel upper bounds for the entropy of three classes of switchedlinear systems. These upper bounds will also be combined withan entropy-based stability condition in the next section to extendstability results in the literature.

4.1 Switched linear systems under arbitraryswitching

Based on Theorem 4.1, we construct the following general upperbound for the entropy of a switched linear system with an arbitraryswitching signal.

Corollary 4.5. The topological entropy of the switched linearsystem (10) is upper bounded by

h(Aσ ) ≤ max{nλ∗m, 0

}(22)

withλ∗m := lim sup

t→∞

∑p∈P

λmax((Ap +A⊤p )/2)ρp (t) (23)

where λmax denotes the spectral abscissa, and the active rates ρp aredefined by (6).

Proof. Consider an arbitrary δ > 0, and let

λp := λmax((Ap +A⊤p )/2) + δ , p ∈ Pin the residual switched linear system (15). Consider the quadraticfunction V : Rn → R+ defined by V (x) := x⊤x/2. Then for all

123

Page 6: On topological entropy and stability of switched linear ... · entropy of switched linear systems. We also recall some basic re-sults on the topological entropy, stability properties,

HSCC ’19, April 16–18, 2019, Montreal, QC, Canada Guosong Yang, João P. Hespanha, and Daniel Liberzon

p ∈ P,⟨∇V (x), Apx⟩ = x⊤(Ap − λp I )x/2 + x⊤(A⊤p − λp I )x/2

= x⊤(Ap +A⊤p )x/2 − λmax((Ap +A⊤p )/2)x⊤x − δx⊤x≤ −δx⊤x

for all x ∈ Rn , where the inequality follows from the property thatfor all symmetric matrices P ∈ Rn×n ,

λmin(P)x⊤x ≤ x⊤Px ≤ λmax(P)x⊤x ∀x ∈ Rn, (24)where λmin denotes the smallest eigenvalue, and λmax is the largesteigenvalue as P is symmetric. Hence V is a common Lyapunovfunction, which implies that (15) is GES under arbitrary switching[18, p. 23], and thus h(Aσ ) = 0. Then (22) follows from Theorem 4.1and the fact that δ > 0 is arbitrary. �

In [33, Th. 4], a general upper bound for the topological entropyh(Aσ ) of the switched linear system (10) was established using anarbitrary induced matrix norm ∥ · ∥:

h(Aσ ) ≤ lim supt→∞

∑p∈P∥Ap ∥ρp (t). (25)

It is straightforward to verify that the upper bound (22) is betterthan (25) calculated with the Euclidean norm. For an arbitraryinduced matrix norm, the relation between the upper bounds (22)and (25) is undetermined. However, ∥Ap ∥ ≥ 0 for all induced matrixnorms, whereas it is possible for the spectral abscissae λmax(Ap )to be negative, which will be needed for the stability results in thenext section.

4.2 Switched triangular systems underarbitrary switching

In this subsection, we show that the general upper bound for en-tropy in Corollary 4.5 can be improved when the system matricessatisfy suitable commutation relations.

Consider the case of a switched linear system with simulta-neously triangularizable matrices, that is, there exists a (possiblycomplex) change of basis under which the matrices Ap in (10) areall upper triangular.2 Hence we assume, without loss of generality,that every Ap is upper triangular, and denote it by Up ∈ Cn×n .Then (10) becomes the switched triangular system in Cn definedby3

Ûx = Uσ x . (26)

Corollary 4.6. The topological entropy of the switched triangularsystem (26) is upper bounded by

h(Uσ ) ≤ max{nλm, 0

}(27)

withλm := lim sup

t→∞

∑p∈P

λmax(Up )ρp (t), (28)

2Sufficient conditions for simultaneous triangularizability include that the matricesAp commute pairwise [12, p. 81, Th. 2.3.3], or, more generally, that the Lie algebra{Ap : p ∈ P}LA is solvable (Lie’s theorem, see, e.g., [25, p. 21, Th. A′′]). See [17]and [12, p. 94, Th. 2.4.15] for more sufficient conditions, and [9] for a necessary andsufficient condition.3It is straightforward to verify that all the results in this paper still hold if the statespace is extended from Rn to Cn and the matrices Ap ∈ Cn×n . In particular, thereference values λp in Theorem 4.1 and the diagonal matrices Dp in Theorem 4.3should still be selected from R and Rn×n , respectively.

where λmax denotes the spectral abscissa, and the active rates ρp aredefined by (6).

As

λmax(A) ≤ λmax((A +A⊤)/2) ∀A ∈ Rn×n (29)

(see, e.g., [2, p. 74, Prop. III.5.3]; the equality holds if and only ifA is normal, i.e., AA⊤ = A⊤A), it follows that λm ≤ λ∗m for theconstants λ∗m and λm defined by (23) and (28), respectively. HenceCorollary 4.6 provides a better upper bound for the entropy h(Uσ )of the switched triangular system (26) than Corollary 4.5.

Proof of Corollary 4.6. Consider an arbitrary δ > 0, and let

λp := λmax(Up ) + δ , p ∈ P .Then the residual switched linear system (15) is defined by Ap :=Up − (λmax(Up ) + δ ) I for p ∈ P. As the matrices Ap are all uppertriangular, and their diagonal entries all have negative real parts,it follows that (15) is GES under arbitrary switching [18, p. 35,Prop. 2.9], and thus h(Aσ ) = 0. Then (27) follows from Theorem 4.1and the fact that δ > 0 is arbitrary; see also footnote 3. �

In [33, Th. 11], an upper bound for the topological entropy h(Uσ )of the switched triangular system (26) was established by derivingan explicit formula for the solutions:

h(Uσ ) ≤ lim supT→∞

(na1(T ) +

n∑i=2(n + 1 − i)di (T )

)(30)

witha1(T ) := 1

Tmax

t ∈[0,T ]

∑p∈P

Re(a1p )τp (t) ≥ 0

and

di (T ) := 1T

maxt ∈[0,T ]

∑p∈P

Re(aip − ai−1p )τp (t) ≥ 0, i = 2, . . . ,n.

In general, the relation between the upper bounds (27) and (30) isundetermined and depends on the order of the diagonal entries ofUp . However, the upper bound (27) only depends on the active ratesρp and the spectral abscissae λmax(Up ), and thus can be calculatedfor a switched linear system with simultaneously triangularizablematrices without the simultaneous triangularization.

4.3 Switched linear systems under slowswitching

In stability analysis and stabilization of switched systems, it is astandard technique to impose suitable slow-switching conditions.In this section, we demonstrate how such a technique can also beused to formulate upper bounds for the entropy.

Following [10], we say the switching signal σ admits an averagedwell time (ADT) τa > 0 if there is a constant N0 ≥ 1 such that

Nσ (t2, t1) ≤ t2 − t1τa

+ N0 ∀ t2 > t1 ≥ 0, (31)

where Nσ (t2, t1) is the number of switches on (t1, t2]. If N0 = 1,then (31) becomes the dwell-time condition [22].

124

Page 7: On topological entropy and stability of switched linear ... · entropy of switched linear systems. We also recall some basic re-sults on the topological entropy, stability properties,

On topological entropy and stability of switched linear systems HSCC ’19, April 16–18, 2019, Montreal, QC, Canada

Corollary 4.7. Consider the switched linear system (10). Let

λm := lim supt→∞

∑p∈P

λmax(Ap )ρp (t), (32)

where λmax denotes the spectral abscissa, and the active rates ρp aredefined by (6). For each λ > λm , there exists a finite τ ∗a ≥ 0 such thatif the ADT condition (31) holds with τa > τ ∗a , then the topologicalentropy of (10) is upper bounded by

h(Aσ ) ≤ max{nλ, 0

}. (33)

The property (29) implies that Corollary 4.7 with a suitable ADTprovides a better upper bound for the entropy h(Aσ ) than Corol-lary 4.5. The lower bound τ ∗a for ADT is established based on thesolutions of continuous Lyapunov equations for modes of a residualswitched linear system; an explicit formula is given by (34) in theproof below.

Proof of Corollary 4.7. Consider an arbitrary δ > 0, defineλ0 := λ − λm > 0, and let

λp := λmax(Ap ) + λ0 + δ , p ∈ P .Then the residual switched linear system (15) is defined by Ap :=Ap − (λmax(Ap )+ λ0 +δ ) I for p ∈ P. Stability of (15) is establishedalong the lines of standard ADT results for stability of switchedlinear systems with Hurwitz matrices. More specifically, for eachp ∈ P, as Ap + λ0I = Ap − (λmax(Ap )+ δ ) I is Hurwitz, there existsa (symmetric) positive definite matrix Pp ∈ Rn×n such that

Pp (Ap + λ0I ) + (A⊤p + λ0I ) Pp = −I .Then the family of quadratic functions Vp : Rn → R+ for p ∈ Pdefined by Vp (x) := x⊤Ppx satisfy that for all p ∈ P,

⟨∇Vp (x), Apx⟩ = x⊤(PpAp + A⊤p Pp )x < −2λ0Vp (x) ∀x ∈ Rn .Also, the property (24) implies that for all p,q ∈ P,

Vp (x) ≤ µVq (x) ∀x ∈ Rn

with the constant

µ := maxp,q∈P

λmax(Pp )λmin(Pq )

≥ 1,

where λmin denotes the smallest eigenvalue, and λmax is the largesteigenvalue as all Pp are symmetric. Hence if the ADT condition(31) holds with

τa > τ ∗a := log µ2λ0

=log µ

2(λ − λm )≥ 0, (34)

then (15) is GES [10, Th. 2] (see [18, p. 59, Th. 3.2] for the explicitlower bound for ADT), and thus h(Aσ ) = 0. Then (33) follows fromTheorem 4.1 and the fact that δ > 0 is arbitrary. In particular,

lim supt→∞

∑p∈P

λpρp (t) = lim supt→∞

∑p∈P(λmax(Ap ) + λ0 + δ )ρp (t)

= lim supt→∞

∑p∈P

λmax(Ap )ρp (t) + λ0 + δ

= λm + λ0 + δ = λ + δ . �

5 ENTROPY-BASED STABILITY CONDITIONSIn this section, we establish an entropy-based stability condition forthe switched linear system (10), based on the solution estimationin Theorem 3.1. The essential idea is that (10) is GES if its entropyremains zero under a destabilizing perturbation.

Theorem 5.1. Consider the switched linear system (10) with aswitching signal σ . If there exists a δ > 0 such that the topologicalentropy of the auxiliary switched linear system

Ûx = Aσ x (35)

defined by Ap := Ap + δ I for p ∈ P satisfies h(Aσ ) = 0, then (10)with σ is GES.

Proof. Denote by ξσ (x, t) and ξσ (x, t) the solutions of (10) and(35) at time t with switching signal σ and initial state x , respectively.Then

∥ξσ (x, t)∥ = ( Nσ (t ,0)∏

i=0e(Aσ (ti )+δ I )(ti+1−ti )

)x

= eδ t

( Nσ (t ,0)∏

i=0eAσ (ti )(ti+1−ti )

)x

= eδ t ∥ξσ (x, t)∥.

As h(Aσ ) = 0, Applying Theorem 3.1 with ω = δ/2 implies thatthere exists a cδ/2 > 0 such that for all x ∈ Rn ,

∥ξσ (x, t)∥ ≤ cδ/2eδ t/2∥x ∥.Hence

∥ξσ (x, t)∥ = e−δ t ∥ξσ (x, t)∥ ≤ cδ/2e−δ t/2∥x ∥. �

Theorem 5.1 can be readily combined with upper bounds forthe entropy of switched linear systems to generate sufficient condi-tions for GES. In the following, we apply this result to formulatenovel stability conditions for the three classes of switched linearsystems in Subsections 4.2–4.3, which extend stability results in theliterature.

First, combining Theorem 5.1 and Corollary 4.5 yields the fol-lowing stability condition for the switched linear system (10) underarbitrary switching.

Corollary 5.2. The switched linear system (10) with a switchingsignal σ is GES provided that λ∗m defined by (23) satisfies λ∗m < 0.

Second, combining Theorem 5.1 and Corollary 4.6 yields thefollowing stability condition for the switched triangular system(26) under arbitrary switching.

Corollary 5.3. The switched triangular system (26) with a switch-ing signal σ is GES provided that λm defined by (28) satisfies λm < 0.

In particular, λm < 0 if all λmax(Up ) < 0. Hence Corollary 5.3extends the well known result that a switched linear system withHurwitz triangular matrices is GES under arbitrary switching [18,p. 35, Prop. 2.9], in allowing for unstable modes that are not activefor too long on average.

Finally, combining Theorem 5.1 and Corollary 4.7 yields thefollowing stability condition for the switched linear system (10)under slow switching in the sense of an ADT.

125

Page 8: On topological entropy and stability of switched linear ... · entropy of switched linear systems. We also recall some basic re-sults on the topological entropy, stability properties,

HSCC ’19, April 16–18, 2019, Montreal, QC, Canada Guosong Yang, João P. Hespanha, and Daniel Liberzon

Corollary 5.4. Consider the switched linear system (10) with aswitching signal σ . Provided that λm defined by (32) satisfies λm < 0,there exists a finite τ ∗a ≥ 0 such that if the ADT condition (31) holdswith τa > τ ∗a , then (10) with σ is GES.

The lower bound τ ∗a in Corollary 5.4 can be set as the one inCorollary 4.7 with λ = 0 > λm , that is,

τ ∗a := − log µ2λm

≥ 0

with

µ := infδ>0

maxp,q∈P

λmax(Pp )λmin(Pq )

≥ 1,

where Pp are the solutions of the continuous Lyapunov equations

Pp (Ap − (λmax(Ap ) + δ ) I ) + (A⊤p − (λmax(Ap ) + δ ) I ) Pp = −I ,λmin denotes the smallest eigenvalue, and each λmax(Pp ) is thelargest eigenvalue of Pp as Pp is symmetric.

In particular, λm < 0 if all λmax(Ap ) < 0. Hence Corollary 5.4extends the standard ADT result for stability of switched linearsystems with Hurwitz matrices [10, Th. 2], in allowing for unstablemodes that are not active for too long on average.

6 CONCLUSIONThis paper studied the relations between topological entropy andstability properties for switched linear systems. We constructednovel upper bounds for topological entropy by designing a decom-position into a part that is generated by scalar multiples of theidentity matrix and a part that is “almost stable” (i.e., it has zeroentropy), and proving that the overall topological entropy is upperbounded by that of the former. We also formulated entropy-basedsufficient conditions for global exponential stability, which, togetherwith the upper bounds for entropy, extend stability results in theliterature. In particular, our results demonstrate that the notionsused to quantify switching in studying topological entropy (activetimes of individual modes) and stability and stabilization (ADT) canbe combined to establish better estimates for topological entropyand more general stability conditions.

In [31, 34], a notion of time-ratio constraint was used to formulatesufficient conditions for stability properties of switched systemswith unstable modes. The essential idea is to restrict the ratio of thetime that unstable modes are active, which is similar to the stabilityconditions in Corollaries 5.2–5.4, and their comparison will be atopic for future research. Another potential direction is to extendthe current results to switched nonlinear systems.

REFERENCES[1] Roy L. Adler, Alan G. Konheim, and M. H. McAndrew. 1965. Topological entropy.

Trans. Amer. Math. Soc. 114, 2 (Feb. 1965), 309–319. https://doi.org/10.2307/1994177

[2] Rajendra Bhatia. 1997. Matrix Analysis. Springer New York, New York, NY.https://doi.org/10.1007/978-1-4612-0653-8

[3] Rufus Bowen. 1971. Entropy for group endomorphisms and homogeneousspaces. Trans. Amer. Math. Soc. 153 (Jan. 1971), 401–414. https://doi.org/10.1090/S0002-9947-1971-0274707-X

[4] Rufus Bowen. 1971. Periodic points and measures for axiom A diffeomorphisms.Trans. Amer. Math. Soc. 154 (Feb. 1971), 377–397. https://doi.org/10.2307/1995452

[5] Fritz Colonius. 2012. Minimal bit rates and entropy for exponential stabilization.SIAM Journal on Control and Optimization 50, 5 (Oct. 2012), 2988–3010. https://doi.org/10.1137/110829271

[6] Fritz Colonius and Christoph Kawan. 2009. Invariance entropy for controlsystems. SIAM Journal on Control and Optimization 48, 3 (May 2009), 1701–1721. https://doi.org/10.1137/080713902

[7] Fritz Colonius, Christoph Kawan, and Girish N. Nair. 2013. A note on topologicalfeedback entropy and invariance entropy. Systems & Control Letters 62, 5 (May2013), 377–381. https://doi.org/10.1016/j.sysconle.2013.01.008

[8] Efim I. Dinaburg. 1970. The relation between topological entropy and metricentropy. Doklady Akademii Nauk SSSR 190, 1 (1970), 19–22.

[9] Michael P. Drazin, James W. Dungey, and Karl W. Gruenberg. 1951. Some theo-rems on commutative matrices. Journal of the London Mathematical Society 26, 3(July 1951), 221–228. https://doi.org/10.1112/jlms/s1-26.3.221

[10] João P. Hespanha and A. Stephen Morse. 1999. Stability of switched systemswith average dwell-time. In 38th IEEE Conference on Decision and Control, Vol. 3.IEEE, Phoenix, AZ, 2655–2660. https://doi.org/10.1109/CDC.1999.831330

[11] João P. Hespanha, Antonio Ortega, and Lavanya Vasudevan. 2002. Towards thecontrol of linear systems with minimum bit-rate. In 15th International Symposiumon Mathematical Theory of Networks and Systems. Notre Dame, IN, 1–15. https://www3.nd.edu/~mtns/papers/13040_3.pdf

[12] Roger A. Horn and Charles R. Johnson. 1985. Matrix Analysis. CambridgeUniversity Press, Cambridge, UK. https://doi.org/10.1017/CBO9780511810817

[13] Anatole Katok and Boris Hasselblatt. 1995. Introduction to the Modern Theoryof Dynamical Systems. Cambridge University Press, Cambridge, UK. https://doi.org/10.1017/CBO9780511809187

[14] Christoph Kawan and Yuri Latushkin. 2016. Some results on the entropy of non-autonomous dynamical systems. Dynamical Systems 31, 3 (July 2016), 251–279.https://doi.org/10.1080/14689367.2015.1111299

[15] Andrei N. Kolmogorov. 1958. A new metric invariant of transitive dynamicalsystems and automorphisms of Lebesgue spaces. Doklady Akademii Nauk SSSR119, 5 (1958), 861–864.

[16] Sergiy Kolyada and L’ubomír Snoha. 1996. Topological entropy of nonau-tonomous dynamical systems. Random & Computational Dynamics 4, 2-3 (1996),205–233.

[17] Thomas J. Laffey. 1978. Simultaneous triangularization of matrices—low rankcases and the nonderogatory case. Linear and Multilinear Algebra 6, 4 (Jan. 1978),269–305. https://doi.org/10.1080/03081087808817249

[18] Daniel Liberzon. 2003. Switching in Systems and Control. Birkhäuser Boston,Boston, MA. https://doi.org/10.1007/978-1-4612-0017-8

[19] Daniel Liberzon. 2014. Finite data-rate feedback stabilization of switched andhybrid linear systems. Automatica 50, 2 (Feb. 2014), 409–420. https://doi.org/10.1016/j.automatica.2013.11.037

[20] Daniel Liberzon and Sayan Mitra. 2018. Entropy and minimal bit rates for stateestimation and model detection. IEEE Trans. Automat. Control 63, 10 (Oct. 2018),3330–3344. https://doi.org/10.1109/TAC.2017.2782478

[21] Yoshihiro Mori, Takehiro Mori, and Yasuaki Kuroe. 1997. A solution to thecommon Lyapunov function problem for continuous-time systems. In 36th IEEEConference on Decision and Control, Vol. 4. IEEE, San Diego, CA, 3530–3531.https://doi.org/10.1109/CDC.1997.652397

[22] A. Stephen Morse. 1996. Supervisory control of families of linear set-pointcontrollers—Part I. Exact matching. IEEE Trans. Automat. Control 41, 10 (Oct.1996), 1413–1431. https://doi.org/10.1109/9.539424

[23] Girish N. Nair and Robin J. Evans. 2003. Exponential stabilisability of finite-dimensional linear systems with limited data rates. Automatica 39, 4 (April 2003),585–593. https://doi.org/10.1016/S0005-1098(02)00285-6

[24] Girish N. Nair, Robin J. Evans, Iven M. Y. Mareels, and William Moran. 2004.Topological feedback entropy and nonlinear stabilization. IEEE Trans. Automat.Control 49, 9 (Sept. 2004), 1585–1597. https://doi.org/10.1109/TAC.2004.834105

[25] Hans Samelson. 1990. Notes on Lie Algebras. Springer New York, New York, NY.https://doi.org/10.1007/978-1-4613-9014-5

[26] Andrey V. Savkin. 2006. Analysis and synthesis of networked control systems:topological entropy, observability, robustness and optimal control. Automatica42, 1 (Jan. 2006), 51–62. https://doi.org/10.1016/j.automatica.2005.08.021

[27] Claude E. Shannon. 1948. A mathematical theory of communication. The BellSystem Technical Journal 27, 3 (July 1948), 379–423. https://doi.org/10.1002/j.1538-7305.1948.tb01338.x

[28] Hussein Sibai and Sayan Mitra. 2017. Optimal data rate for state estimationof switched nonlinear systems. In HSCC ’17: 20th International Conference onHybrid Systems: Computation and Control. ACM, Pittsburgh, PA, 71–80. https://doi.org/10.1145/3049797.3049799

[29] Sekhar Tatikonda and Sanjoy Mitter. 2004. Control under communication con-straints. IEEE Trans. Automat. Control 49, 7 (July 2004), 1056–1068. https://doi.org/10.1109/TAC.2004.831187

[30] Guosong Yang and João P. Hespanha. 2018. On topological entropy of switchedlinear systems with pairwise commuting matrices. In 56th Annual Allerton Con-ference on Communication, Control, and Computing. Monticello, IL. To appear.

[31] Guosong Yang and Daniel Liberzon. 2014. Input-to-state stability for switchedsystems with unstable subsystems: A hybrid Lyapunov construction. In 53rdIEEE Conference on Decision and Control. IEEE, Los Angeles, CA, 6240–6245.https://doi.org/10.1109/CDC.2014.7040367

126

Page 9: On topological entropy and stability of switched linear ... · entropy of switched linear systems. We also recall some basic re-sults on the topological entropy, stability properties,

On topological entropy and stability of switched linear systems HSCC ’19, April 16–18, 2019, Montreal, QC, Canada

[32] Guosong Yang and Daniel Liberzon. 2018. Feedback stabilization of a switchedlinear system with an unknown disturbance under data-rate constraints. IEEETrans. Automat. Control 63, 7 (July 2018), 2107–2122. https://doi.org/10.1109/TAC.2017.2767822

[33] Guosong Yang, A. James Schmidt, and Daniel Liberzon. 2018. On topologicalentropy of switched linear systems with diagonal, triangular, and general matrices.In 57th IEEE Conference on Decision and Control. IEEE, Miami Beach, FL, 5682–5687.

[34] Guisheng Zhai, Bo Hu, Kazunori Yasuda, and Anthony N. Michel. 2000. Stabilityanalysis of switched systems with stable and unstable subsystems: An averagedwell time approach. In 2000 American Control Conference, Vol. 1. IEEE, Chicago,IL, 200–204. https://doi.org/10.1109/ACC.2000.878825

A PROOF OF LEMMA 3.2Let E be a minimal (T , ε)-spanning set. Then its cardinality |E | =S(Aσ , ε,T ,K). Consider an arbitrary initial state x ∈ K .Claim: In the initial set K , there exists a finite sequence of points(vk )2mk=0 with v0 = x and v2m = 0 such thatm ≤ |E | and

maxt ∈[0,T ]

∥ξσ (vk , t) − ξσ (vk−1, t)∥ ≤ ε ∀k ∈ {1, . . . , 2m}.

Reason: The essential idea is to iteratively cover the line segmentfrom x to 0. Formally, we construct the sequence of points (vk )2mk=0as follows:1. Let v0 := x and K0 := {αx ∈ K : α ∈ [0, 1]}, that is, K0 is the

line segment from x to 0. Initialize l = 0.2. Let a point v2l+1 ∈ E\{v1,v3, . . . ,v2l−1} be such that v2l ∈

BAσ (v2l+1, ε,T ); such a point exists as E is (T , ε)-spanning andv2l <

⋃l−1l ′=0 BAσ (v2l ′+1, ε,T ), which is trivial for l = 0 and will

be shown iteratively below for l ≥ 1. Thenmax

t ∈[0,T ]∥ξσ (v2l+1, t) − ξσ (v2l , t)∥ < ε .

3. Check if 0 ∈ BAσ (v2l+1, ε,T ).i. If 0 ∈ BAσ (v2l+1, ε,T ), then letm = l + 1 and v2m = 0, and

the construction is complete.ii. Otherwise 0 < BAσ (v2l+1, ε,T ), and thus it holds that 0 <⋃l

l ′=0 BAσ (v2l ′+1, ε,T ); else the construction would havebeen complete with a smaller l . Let

v2l+2 :=(

infv ′∈Kl∩BAσ (v2l+1,ε ,T )

∥v ′∥) v2l∥v2l ∥

;

such a point exists and is in Kl asv2l ∈ BAσ (v2l+1, ε,T ). AsBAσ (v2l+1, ε,T ) is an open set, v2l+2 is in the boundary ofBAσ (v2l+1, ε,T ) but not in BAσ (v2l+1, ε,T ). Hence

maxt ∈[0,T ]

∥ξσ (v2l+2, t) − ξσ (v2l+1, t)∥ = ε,

and the line segment Kl+1 := {αv2l+2 : α ∈ [0, 1]} satisfiesKl+1∩BAσ (v2l+1, ε,T ) = ∅, which also holds for all smallerl . Therefore, as v2l+2 ∈ Kl+1 ⊂ · · · ⊂ K1 and Kl ′+1 ∩BAσ (v2l ′+1, ε,T ) = ∅ for all l ′ ∈ {0, . . . , l}, it follows that

v2l+2 <l⋃

l ′=0BAσ (v2l ′+1, ε,T ).

Update l = l + 1 and return to item 2).As E is (T , ε)-spanning and all v2l+1 are distinct, the constructionis complete with at most |E | iterations; thusm ≤ |E |.

Based on the claim and the triangle inequality, we obtain

∥ξσ (x, t)∥ ≤2m∑k=1∥ξσ (vk , t) − ξσ (vk−1, t)∥ ≤ 2εS(Aσ , ε,T ,K)

for all t ∈ [0,T ].

127