Isospectral Graph Reductions Applications of Isospectral Transformations Summary
Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks
Leonid Bunimovich
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Outline
1 Isospectral Graph Reductions Networks and Graphs Graph Reductions
2 Applications of Isospectral Transformations Eigenvalue Approximations Dynamical Network Stability Improved Escape Estimates in Open Systems
3 Summary
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Networks
What is a network?
Basic Definition: A network is a collection of elements that interact in some way.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Example: Technological Networks
World Wide Web1
1 http://www3.nd.edu/ networks/Image%20Gallery/gallery.htm
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Example: Social Networks
High School Friendship Network2
2 http://www-personal.umich.edu/ mejn/networks/school.gif
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Example: Biological Networks
Neural Network3
3 http://www.livescience.com/40855-brain-connections-no-neuron-is-an-island.html
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Reducing Network Complexity
Question: To what extent can a network be simplified (reduced) while maintaining one or more of its basic characteristics?
What does it mean to simplify a network? What network characteristic should we preserve?
To answer these questions we first need a way of representing a network.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary A Network as a Graph
Graph of a Network A network can be represented by a graph G = (V, E, ω) with vertices V and edges E where (i) V represent the network elements; (ii) E the interactions between network elements; and (iii) ω : E → W gives the edge weights of the network edges.
E. Coli Metabolic Network3 3 http://www.kavrakilab.org/bioinformatics/metapath
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Weighted Adjacency Matrix
Definition
If G = (V, E, ω) where V = {v1,..., vn} and eij is the edge from vi to vj, the weighted adjacency matrix M = M(G) of G is
ω(eij) if eij ∈ E Mij = . 0, otherwise
Question: Is it possible to reduce the number of vertices in a graph while maintaining the eigenvalues, including multiplicities, of its weighted adjacency matrix?
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary The Class of Edge Weights
Definition For a graph G we let the edge weights W be rational functions of the form ω(λ) = p(λ)/q(λ) where (i) p(λ) and q(λ) have no common factors; and (ii) deg(p) 6 deg(q).
λ−2 1 λ
1 2 1 λ G
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Spectrum and Inverse Spectrum
Definition If G = (V, E, ω) then det(M − λI) = p(λ)/q(λ) ∈ W. We call
σ(G) = {λ ∈ C : p(λ) = 0} the spectrum and −1 σ (G) = {λ ∈ C : q(λ) = 0} the inverse spectrum of G.
λ−2 1 λ
1 2 1 λ G
λ−2λ2+λ4−λ5 det(M − λI) = λ2 √ 1/3 2/3 1 −1 σ(G) = {(−1) , −(−1) , 2 (−1 ± 5)} and σ (G) = {0, 0}
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Structural Sets
Definition For G = (V, E, ω) the nonempty vertex set S ⊆ V is a structural set of G if each nontrivial cycle of G contains a vertex of S. We let st(G) denote the set of all structural sets of G.
v1 v2 G Figure: S = {v1, v2} a structural set of G
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Structural Sets
Definition For G = (V, E, ω) the nonempty vertex set S ⊆ V is a structural set of G if each nontrivial cycle of G contains a vertex of S. We let st(G) denote the set of all structural sets of G.
v4
v v v v 3 1 v5 2 6 G Figure: T = {v1, v3, v4, v5} not a structural set of G
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Branches
Definition
For G = (V, E) with S = {v1,..., vm} ∈ st(G) let Bij(G, S) be the set of paths or cycles from vi to vj having no interior vertices in S S. Furthermore, let BS(G)= Bij(G, S) denote the 16i,j6m branches of G with respect to S.
v1 v2
G Figure: Each branch is colored either red, brown, green, or blue.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Branch Products
Definition
Let β ∈ BS(G). If β = v1,..., vm, m > 2 and ωij = ω(eij) then
m−1 i=1 ωi,i+1 Pω(β) = m−1 Qi=2 (λ − ωii)
is the branch product of β. If Qm = 2 then Pω(β) = ω12.
ω22
ω12 ω23 β
ω12ω23 Figure: Pω(β) = . λ−ω22
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Isospectral Graph Reduction
Definition
For G = (V, E, ω) with the structural set S = {v1 ..., vm}, let RS(G) = (S, E, µ) where eij ∈ E if Bij(G, S) 6= ∅ and
µ(eij) = Pω(β), 1 6 i, j 6 m. β∈BXij(G,S)
We call RS(G) the isospectral reduction of G over S.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Example: Isospectral Reduction
1 1 1 1 1
1 1 v1 v2 1 1 1 1 G
1 λ−1 1 1 λ−1 1 + λ v1 v2 1 λ
RS(G)
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Spectrum of a Reduced Graph
Question: What is the relation between the eigenvalues of G and the eigenvalues of RS(G)?
Proposition: (Bunimovich, Webb) For G = (V, E, ω) and S ∈ st(G)
det[M(G) − λI] det[M(RS(G)) − λI] = det[M(G|¯S) − λI]
where S¯ is the complement of S in V.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Spectrum of a Reduced Graph
Theorem: (Bunimovich, Webb) For G = (V, E, ω) and S ∈ st(G)
−1 −1 σ(RS(G)) = [σ(G) ∪ σ (G|¯S)] − [σ(G|¯S) ∪ σ (G)].
Corollary: (Bunimovich, Webb) If G = (V, E, ω) has complex-valued weights and S ∈ st(G) then
σ(RS(G)) = σ(G) − σ(G|¯S).
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Example: Isospectral Reduction
v1 v2
σ(G) = {2, −1, 1, 1, 0, 0} σ(G|¯S) = {1, 1, 0, 0}
1 λ−1 1 1+ 1 λ−1 v v λ 1 1 2 λ
σ(RS(G)) = σ(G) − σ(G|¯S) = {2, −1}
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Sequential Reductions
Since RS(G) is a graph with edge weights in W, it is possible to further reduce this graph, i.e. sequentially reduce G.
Question: To what extent is the structure of a graph preserved under different sequences of reductions?
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Commutativity of Sequential Reductions
Let R(G; S1,..., Sm) be the graph G reduced first over S1, then S2 and so on up to the vertex set Sm.
Theorem: Commutativity of Reductions (Bunimovich, Webb) Suppose the graph G = (V, E, ω) is reduced over the vertex sets S1,..., Sm and T1,..., Tn. If Sm = Tn then R(G; S1,..., Sm) = R(G; T1,..., Tn).
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Existence and Uniqueness of Sequential Reductions
Theorem: Existence and Uniqueness (Bunimovich, Webb) Let G = (V, E, ω). Then for any nonempty set S ⊆ V there is a sequence of reductions that reduces G to the unique graph RS[G] = (S, E, µ).
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Spectral Equivalence
Theorem: Spectral Equivalence (Bunimovich, Webb) Let τ be a rule that determines a unique vertex set τ(G) ⊂ V for any graph G = (V, E, ω). Then the relation ∼ G ∼ H if Rτ(G)[G] = Rτ(H)[H]
is an equivalence relation on the set of all graphs.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Example: Spectral Equivalence
Example max in-degree Let τ be the rule τ = “in-degree > 2 ”.
v1 v2 v1 v2
GH 4 4 v1 λ v2 4 λ λ ∼ Rτ(G)[G] = Rτ(H)[H]
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Reduction Rules: Core Subnetworks
Question: What is the result if a network is reduced using a number of different rules?
G
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Reduction Rules: Core Subnetworks
Question: What is the result if a network is reduced using a number of different rules? Rule 1: τ=“vertex degree > 4.”
G
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Reduction Rules: Core Subnetworks
Question: What is the result if a network is reduced using a number of different rules? Rule 1: τ=“vertex degree > 4.”
Rτ(G)[G] (unweighted)
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Reduction Rules: Core Subnetworks
Question: What is the result if a network is reduced using a number of different rules? max centrality Rule 2: µ=“centrality > 2 .”
G
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Networks and Graphs Applications of Isospectral Transformations Graph Reductions Summary Reduction Rules: Core Subnetworks
Question: What is the result if a network is reduced using a number of different rules? max centrality Rule 2: µ=“centrality > 2 .”
Rµ(G)[G] (unweighted)
Different rules lead to different core subnetworks.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Outline
1 Isospectral Graph Reductions Networks and Graphs Graph Reductions
2 Applications of Isospectral Transformations Eigenvalue Approximations Dynamical Network Stability Improved Escape Estimates in Open Systems
3 Summary
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Applications
Eigenvalue Approximations Question: Can you bound or approximate the the eigenvalues of a network?
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Gershgorin Theorem
n n×n If A ∈ C let ri(A) = |Aij|, for 1 6 i 6 n. j= , j6=i X1 Theorem: (Gershgorin) Let A be an n × n matrix with complex entries. Then all eigenvalues of A are located in the set
n [ Γ(A) = {z ∈ C : |z − Aii| 6 ri(A)}. i=1
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Example: Gershgorin Theorem Example Consider the graph G with adjacency matrix
" 0 1 0 0 1 # 0 0 1 0 0 5×5 M = 0 0 0 1 1 ∈ C . 1 0 0 0 0 1 1 1 1 0
v1
1 1 1 1 i 1v5 1 • v4 v2 -1 ••2 • 1 1 −i 1 1
v3 G Γ(M)
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Gershgorin-Type Regions
n For the graph G let r(M)i = j=1,j6=i |Mij| for 1 6 i 6 n. P Definition Let the Gershgorin-type region of the graph G be the set
n [ ΓW(G) = {λ ∈ C : |λ − Mii| 6 r(M)i}. i=1
Let Ω(G) be the complex values at which M = M(G) is undefined.
Theorem (Bunimovich, Webb)
The eigenvalues σ(G) ⊆ ΓW(G) ∪ Ω(G).
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Gershgorin-Type Regions
Question: How do isospectral graph reductions effect Gershgorin-type regions?
Theorem: Improved Gershgorin Regions (Bunimovich, Webb) Let G = (V, E, ω) where S is any nonempty subset of V. Then
ΓW(RS[G]) ⊆ ΓW(G).
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Example: Improved Gershgorin Regions
v1 λ+1 λ+1 v1 λ2 v1 λ2 1 1 1 1 λ+1 λ
1 1 2λ+1 1 1 v2 2λ+1 2λ+1 v5 λ v4 v2 λ2 λ λ2 λ2 1 1 1 1 v3 1 v3 1 λ+1 λ λ2 v3 GR(G; S) R(G; S, T)
ΓW(G) = Γ(G) ΓW(R(G; S)) ΓW(R(G; S, T))
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Improved Eigenvalue Approximations
Other Approximation Results
The eigenvalue approximation techniques associated with Brauer, Brualdi, and Varga can likewise be extended to the n×n larger class of matrices W . Moreover, each of these eigenvalue approximations improve under isospectral reduction.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Applications
Network Stability
Most real networks are dynamic.
Question: Under what condition(s) will a network exhibit stable dynamics?
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Dynamical Networks
Definition
Local Dynamics: Ti : Xi → Xi, where i ∈ I = {1,..., n}, and (Xi, d) is a complete metric space. Interactions: F : L X → X , I ⊆ I. i j∈Ii j i i Dynamical Network: F ◦ T : X → X where F, T and X are the direct products of all Fi, Ti and Xi respectively.
A dynamical network is the pair (F, X) where F = F ◦ T.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Stability of a Dynamical Network
Definition n×n For the dynamical network (F, X) let SF ∈ R be given by
∂Fi (SF)ij = sup | (x)| for 1 6 i, j 6 n. x∈X ∂xj
We call SF the stability matrix of (F, X).
Theorem (Bunimovich & Webb) The dynamical network (F, X) has a globally attracting fixed point if the spectral radius ρ(SF) < 1.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Example: Global Stability Example: Let (F, R4) be the dynamical network given by tanh(x2) + tanh(x4) + c tanh(x1) + c F(x) = , c ∈ R. tanh(x2) + tanh(x4) + c tanh(x3) + c
0 1 0 0 s √ 1 0 1 0 1 + 5 SF = and ρ(SF) = ≈ 1.27 0 0 0 1 2 1 0 1 0
Since ρ(SF) > 1 it is unknown if (F, X) is stable based on our criterium.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Graph of a Dynamical Network
To get a better estimate of a dynamical network’s stability we consider its underlying graph structure.
Definition:
The graph GF = (V, E) of (F, X) is the (unweighted) graph where V = {v1,..., vn} and eij ∈ E if Fi(x) depends on xj.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Complete Structural Sets
Definition:
For GF = (V, E), the subset C ⊆ V is a complete structural set if (i) C ∈ st(GF) containing each loop of GF; and (ii) there is at most one branch from any vi to vj in C.
Our example (F, R4) has the following graph with the complete structural set C = {v1, v3}. v2
v1 v3
v4 GF
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Restrictions
Definition:
Suppose C is a complete structural set of GF = (V, E). For each vi ∈ C and vj ∈/ C, replace the variable xj of Fi by the function Fj. The resulting network is the restriction (RCF, X|C) of (F, X) to C.
v2
v1 v3
v4 GF
F1 = F1(x2, x4) ⇒ RCF1 = F1(F2(x1), F4(x3)) F2(x1) F4(x3)
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Difference in Spectral Radius
Example: 4 The restriction (RCF, R |C) over C = {v1, v3} has components tanh tanh(x1) + c + tanh tanh(x3) + c + c RCF(x1, x3) = tanh tanh(x3) + c + tanh tanh(x1) + c + c
v2
11 2 sech2(|c| − ) sech (|c| − 1) sech2(|c| − ) 1 1 1 v1 v3 1 v1 sech2(|c| − ) v3 11 v4 1 q √ 1+ 5 2 ρ(SF) = 2 ≈ 1.27 ρ(SRCF) = 2sech (|c| − 1)
ρ(SRCF) < 1 if |c| > 1.881.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Improved Stability Estimates
Theorem: (Bunimovich, W.)
Let (RCF, X|C) be a restriction of (F, X). If ρ(SRCF) < 1 then (F, X) has a globally attracting fixed point.
Restrictions allow for improved stability estimates of dynamical networks and, more generally, high-dimensional dynamical systems. In terms of the graph structure of a network, a network restriction is analogous to an isospectral graph reduction.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Applications
Escape Estimates in Open Dynamical Systems
Question: Can you estimate how much a system is leaking?
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Open Dynamical Systems
Definition n Let f : I → I have the Markov partition ξ = {ξi}i=1. If H = ξ` then we let fH : I → I be the open dynamical system defined by
f (x) if x ∈/ H fH(x) = . x otherwise
The set H is the hole through which points in I escape.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Graph of an Open Dynamical System
Definition
For fH : I → I we define Gf = (V, E) to be the graph with (i) vertices V = {v1,..., vn} and; (ii) edges E = {eij : ξj ⊆ f (ξi), i 6= `}.
1.0
0.8 v2 v 0.6 v1 3
0.4
0.2 v4
0.2 0.4 0.6 0.8 1.0 Gf ξ1 = H ξ2 ξ3 ξ4
Figure: Example of an open system fH : I → I and its graph Gf .
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Survival Probability
Definition of Survival Probability n n k Let E (fH)= µ {x ∈ I : fH(x) ∈ H, fH(x) ∈/ H, 0 6 k < n} where µ is Lebesgue measure.
n Question: Can we find or estimate the quantity E (fH) for some n > 0?
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Escape Through the Hole H
Definition m×m Define the matrix AH ∈ R by
0 −1 inf |f (x)| for ξij 6= ∅, i 6= `, x∈ξij (AH)ij = 1 6 i, j 6 m. 0 otherwise
m×m Similarly, define AH ∈ R using “ sup ” instead of “ inf ”.
T Let 1 = [1,..., 1] and eH = [0,..., µ(ξ`),..., 0] n n n n Let E (fH) = 1AHeH and E (fH) = 1AHeH.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Escape Estimates
Theorem (Bunimovich & Webb) n n n For any n > 0 we have E (fH) 6 E (fH) 6 E (fH).
0.6
0.5
0.4
0.3 n E (fH) 0.2
0.1 n E (fH) 1 2 3 4 n−axis n n Figure: The bounds E (fH) and E (fH) are shown for the open system fH : I → I considered in the previous example.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Delayed First Return Map
Remark
Using a structural set S ∈ st(Gf ) it is possible to define a delayed first return map RfS : I → I of the open system fH : I → I to the elements of ξ indexed by S
1.0
0.8
0.6
0.4
0.2
0.0 0.2 0.4 0.6 0.8 1.0 ξ1 = H ξ2 ξ3 ξ42ξ41 Figure: The delayed first return map RfS : I → I where S = {v1, v3, v4}. Here, RgS is delayed on the set ξ42 shown in red.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Eigenvalue Approximations Applications of Isospectral Transformations Dynamical Network Stability Summary Improved Escape Estimates in Open Systems Improved Escape Estimates
Theorem (Bunimovich & Webb)
Let S ∈ st(Gf ). Then for any n > 0
n n n n n E (fH) 6 E (RfS) 6 E (fH) 6 E (RfS) 6 E (fH).
20
0.015
15
0.010 n 10 n E (RfS) E (fH) 0.005 5 n n E (fH) E (RfS) 4 6 8 10 12 2 3 4 5 6
Delayed first return maps allow for improved escape estimates.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Applications of Isospectral Transformations Summary Outline
1 Isospectral Graph Reductions Networks and Graphs Graph Reductions
2 Applications of Isospectral Transformations Eigenvalue Approximations Dynamical Network Stability Improved Escape Estimates in Open Systems
3 Summary
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Applications of Isospectral Transformations Summary Summary: Isospectral Graph Reductions
Existence & Uniqueness: If S is ANY subset of a network’s elements, it is possible to isospectrally reduce the network to a smaller network whose elements are the set S. Moreover, this reduction is unique. Commutativity of Reductions: If a network is reduced via a sequence of reductions, the resulting network depends only on the final collection of elements over which the network is reduced.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Applications of Isospectral Transformations Summary Summary: Isospectral Graph Reductions
Core Subnetworks: Any characteristic of a network’s nodes or edges, e.g. degree, centrality, can be used to isospectrally reduce a network. The reduced network is, moreover, IRREDUCIBLE with respect to this chosen characteristic. These CORE networks are typically different for different characteristics and represent hidden features of the original network’s structure (topology). Spectral Equivalence: With respect to any of these characteristics, the collection of ALL networks gets partitioned into classes of spectrally equivalent networks.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Applications of Isospectral Transformations Summary Summary: Isospectral Graph Reductions
Flexibility: There is a variety of isospectral transformations that can be used to modify a network. One can, therefore, use the one that is most relevant to the specific problem/question at hand. Ease of Computation: An isospectral transformation as it can be carried out using any standard software. Applications: So far, all applications of the theory of isospectral transformations have lead to new advances. This includes new results in the areas of eigenvalue estimates, network stability, and estimates of survival probabilities in open dynamical systems.
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks Isospectral Graph Reductions Applications of Isospectral Transformations Summary Reference
The theory of isospectral transformations and their applications can be found in:
Thank You
Leonid Bunimovich Isospectral Transformations: A New Approach to Analyzing Multidimensional Systems and Networks