Complex-balanced equilibria of generalized mass-action systems: Necessary conditions for linear stability
Balazs Boros, Stefan M\"uller, Georg Regensburger

TL;DR
This paper investigates the stability of complex-balanced equilibria in generalized mass-action systems, establishing necessary conditions for linear stability and characterizing stability properties for specific network types.
Contribution
It introduces new criteria linking matrix stability notions to the linear stability of equilibria in generalized mass-action systems, extending classical results.
Findings
Linear stability implies uniqueness of equilibria.
Characterization of stability for cyclic networks via D-stability.
Necessary conditions for stability in weakly reversible networks.
Abstract
It is well known that, for mass-action systems, complex-balanced equilibria are asymptotically stable. For generalized mass-action systems, even if there exists a unique complex-balanced equilibrium (in every stoichiometric class and for all rate constants), it need not be stable. We first discuss several notions of matrix stability (on a linear subspace) such as D-stability and diagonal stability, and then we apply our abstract results to complex-balanced equilibria of generalized mass-action systems. In particular, we show that linear stability (on the stoichiometric subspace and for all rate constants) implies uniqueness. For cyclic networks, we characterize linear stability (in terms of D-stability of the Jacobian matrix); and for weakly reversible networks, we give necessary conditions for linear stability (in terms of D-semistability of the Jacobian matrices of all cycles in the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
00footnotetext: **B. Boros ([email protected]), S. Müller ([email protected]), Faculty of Mathematics, University of Vienna, Oskar-Morgenstern-Platz 1, 1090 Wien, Austria G. Regensburger ([email protected]), Institute for Algebra, Johannes Kepler University Linz, Altenbergerstraße 69, 4040 Linz, Austria. ∗ Corresponding author. **
Complex-balanced equilibria
of generalized mass-action systems:
Necessary conditions for linear stability
Balázs Boros, Stefan Müller∗, and Georg Regensburger
Abstract
It is well known that, for mass-action systems, complex-balanced equilibria are asymptotically stable. For generalized mass-action systems, even if there exists a unique complex-balanced equilibrium (in every stoichiometric class and for all rate constants), it need not be stable.
We first discuss several notions of matrix stability (on a linear subspace) such as D-stability and diagonal stability, and then we apply our abstract results to complex-balanced equilibria of generalized mass-action systems. In particular, we show that linear stability (on the stoichiometric subspace and for all rate constants) implies uniqueness. For cyclic networks, we characterize linear stability (in terms of D-stability of the Jacobian matrix); and for weakly reversible networks, we give necessary conditions for linear stability (in terms of D-semistability of the Jacobian matrices of all cycles in the network). Moreover, we show that, for classical mass-action systems, complex-balanced equilibria are not just asymptotically stable, but even diagonally stable (and hence linearly stable).
Finally, we recall and extend characterizations of D-stability and diagonal stability for matrices of dimension up to three, and we illustrate our results by examples of irreversible cycles (of dimension up to three) and of reversible chains and S-systems (of arbitrary dimension).
1 Introduction
In their foundational paper from 1972, Horn and Jackson considered chemical reaction networks (CRNs) with mass-action kinetics [13]. In particular, they proved that complex-balanced equilibria are asymptotically stable (for all rate constants), by using an entropy-like Lyapunov function. Moreover, they observed that every CRN with power-law kinetics can be written as another CRN with mass-action kinetics (possibly with non-integer stoichiometric coefficients). Typically, the resulting network does not have desired properties such as weak reversibility and zero deficiency. The more recent definition of CRNs with generalized mass-action kinetics (involving both stoichiometric coefficients and kinetic orders) allows to study power-law kinetics without having to rewrite the network [17, 18].
For the resulting generalized mass-action systems, existence and uniqueness of complex-balanced equilibria (in every stoichiometric class and for all rate constants) is well understood [17, 16], but not much is known about their stability. Even planar S-systems with a unique complex-balanced equilibrium display rich dynamical behavior, including super/sub-critical or degenerate Hopf bifurcations, centers, and up to three limit cycles; see [3, 4, 5, 2].
Since it is hard to find Lyapunov functions for generalized mass-action systems, we approach the problem by linearization. In other words, instead of asymptotic stability, we investigate linear stability (on the stoichiometric subspace and for all rate constants). To this end, we first discuss several notions of matrix stability (on a linear subspace) such as D-stability and diagonal stability; see [14, Ch. 2], [12, Ch. 26], and the references therein. In particular, diagonal stability of the Jacobian matrix allows to construct Lyapunov functions with separated variables. Our main results characterize linear stability of complex-balanced equilibria (on the stoichiometric subspace and for all rate constants) for cyclic networks and give necessary conditions for weakly reversible networks.
In the setting of classical mass-action systems, we prove that complex-balanced equilibria are not just asymptotically stable, but even diagonally stable (and hence linearly stable). For an alternative proof, see [9, Thm. 15.2.2.]. As opposed to asymptotic stability, linear stability is robust with respect to small perturbations of the system. In particular, this allows to show the robustness of the classical deficiency zero theorem with respect to small perturbations of the kinetic orders from the stoichiometric coeffcients; see [16, Cor. 47].
Organization of the work and main results. In Section 2, we introduce generalized mass-action systems, and in Section 3, we discuss several notions of matrix stability (on a linear subspace). In Section 4, we present our main results:
- 4.1
For classical mass-action systems, complex-balanced equilibria are diagonally stable (and hence linearly stable); see Theorem 7.
- 4.2
For generalized mass-action systems, linear stability of complex balanced equilibria implies uniqueness; see Theorem 9.
- 4.3
For cyclic networks, linear stability is equivalent to D-stability of the Jacobian matrix; see Theorem 10.
- 4.4
For weakly reversible networks, linear stability implies D-semistability of the Jacobian matrices of all cycles in the network; see Theorem 12.
In Section 5, we recall and extend characterizations of notions of matrix stability, and finally, in Section 6, we illustrate our results by a series of examples.
2 Generalized mass-action systems
A generalized chemical reaction network is based on a directed graph without self-loops; every vertex is labeled with a (stoichiometric) complex , and every source vertex is labeled with a kinetic-order complex . If every component of is strongly connected, we call and weakly reversible.
A generalized mass-action system is a generalized chemical reaction network together with edge labels , resulting in the labeled digraph . Every edge , representing the chemical reaction , is labeled with a rate constant .
The ODE system for the species concentrations , associated with the generalized mass-action system , is given by
[TABLE]
The sum ranges over all reactions, and every summand is a product of the reaction rate and the difference of product and educt complexes. Thereby, for and , we define . Moreover, for , we define via for .
The right-hand-side of the ODE system (1) can be decomposed into stoichiometric, graphical, and kinetic-order contributions,
[TABLE]
where are the matrices of stoichiometric and kinetic-order complexes, are the incidence and source matrices111Explicitly, if , if , and otherwise. Further, if and otherwise. Finally, if , , and otherwise.
of the digraph , and is the Laplacian matrix of the labeled digraph . (We note that columns of corresponding to non-source vertices can be chosen arbitrarily.)
Clearly, the change over time lies in the stoichiometric subspace
[TABLE]
that is, . Equivalently, trajectories are confined to cosets of , that is, . For , the set is called a stoichiometric class.
Analogously, we introduce the kinetic-order subspace
[TABLE]
A positive equilibrium of the ODE system (2) that fulfills is called a complex-balanced equilibrium. The set of all complex-balanced equilibria is given by
[TABLE]
The Jacobian matrix of the right-hand-side of (2) is given by
[TABLE]
For given generalized chemical reaction network , we study whether, for all rate constants (such that ), all complex-balanced equilibria are linearly stable on , that is, the corresponding Jacobian matrices are stable on .
Before we turn to stability, we recall the well-known fact that every positive vector is a complex-balanced equilibrium for some rate constant (see e.g. the proof of Lemma 1 in [18]). Further, we state a characterization of the uniqueness of complex-balanced equilibria in terms of sign vectors of the stoichiometric and kinetic-order subspaces (see Proposition 3.1 in [17]).
Proposition 1**.**
Consider a weakly reversible generalized chemical reaction network, and let . Then, there exist rate constants such that .
Proposition 2**.**
Consider a weakly reversible generalized chemical reaction network. There exists at most one complex-balanced equilibrium in every stoichiometric class and for all rate constants if and only if .
For surveys on the uniqueness of equilibria and related injectivity results, see [15, 1, 10].
3 Notions of matrix stability
Let be a linear subspace of . For an ODE system with and , cosets of are forward invariant. Hence, given an equilibrium , one is interested in its asymptotic stability on the coset . To approach the problem via linearization, one considers the Jacobian matrix , more precisely, the linear map . By the Hartman-Grobman Theorem, if is hyperbolic (that is, if all eigenvalues of have non-zero real part), then the original ODE system is dynamically equivalent (technically: topologically conjugate) to the linear ODE system on ; see e.g. [20, Thm. 9.9]. In the following, we recall notions of stability of a square matrix and extend them to stability on a linear subspace.
A square matrix is stable (respectively, semistable) if all its eigenvalues have negative (respectively, non-positive) real part. We start with a matrix formulation of Lyapunov’s Theorem; see [11, Ch. XV, Thm. 3’] or [14, Thm. 2.2.1].
Proposition 3**.**
Let . The following implications hold:
[TABLE]
Proof.
Obviously, the implications from left to right hold.
The equivalence on the left is Lyapunov’s Theorem.
Finally, if there exists with , then the origin is Lyapunov stable for the linear ODE (by the Lyapunov function ), and thus cannot have an eigenvalue with positive real part. ∎
Let be a linear subspace. We say that a square matrix with is stable on (respectively, semistable on ) if all eigenvalues of the linear map have negative (respectively, non-positive) real part. We extend Lyapunov’s Theorem to stability on a linear subspace.
Proposition 4**.**
Let and be a linear subspace with . The following implications hold:
[TABLE]
Proof.
Obviously, the implications from left to right hold.
To prove the equivalence on the left, let and with and . Then, for every , there exists a unique such that . Further, and, using (on ), we have (on ). Thus, is stable on if and only if is stable on . By Theorem 3, the latter is equivalent to the existence of with such that for all . This is further equivalent to the existence of with on such that for all .
Finally, let on and on . With as above, let and note that (because for all ). Then and . By Proposition 3, is semistable, and, as in the previous paragraph, the latter is equivalent to being semistable on . ∎
We recall more notions of stability of square matrices. For convenience, let denote the set of diagonal matrices with positive diagonal. A matrix is diagonally stable (respectively, diagonally semistable) if there exists such that (respectively, ). We note that diagonal stability is also known as Lyapunov diagonal stability or Volterra-Lyapunov stability. A matrix is D-stable (respectively, D-semistable) if is stable (respectively, semistable) for all . The following result summarizes the relations between these notions.
Proposition 5**.**
Let . The following implications hold:
[TABLE]
Proof.
Obviously, the implications from left to right hold.
To prove the implications from the first to the second row, let be such that (respectively, ). Then, for any , we have (respectively, ), and by Proposition 3, is stable (respectively, semistable).
Finally, the implications from the second row to the third row are trivial. (If is (semi)stable for any , then this holds for .) ∎
Let be a linear subspace. We say that with is diagonally stable on (respectively, diagonally semistable on ) if there exists such that on (respectively, on ). We say that with is D-stable on (respectively, D-semistable on ) if is stable on (respectively, semistable on ) for all . Finally, we introduce an even stronger notion. We say that with is diagonally D-stable on (respectively, diagonally D-semistable on ) if, for all , there exists such that on (respectively, on ). We note that diagonal D-stability on trivially implies diagonal stability on , and the two notions agree for , see also [8, p. 257]. Moreover, we have the following relations.
Proposition 6**.**
Let and be a linear subspace with . The following implications hold:
[TABLE]
Proof.
Obviously, the implications from left to right hold.
The implications from the first to the second row follow immediately from Proposition 4.
Finally, the implications from the second row to the third row are trivial. ∎
4 Main results
In the following, we say that an equilibrium is linearly stable (in its stoichiometric class ) if the Jacobian matrix is stable on . In short:
is linearly stable (in ), if is stable on .
Analogously, we say that is diagonally D-stable/diagonally stable/D-stable (in ) if is diagonally D-stable/diagonally stable/D-stable on .
4.1 Linear stability for mass-action systems
We start by showing that, for classical mass-action systems (where ), complex-balanced equilibria are diagonally D-stable (and hence diagonally stable/D-stable/linearly stable) in their stoichiometric classes, and not just locally asymptotically stable (as shown via the classical entropy-like Lyapunov function).
Recently, linear stability of complex-balanced equilibria was shown in [9, Theorem 15.2.2.]. In fact, the author proved diagonal stability, without noting it and using an ad-hoc inequality. Here, we even show diagonal D-stability, thereby using the negative semi-definiteness of the Laplacian matrix of an undirected graph.
Theorem 7**.**
*Consider a weakly reversible chemical reaction network. Then, for all rate constants, complex-balanced equilibria are linearly stable (in their stoichiometric classes). In fact, they are diagonally D-stable (and hence also diagonally stable, D-stable, and linearly stable). *
Proof.
Let and . We show that the corresponding Jacobian matrix is diagonally D-stable on . By Proposition 6, all other conclusions follow.
Let . We show that there exists such that on . Let be defined by for . Then, . Using (3) for the Jacobian matrix , we have
[TABLE]
Now, let and hence . The symmetric matrix is the Laplacian matrix of a labeled undirected graph with and . In particular, for some directed version of the undirected edges and the corresponding incidence matrix (with ); see e.g. [6]. Hence, and on .
Suppose for some . Then, . Now, , , and hence . Clearly, which finally implies , since .
Hence, on , and is diagonally D-stable on . ∎
In the result above, we prove diagonal stability of on , by providing a diagonal, positive definite matrix such that on . This property implies the existence of a function with separated variables that serves as a Lyapunov function for showing the asymptotic stability of the complex-balanced equilibrium (in its stoichiometric class).
As an example, consider a scaled version of the classical entropy-like Lyapunov function , where , and the function , where . Then, the gradient of at vanishes, and the Hessian matrix of at is with on . Hence, in , the function has a local maximum at with . That is, is a Lyapunov function at , and is asymptotically stable (in ).
4.2 Linear stability implies uniqueness
Now, we turn to generalized mass-action systems. We show that linear stability of complex-balanced equilibria implies uniqueness (in their stoichiometric classes). We start with a useful technical result.
Lemma 8**.**
Consider a weakly reversible generalized mass-action system, and let . Then, .
Proof.
The dimension of equals the number of connected components of the graph , and the characteristic vectors of the vertex sets of the connected components form a basis.
Let be defined by for . Then, . Clearly, is the Laplacian matrix of the labeled directed graph , and the dimension of its kernel also equals the number of connected components of ; see e.g. [18, Section 4] and the references therein.
By definition, if . Due to the block structure of the Laplacian matrix, the characteristic vectors of the vertex sets of the connected components are in the kernel of . (As an example, consider a strongly connected graph , and let be the characteristic vector of . Then, .) Altogether, . ∎
Theorem 9**.**
*Consider a weakly reversible generalized chemical reaction network. If, for all rate constants, complex-balanced equilibria are linearly stable (in their stoichiometric classes), then they are unique (in their stoichiometric classes). *
Proof.
Assume that, for some , there exists a stoichiometric class with at least two complex-balanced equilibria. Then, by Proposition 2, there exist vectors and with . Now, , , and hence . Let be such that , and let be such that , see Proposition 1. Then,
[TABLE]
that is, , the latter by Lemma 8. Using (3) for the Jacobian matrix , we have
[TABLE]
Hence, for all , we have , and by Proposition 4, is not stable on . ∎
As can be demonstrated by the generalized reaction network , linear stability implies uniqueness, but not existence in every stoichiometric class.
4.3 The network is a cycle
In the following result, we characterize diagonal stability and linear stability of complex-balanced equilibria, provided that the network is a cycle.
Theorem 10**.**
Consider a cyclic generalized chemical reaction network, and let . The following implications hold:
[TABLE]
Proof.
The implication in the first (respectively, second) row follows immediately from Proposition 4 (respectively, Proposition 6).
To prove the two equivalences, let and . Since is a cycle, the quantity is the same for all . In particular, . Using (3) for the Jacobian matrix , we have
[TABLE]
with . Finally, recall that every is a complex-balanced equilibrium for some , see Proposition 1. Hence, every is of the form for some , and the equivalences follow. ∎
4.4 The network is weakly reversible
In the previous subsection, we characterized diagonal stability and linear stability of complex-balanced equilibria, provided that the network is a cycle. In this subsection, we extend those results to weakly reversible networks, but instead of equivalent we only give necessary conditions for diagonal and linear stability. We start with a useful technical result.
Lemma 11**.**
Consider a weakly reversible generalized chemical reaction network, let be a cycle of the network, and let . Then, there exists a family of rate constants (with ) such that for every and as , where is the Laplacian matrix of the cycle with all rate constants set to .
Proof.
For a cycle , let be defined by
[TABLE]
For , let , where the summation is over all cycles of , except for the given cycle . Then, and
[TABLE]
Using (3) for the Jacobian matrix , we obtain the desired limit as . ∎
Theorem 12**.**
Consider a weakly reversible generalized chemical reaction network, and, for a cycle of the network, let and be the corresponding stoichiometric subspace. The following implications hold:
[TABLE]
Proof.
The implications in the first (respectively, second) row follows immediately from Proposition 4 (respectively, Proposition 6).
Next, we prove the implication in the right column. Assume there exists a cycle in and a matrix such that has an eigenvalue with positive real part. Let be such that . Further, let (with ) be a family of rate constants as in Lemma 11, and let denote the corresponding Jacobian matrix. Since as and, in general, the spectrum of a matrix depends continuously on its entries, the matrix has an eigenvalue with positive real part for small enough. That is, the complex-balanced equilibrium is not linearly stable.
Finally, we prove the implication in the left column (by contradiction). Assume there exists a cycle in and a matrix such that for all there exists a with
[TABLE]
Clearly, the term is continuous (in all arguments , , ), and hence the map , defined by
[TABLE]
is also continuous, since maximum and minimum are taken over compact sets. Since is a subspace of (and hence ), the inequality (4) implies .
As above, let be such that . Further, let (with ) be a family of rate constants as in Lemma 11, and let denote the corresponding Jacobian matrix. Since, by assumption, all complex-balanced equilibria are diagonally stable, there exists such that on . As a consequence, for all , and
[TABLE]
a contradiction. ∎
5 Characterization of D-stability and diagonal stability
For both D-stability and diagonal stability, an explicit characterization is available only up to dimension three. For arbitrary dimension, we recall the following necessary conditions (see e.g. [8, Section 2]).
Proposition 13**.**
Let . The following statements hold.
- (i)
If is D-stable, then is a -matrix (that is, all its signed principal minors are non-negative and at least one of each order is positive).
- (ii)
If is diagonally stable, then is a -matrix (that is, all its signed principal minors are positive).
It is relatively easy to check that, for dimension two, equivalence holds in the previous result.
Proposition 14**.**
Let . The following statements hold.
- (i)
The matrix is D-stable if and only if it is a -matrix.
- (ii)
The matrix is diagonally stable if and only if it is a -matrix.
For dimension three, we have the following characterizations (see [7] and [8, Theorem 4(c)]). Thereby, for , let denote the principal minor (of order two) .
Proposition 15**.**
Let . The following statements hold.
- (i)
The matrix is D-stable if and only if
- (a)
* is a -matrix and*
- (b)
the three pairs , , dominate , that is,
[TABLE]
with equality implying that at least one of the three pairs has exactly one member equal to zero.
- (ii)
The matrix is diagonally stable if and only if
- (a)
* is a -matrix and*
- (b)
there exists such that
[TABLE]
where and .
Finally, as new results, we characterize D-(semi)stability on a linear subspace with dimension one or two.
Proposition 16**.**
Let and be a linear subspace with and . Then, is D-semistable on if and only if for all .
Proof.
For , the characteristic polynomial of is
[TABLE]
Thus, is D-semistable on if and only if for all which is equivalent to for all . ∎
Proposition 17**.**
Let and be a linear subspace with and . Then, is D-stable on if and only if
- (a)
* for all and for some and*
- (b)
* for all and for some .*
Proof.
For , the characteristic polynomial of is
[TABLE]
with
[TABLE]
Thus, is D-stable on if and only if and for all which is equivalent to and . ∎
6 Examples
To illustrate our main results, Theorems 10 and 12, we present a series of examples. In particular, we consider the following networks, leading to special ODE systems:
- •
irreversible three-cycle (dimension two) trinomial ODE system
- •
irreversible three-cycle (dimension three, stoichiometric subspace of dimension two) binomial ODE system
- •
irreversible four-cycle (dimension three) binomial ODE system
- •
reversible chain (arbitrary dimension)
- •
S-system (arbitrary dimension) binomial ODE system
For the two- and three-dimensional examples, we use the characterizations of D-stability and diagonal stability given in Propositions 14, 15, and 17. For the examples with arbitrary dimension, we use Proposition 16.
Example 18**.**
Consider the generalized mass-action system
\begin{array}[]{c}a_{1}\mathsf{X}+b_{1}\mathsf{Y}\\ (\alpha_{1}\mathsf{X}+\beta_{1}\mathsf{Y})\end{array}$$\begin{array}[]{c}a_{2}\mathsf{X}+b_{2}\mathsf{Y}\\ (\alpha_{2}\mathsf{X}+\beta_{2}\mathsf{Y})\end{array}$$\begin{array}[]{c}a_{3}\mathsf{X}+b_{3}\mathsf{Y}\\ (\alpha_{3}\mathsf{X}+\beta_{3}\mathsf{Y})\end{array}$$k_{12}$$\phantom{.}\;\;k_{23}$$k_{31}
and the resulting ODE system
[TABLE]
The matrix is given by
[TABLE]
and
[TABLE]
Now, assume , that is, . By Theorem 10 and Proposition 14(i), the unique complex-balanced equilibrium is linearly stable for all if and only if
[TABLE]
and the latter two are not both zero.
Example 19**.**
Consider the generalized mass-action system
\begin{array}[]{c}\mathsf{X}\\ (\alpha_{1}\mathsf{X}+\beta_{1}\mathsf{Y}+\gamma_{1}\mathsf{Z})\end{array}$$\begin{array}[]{c}\mathsf{Y}\\ (\alpha_{2}\mathsf{X}+\beta_{2}\mathsf{Y}+\gamma_{2}\mathsf{Z})\end{array}$$\begin{array}[]{c}\mathsf{Z}\\ (\alpha_{3}\mathsf{X}+\beta_{3}\mathsf{Y}+\gamma_{3}\mathsf{Z})\end{array}$$k_{12}$$\phantom{.}\;\;k_{23}$$k_{31}
and the resulting ODE system
[TABLE]
Clearly, . The matrix is given by
[TABLE]
By Theorem 10 and Proposition 17, all the complex-balanced equilibria are linearly stable if and only if
[TABLE]
with at least one of the three inequalities satisfied strictly and
[TABLE]
with at least one of the three inequalities satisfied strictly.
Example 20**.**
Consider the generalized mass-action system
\begin{array}[]{c}\mathsf{0}\\ (\alpha_{1}\mathsf{X}+\beta_{1}\mathsf{Y}+\gamma_{1}\mathsf{Z})\end{array}$$\begin{array}[]{c}\mathsf{X}\\ (\alpha_{2}\mathsf{X}+\beta_{2}\mathsf{Y}+\gamma_{2}\mathsf{Z})\end{array}$$\begin{array}[]{c}\mathsf{Y}\\ (\alpha_{3}\mathsf{X}+\beta_{3}\mathsf{Y}+\gamma_{3}\mathsf{Z})\end{array}$$\begin{array}[]{c}\mathsf{Z}\\ (\alpha_{4}\mathsf{X}+\beta_{4}\mathsf{Y}+\gamma_{4}\mathsf{Z})\end{array}$$k_{12}$$k_{23}$$k_{34}$$k_{41}
and the resulting ODE system
[TABLE]
Clearly, . The matrix is given by
[TABLE]
For simplicity, we consider particular kinetic orders
\begin{array}[]{c}\mathsf{0}\\ (\gamma\mathsf{Z})\end{array}$$\begin{array}[]{c}\mathsf{X}\\ (\mathsf{X})\end{array}$$\begin{array}[]{c}\mathsf{Y}\\ (\alpha\mathsf{X}+\mathsf{Y})\end{array}$$\begin{array}[]{c}\mathsf{Z}\\ (\beta\mathsf{Y}+\mathsf{Z})\end{array}$$k_{12}$$k_{23}$$k_{34}$$k_{41}
and the resulting matrix
[TABLE]
In the following table, we choose particular values for the kinetic orders , , and , leading to different situations regarding stability, D-stability, diagonal stability, and being a -matrix.
[TABLE]
In the first and second case, for all rate constants, there exists a complex-balanced equilibrium which is linearly stable by Theorem 10 and Proposition 15(i) and unique by Theorem 9. In the third and fourth case, the unique complex-balanced equilibrium is linearly stable for some rate constants, but not for all.
Example 21**.**
Consider the generalized chemical reaction network
\begin{array}[]{c}y(1)\\ (\tilde{y}(1))\end{array}$$\begin{array}[]{c}y(2)\\ (\tilde{y}(2))\end{array}$$\cdots\begin{array}[]{c}y(2)\\ (\tilde{y}(2))\end{array}\begin{array}[]{c}y(m)\\ (\tilde{y}(m))\end{array}
where the graph is a reversible chain. In particular, all cycles of correspond to reversible reactions. For every cycle (denoted by ), we have
[TABLE]
a dyadic product. By Proposition 16, this (rank-one) matrix is D-semistable on if and only if all diagonal entries are non-positive. By Theorem 12, if there is a cycle and an index (species) with
[TABLE]
then there is a complex-balanced equilibrium (for some rate constants) that is not linearly stable.
Example 22**.**
For the real matrices and the positive vectors , the ODE system
[TABLE]
on is called an S-system [19, 21]. This ODE is associated to the generalized mass-action system
\begin{array}[]{c}\mathsf{0}\\ (g_{11}\mathsf{X}_{1}+\cdots+g_{1n}\mathsf{X}_{n})\end{array}$$\begin{array}[]{c}\mathsf{X}_{1}\\ (h_{11}\mathsf{X}_{1}+\cdots+h_{1n}\mathsf{X}_{n})\end{array}$$\alpha_{1}$$\beta_{1}$$\vdots$$\begin{array}[]{c}\mathsf{0}\\ (g_{n1}\mathsf{X}_{1}+\cdots+g_{nn}\mathsf{X}_{n})\end{array}$$\begin{array}[]{c}\mathsf{X}_{n}\\ (h_{n1}\mathsf{X}_{1}+\cdots+h_{nn}\mathsf{X}_{n})\end{array}$$\alpha_{n}$$\beta_{n}
For every cycle (corresponding to a reversible reaction ), the matrix has as its -th row, and all other rows are zero. By Proposition 16, this (rank-one) matrix is D-semistable on if and only if the diagonal entry is non-positive. By Theorem 12, if there is a reversible reaction such that , then there is a complex-balanced equilibrium (for some rate constants) that is not linearly stable.
Acknowledgments.
BB and SM were supported by the Austrian Science Fund (FWF), project 28406. GR was supported by the FWF, project 27229.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Banaji and C. Pantea. Some results on injectivity and multistationarity in chemical reaction networks. SIAM J. Appl. Dyn. Syst. , 15:807–869, 2016.
- 2[2] B. Boros and J. Hofbauer. Planar S-systems: Permanence. J. Differential Equations , 266:3787–3817, 2019.
- 3[3] B. Boros, J. Hofbauer, and S. Müller. On global stability of the Lotka reactions with generalized mass-action kinetics. Acta Appl. Math. , 151:53–80, 2017.
- 4[4] B. Boros, J. Hofbauer, S. Müller, and G. Regensburger. The center problem for the Lotka reactions with generalized mass-action kinetics. Qual. Theory Dyn. Syst. , 17:403–410, 2018.
- 5[5] B. Boros, J. Hofbauer, S. Müller, and G. Regensburger. Planar S-systems: Global stability and the center problem. Discrete Contin. Dyn. Syst. Ser. A , 2(39):707–727, 2019.
- 6[6] R. A. Brualdi and H. J. Ryser. Combinatorial matrix theory . Cambridge University Press, Cambridge, 1991.
- 7[7] B. E. Cain. Real, 3 × \times\ 3, D 𝐷 D -stable matrices. J. Res. Nat. Bur. Standards Sect. B , 80B(1):75–77, 1976.
- 8[8] G. W. Cross. Three types of matrix stability. Linear Algebra and Appl. , 20(3):253–263, 1978.
