Abstract
We present the operator semigroups approach to the first- and second-order dynamical systems taking place on metric graphs. We briefly survey the existing results and focus on the well-posedness of the problems with standard vertex conditions. Finally, we show two applications to biological models.
This article is part of the theme issue ‘Semigroup applications everywhere’.
1. Introduction
Graphs or networks of various kinds are in the twenty-first century omnipresent in everyday life as well as in science. Graph theory, the field of discrete mathematics that deals with the combinatorial and topological structure of networks, experienced a boom in 1950s with the emergence of powerful computers. Since then, it has developed considerably and spread into many other fields, such as operational research, complex networks or computer algorithms. At the same time, chemists, physicists, biologists and engineers have started to use networks in modelling.
In order to model certain dynamical processes along the edges of a graph with appropriate boundary or transmission conditions in the vertices some new mathematical tools from analysis were needed. The first results dealing with heat and wave equations on metric graphs (also called networks or one-dimensional ramified spaces) appeared in the mathematical literature around 1980. In particular, we mention the pioneering work by Lumer [1], Roth [2], Ali Mehmeti [3], Nicaise [4] and von Below [5].
In the next two decades, many authors used functional analytic methods to treat such problems, let us only list some works: [6–13]. Simultaneously, another community was mainly interested in spectral problems associated with the second order—especially Schrödinger—equations on a network structure (calling it a quantum graph) see e.g. [14–20].
All the mentioned works are set in L2-spaces, the considered operators are all self-adjoint, and the applied methods strongly rely on various Hilbert-spaces techniques. In some cases, extrapolation is used to generalize the results to Lp-spaces. However, another approach is needed to study problems in Banach spaces, for example, to model flows in the L1-setting which is appropriate for modelling density of particles. Here, operator semigroups techniques for evolution equations have been proven to be useful. The first model of this kind was proposed by Barletti [21], but then 10 years must have passed before the topic was rediscovered and gained considerable popularity.
The semigroup approach to linear transport equation on finite networks was initiated, independently of Barletti’s work, in 2005 by the author and Sikolya [22] and further pursued by Sikolya [23], Mátrai et al. [24], Kunszenti–Kovács [25] and Banasiak et al. [26,27]. Following the same line, Radl [28] considered the linear Boltzmann equation with scattering, Engel et al. [29–31] and Boulite et al. [32] vertex control problems, Klöss [33] wave equation, Bayazit et al. [34,35] delay and non-autonomous transport problems, while Dorn et al. [36,37], Kunszenti–Kovács [38], Namayanja [39] and Budde et al. [40] studied transport problems in infinite networks. New insights into the relation between network structure and dynamics were given in [41,42]. Small parameter problems for diffusion on networks, initiated by Bobrowski [43], came straight from a biological application and were further developed in [44–46]. The relationship between diffusion on the edges compared with its counterpart dynamics in the vertices became a motivation to transport analogues given by Banasiak et al. [44,47–49]. Finally, let us mention some survey publications written over the years: [50–52].
By combining semigroup and form methods in L2-spaces, diffusion problems were considered in [53–57], hyperbolic problems in [58] and mixed problems in [59]. For a thorough display of these methods, we refer to the monograph by Mugnolo [60]. Another type of semigroups approach is by applying the theory of port-Hamiltonian systems, see e.g. [61,62].
Aiming at the general, Banach space techniques, we shall present here the perturbation methods from [63,64] that allow the study of transport and diffusion processes with non-constant coefficients in general Lp-spaces. These methods are also suitable for non-compact graphs and yield results for various—also non-local—conditions. For the sake of simplicity, we consider here only compact graphs. In §2, we introduce the setting and notations and present two simple generation results for the first- and second-order problems on metric graphs. We apply these results in §3 to transport and diffusion problems on graphs with the so-called standard vertex conditions. For the transport case, we also discuss some qualitative properties of the solutions. In §4, we demonstrate the usage of the developed theory to the selected real-life problems: studies of genetic mutations and synaptic transmissions. In this way, the impact of the structure of the graph to the dynamic of the relevant biological process becomes clear.
2. Preliminaries
(a) Metric graphs
Let be a simple, undirected, finite, connected graph with the set of vertices and the set of edges . The structure of is defined by one of the graph matrices:
— | the n × n adjacency matrix giving a vertex to vertex relation, i.e., and are connected by an edge, | ||||
— | the m × m adjacency matrix of the line graph giving an edge to edge relation, i.e. and share a common vertex, or | ||||
— | the n × m incidence matrix Φ = (ϕij) giving a vertex to edge relation, i.e. is an endpoint of . |
If the non-zero elements of a graph matrix all equal 1, we say that is an unweighted graph, otherwise is weighted. For a vertex , we denote by the set of all the edges in incident to and by the degree of . We call the degree matrix and the Laplacian matrix.
By associating with each edge an interval, normalized as [0, 1] for simplicity, we obtain from the discrete object a metric object called a metric graph, that is a collection of intervals with endpoints ‘glued’ to a network structure. By an abuse of notation we shall denote the vertices at the endpoints of the edge by and , respectively. Further, when considering a function f on the edge , we shall occasionally write if for s = 0 or s = 1.
We introduce an orientation of the graph contrary to the parametrization of the edges as intervals. We thus denote by and the n × m outgoing and incoming incidence matrix, respectively, defined as
Let , 1 ≤ j, k ≤ m, be some non-negative weights. We shall also use the m × m (transposed) weighted adjacency matrix of the line-graph defined as
(b) Semigroups, generators and domain perturbations
It is well known that for a linear operator A:D(A) ⊂ X → X on a Banach space X an abstract Cauchy problem of the form
The structure of the graph is encoded in the boundary conditions appearing in the domains,
Proposition 2.1. ([64], Corollary 2.17)
Let . If then the operator
Proposition 2.2. ([63], Corollary 2.11)
For satisfying k0 + k1 = 2m let
3. Well-posedness and some structural properties
We present here two simple applications of Propositions 2.1 and 2.2 that yield the well-posedness of the first- and second-order processes, respectively, on metric graphs with standard vertex conditions.
(a) Flows with standard vertex conditions
We start by considering a transport process along each edge of the metric graph given by
In the vertices, the material gets redistributed according to certain rules. A standard assumption is that the process complies with Kirchhoff’s law, that is in every vertex, at any time, the total incoming flow equals the total outgoing flow. Since the flow on each edge is always non-negative, this means that we may without loss of the generality assume that has no sinks or sources (see also [26, Thm. 2.1]). The Kirchhoff condition can be written in terms of our incidence matrices as
A natural further assumption is to prescribe how the material gets redistributed in the vertices. Let wij represent the proportion of the material that is distributed from vertex into edge . We assume that
Proposition 3.1.
Let be a finite connected metric graph given by the incidence matrices (2.1) with no sinks nor sources. Then the system
Proof.
Since there are no sinks, the boundary conditions in (3.5) are equivalent to
Let us add some comments to the obtained result. Since can be expressed via incidence matrices (see [68, (18.3)]), it follows from our assumptions that . Hence, the matrix in (3.6) is invertible if and only if is a directed cycle and, by Proposition 2.1, this is the only case when the solution semigroup (T(t))t≥0 is actually a group.
Further, let us remark that we have actually proven a much more general result. The proof of Proposition 3.1 gives us the generation property for the operator given in (3.6) for any matrix , not necessarily related to the graph itself! One can thus reverse the question and ask, when is the problem with a general matrix graph realizable, that is, when is given matrix an adjacency matrix of the line graph of . This question was studied in [42].
Under the assumption on the weights (3.3), the matrix is column stochastic. This turns out to be important when studying further qualitative properties of the solutions. Many properties of the solution semigroup are given by the structure of the graph. For example, the semigroup (T(t))t≥0 is irreducible if and only if the oriented metric graph is strongly connected (cf. [68, Prop. 18.16] and [24, Lem. 4.5]). To formulate another result of this kind, we need some more notations. For every , we define
Theorem 3.2.
Let be a connected graph with terminal strong components and (T(t))t≥0 a semigroup associated with the transport problem (2.5)–(3.6). Then the space and the semigroup (T(t))t≥0 can be decomposed as
(i) | is nilpotent on Xn. | ||||
(ii) | is strongly stable on Xs. | ||||
(iii) | If for some 1 ≤ i ≤ ℓ the graph satisfies Condition (3.8) then is a periodic irreducible group on with period | ||||
(iv) | If for some 1 ≤ i ≤ ℓ graph does not satisfy Condition (3.8) then converges strongly towards a projection onto the one-dimensional subspace . |
Proof.
For simplicity, first assume that all coefficients are constant. The decomposition of the space is obtained as the spectral decomposition for the semigroup generator which corresponds to the decomposition of the adjacency matrix of the (line) graph according to the graph structure, as explained in the proofs of [22, Thm. 4.10] and [26, Thm. 5.1 & Thm. 5.2]. The behaviour of the semigroups corresponding to the terminal strong components is further described in [68, Thm. 18.19]. Finally, considerations for arbitrary coefficients can be found in [24, Thm. 4.14 and Thm. 4.22]. ▪
(b) Diffusion with standard vertex conditions
Let us now consider the diffusion process along the edges of the metric graph given by
The next standard assumption is to impose in every vertex the Kirchhoff conditions for the heat fluxes. Again, this condition can be written in terms of incidence matrices as
Proposition 3.3.
Let be a finite connected metric graph characterized by the incidence matrices (2.1). Then the system
Proof.
We will apply Proposition 2.2. To this end, we need to write the boundary conditions in terms of some suitable boundary matrices. Let k0: = 2m − n and k1: = n. We define the matrices as a composition of n blocks. The ith block is matrix associated with vertex and obtained from matrix , defined in (3.11), as follows. Each row of has exactly two non-zero entries, 1 and −1, corresponding to a pair of edges , respectively. Now rearrange these two entries in the corresponding row of the matrices V0, V1 taking into consideration the parametrization of edges . Namely, in the case (respectively, ) put 1 in the jth column of V0 (respectively, V1) while in the case (respectively, ) put −1 in the kth column of V0 (respectively, V1). Now observe that by (3.12),
Taking W0: = Φ+a(0) and W1: = Φ−a(1) the Kirchhoff conditions (3.13) are expressed by
Since the determinant condition in Proposition 2.2 does not depend on the operator B, in the same way as above we obtain the well-posedness of the diffusion problem with the so-called δ-type conditions, see [63, Sec. 3.3].
4. Graph structure impact on dynamics
In this section, we present two biological models chosen in the way that the first one fits to the network transport theory with standard vertex conditions whereas the second one is modelled with diffusion on the graph with generalized boundary conditions. Semigroup considerations allow us to characterize the dynamical properties of systems including also the relationship between asymptotic behaviour and the graph structure.
(a) A genetic mutation model
Following [44], consider a population of cells divided into m compartments according to their genetic code. We describe the evolution of this population by taking two features into consideration: the normalized age x ∈ [0, 1] of the cell and the specified genetic characteristics j ∈ {1, …, m}. By uj(x, t) we denote the density of cells of type j at age x at time t. Assume, additionally, that this characteristic can be different for a daughter and its mother-cell. Standard cell differentiation in mitosis is described by the matrix and rare errors, causing a mutation of the genotype, are denoted by . By kij, qij ≥ 0 we understand the fraction of mother cells with genetic feature j, having daughter cells of type i. We describe the general pattern of the proliferation of the genetic characteristic using the model (2.5)–(3.6) in with operator and c ≡ 1. In the whole §4, we assume is a real Banach space.
Note that dij, kij are—as fractions of cell mass—non-negative. By Proposition 3.1, the problem is well-posed and, by [41, Thm. 3.1], also biologically meaningful since it attains a positive solution for positive initial data. Conservation of mass during reproduction indicates that (3.3) holds and therefore .
We assume that any type i of genetic code can be attained which shall entail a connectedness, but not strong connectedness, of the graph . Since Condition (3.8) is satisfied for c ≡ 1, Theorem 3.2 shows that the edges of the graph can be divided into two disjoint groups: the terminal strong components and the acyclic part . The part consists of the edges on which the flow vanishes after some time and therefore is strictly related with the number of sources in and with the multiplicity of 0 in . This part of the network can be interpreted as mutations that occurred in the past but due to the evolution process are not observed nowadays. The subgraphs are related with the eigenvalue and its multiplicity indicates the number of strongly connected subgraphs in the limit, see [69, p. 17]. Note that if the matrix is imprimitive then the limit behaviour of the system is periodic with period
Finally, it is worth mentioning that the long-term dynamic acts on the space of notably smaller dimension than m, namely, on the eigenspace associated with the Perron eigenvector of . It does not mean however that there are smaller numbers of mutations involved.
The system (2.5)–(3.6) is considerably rich in information. As a model with both age- and gene-structure it consists of two time scales. Age characterizes a cell lifetime which is significantly shorter than the time in which we can observe evolutionary gene mutations. In order to reduce the complexity of the system one can neglect the age-structure but then it is necessary to reflect on how the mutations observed in micro-scale influence the macro-description. For ε > 0 consider a family of Cauchy problems (2.5)–(4.1), with
Define now two mappings ,
In the following results, we shall use the facts that is contractive and λ = 1 is its semisimple eigenvalue, see [49, eqn. (17), Rem. 1]. For the considered biological model, they are naturally satisfied.
Theorem 4.1. ([49, Cor. 1&3, Thm. 4.1])
For any ε > 0, let uε(t) = Tε(t)x0 for be a solution of (2.5)–(4.1). If u(t) = T(t)u(0) is a matrix semigroup solution in of the problem
(i) | For any ,
4.4 | ||||
(ii) | If, additionally, is primitive then, for any , the convergence in (4.4) is almost uniform on (0, ∞). | ||||
(iii) | For any ,
4.5 |
The three types of convergence in Theorem 4.1 show the relationship between the micro-model and its aggregated counterpart defined in (4.3). The lack of convergence for any , see the counterexample in [48, Sec. 3], indicates that the micro-description is richer in information than the macro-model which agrees with intuition. Simultaneously in both approaches, the macro-parameters of the system, namely total masses at the moment t ≥ 0, are comparable according to (4.5).
Using the interpretation of the projection Π1 and Condition (4.4), we conclude that the solution to (4.3) does not approximate the mass at each edge, but rather the total mass concentrated on the terminal strong components of the graph . If there are, say, ℓ such strong components, then the limiting system of ordinary differential equations consists of ℓ differential equations describing the evolution of the material trapped in each terminal component. This goes in line with the long-time behaviour of the system given in Theorem 3.2. In other words, the aggregation method presented in Theorem 4.1 yields a macro-model approximating the long-term dynamics of the given micro-model.
Note, finally, that the gene evolution in the aggregated model (4.3) is embedded twofold: by the Perron eigenvector er, see (4.2), giving the long-term profile of the flow and by the matrix of mutations which influences the time evolution of the total mass. For details, see [49, Exam. 6].
(b) A synaptic transmission model
Using the mathematical approach from [43,44], we now describe the process of nervous system response to stimulus by modelling a transmission of information among neurons through a chemical substance called a neurotransmitter. The neurotransmitters are stored in the synaptic vesicles situated in axon terminal which, for the purposes of this model, we subdivide into certain numbers of compartments called pools. In this approach, we assume that the storage in the vesicles and its release to another pool is described by a diffusion in the cytoplasm and its transfer through a semi-permeable membrane. For the sake of simplicity, the spatial distribution of each synaptic pool is represented by an interval [0, 1]. Hence, the function ui(x, t) describes the concentration of vesicles in the ith pool in position x ∈ [0, 1] at time t ≥ 0. We follow the concept of Aristizabal and Glavinovič who initiated this consideration in [70]. The dynamics of the densities ui was modelled in the tree pool case—with large, small and immediately available pools—similarly to voltages across the capacitors in an electric circuit. This allowed obtaining the rates of transfer between adjacent pools.
Let us consider the connections between m synaptic pools using a simple, strongly connected and oriented metric graph . Let li, lij (respectively, ri, rij) be the rates at which the substance leaves by vertex (respectively, by ) or enters from (respectively, from ). Clearly, all the rates among adjacent edges are positive. The weighted outgoing adjacency matrix and the outgoing degree matrix of the line graph are given by
We can thus rewrite the model in terms of the Cauchy problem (2.5)–(4.9) with
Proposition 4.2.
Let (T(t))t≥0 be the solution semigroup in of the problem (2.5)–(4.9). Then the following results hold.
(i) | (T(t))t≥0 is a positive semigroup. | ||||
(ii) | (T(t))t≥0 is a Markov semigroup if and only if for any i = 1, …, m
4.11 | ||||
(iii) | If satisfies (4.11) then (T(t))t≥0 1is an irreducible semigroup. |
Proof.
Assertion (i) follows from (4.8) and [41, Cor. 2.6] while (ii) is stated in [44, Exam. 3.1, eqn. (3.48)]. It remains to prove (iii). By (i) and (ii), (T(t))t≥0 is a positive, Markov semigroup. We first show that (T(t))t≥0 is also mean ergodic, for a definition see [65, Def. V.4.3], which is for bounded C0-semigroups by [65, Thm. V.4.5] equivalent to the condition
Note that by [65, Exer. II.4.30(4)], A is resolvent compact so it has only a point spectrum. Now, consists of functions f(x) = C1x + C2, , satisfying the boundary condition (4.7) which implies
We now compute the dual operator to (A, D(A)) in as
Using Theorem 3.2, we show that in the network diffusion process a long-time behaviour also lumps mass in the strong components of a graph. We obtain also a new type of information which relates the rate of the norm convergence with the network structure.
Theorem 4.3.
Let u(t) = T(t)x0 for be the semigroup solution of (2.5)–(4.9). If the entries of satisfy (4.11) then
Further, let λ be the largest non-zero eigenvalue of A. Then for any ε > 0 there exists M > 0 such that
Proof.
By propositions 2.2 and 4.2, (T(t))t≥0 is a positive, irreducible, analytic semigroup of contractions. From the proof of proposition 4.2, it further follows that A is resolvent compact, s(A) = 0 ∈ σ(A), and is one-dimensional, spanned by 1. Therefore, (T(t))t≥0 is also eventually norm continuous (cf. [65, Ex. II.4.21]) and eventually compact (cf. [65, Lem. II.4.28]). The first assertion now follows by [65, Cor. V.3.3] and [68, Prop. 14.12], while the second is a consequence of [65, Cor. V.3.2]. ▪
In analogy to the considerations in §4a, we now identify two time scales for the described process of information transmission. Diffusion in the synaptic pools occurs on a millisecond time scale. Therefore, to model synaptic depression in a longer time interval, such as a second, we can consider fast diffusion with slow rates of change between synaptic pools. For ε > 0 consider the family of operators
Theorem 4.4.
For any ε > 0, let uε(t) = Tε(t)x0, , be the semigroup solution to (2.5)–(4.17). If u(t) = T(t)u(0) is a matrix semigroup solution in of the problem
Proof.
[44, Thm. 3.2] states that
Unlike in Theorem 4.1, except for t = 0, the macro-process defined in (4.18) gives a good approximation of the micro-model. Note, however, that the mass in the limit system is lumped by operator at each edge of the graph and only by considering the long-time behaviour of the aggregated model (4.18) do we obtain the dynamics concentrated in the strong components as in Theorem 4.3. Formally, define a projection , Π0 u: = (e · u)1, where e is the left eigenvector of associated with λ = 0 chosen in the way that e · 1 = 1. Now, . We can conclude that acceleration of a process of transmission distributes the vesicles uniformly in synaptic pools, which goes in line with intuition, since a slow rate of exchange between the pools (edges) traps the substance in them. Only by considering a sufficiently long time interval do we obtain a uniform distribution in the all tree interconnected synaptic pools. We can draw the conclusion that, when the stimulus is sufficiently strong and repeats frequently enough, the response to it can decrease in time since there are no neurotransmitters in the so-called immediately available pool to serve it. The constructed model therefore reflects a known biological phenomena called the habituation.
5. Conclusion
We have presented a short survey giving some new insights into semigroup methods for the study of dynamical processes on metric graphs in a Banach space setting. In our approach, we do not treat boundary conditions in the junctions locally, but rather use graph matrices to incorporate the structure of the whole graph. In this way, we are able to deduce certain qualitative properties of the solutions from the graph properties. The presented approach has a wide range of applications.
Data accessibility
This article has no additional data.
Authors' contributions
The authors have contributed in equal parts to the paper.
Competing interests
We declare we have no competing interest.
Funding
The first author was partially supported by the Slovenian Research Agency, grant no. P1-0222. The second author’s research was supported by National Science Centre, Poland, grant no. 2017/ 25/N/ST1/00787.
Acknowledgements
This article is based upon work from COST Action CA18232, supported by COST (European Cooperation in Science and Technology). www.cost.eu.