2
While the original SIS model introduced in [2] had the
aggregate infection and recovery rates of a node as linear
functions of the number of infected neighbors, there has been a
push towards studying more generalized models where these
rates are made heterogeneous (across nodes) and non-linear
[35]–[39]. Realistic assumptions such as infection rates tend-
ing to saturation with continual increase in neighborhood in-
fection [40]–[43] have become more commonplace, implying
that the models employing strictly linear spreading dynamics
often provide overestimates to the real world infection rates
[20], [24]. This paper does not concern itself with answering
which non-linear infection rate best captures the exact dynam-
ics, but we direct the readers to [20] which provides simula-
tion results comparing non-linear rate functions to the exact
Markovian dynamics for some special randomly generated
graph topologies. In some special cases, non-linear recovery
rates also have an interpretation linking them to reliability
theory in the form infection duration with increasing failure
rates (failure here being the recovery of an infected node).
Allowing for non-linear infection and recovery rates leads to a
more general version of the bi-virus model on overlaid graphs,
albeit much more complicated, and the complete convergence
criterion is yet to be fully established [19], [20]. It should
be noted that while we extensively refer to the infection and
recovery rates being either linear or non-linear in this paper,
the bi-virus epidemic model itself will always be a system of
non-linear ODEs.
Limitations of existing works:Of all the recent works
concerning the spread of SIS type bi-virus epidemics on
overlaid networks, [20] and [19] provide conditions under
which the system globally converges to the state where one
virus survives while the other dies out. [20] approaches the
problem of showing global convergence by employing the
classic technique via Lyapunov functions. However, finding
appropriate Lyapunov functions is a highly non-trivial task,
and as mentioned in [19], is even more difficult due to the
coupled nature of the bi-virus ODE system. This can be seen in
the condition they derive in [20] for the case where, say, Virus
1 dies out and Virus 2 survives. When τ1and τ2represent
the effective strengths of Virus 1 and Virus 2, respectively,
their condition translates to τ1≤τ∗
1where τ∗
1is the threshold
corresponding to the single-virus case, meaning that Virus 1
would not have survived even if it was the only epidemic
present on the network. More importantly, [20] is unable to
characterize convergence properties for τ1>τ∗
1and τ2>τ∗
2.
The authors in [19] take a different approach and tackle
this problem by applying their ‘qualitative analysis’ technique,
which uses results from other dynamical systems that bound
the solutions of the bi-virus ODE; and provide conditions
under which the system globally converges to single-virus
equilibria. As we show later in Section V-B, however, their
conditions not only characterize just a subset of the actual
space of parameters that lead to global convergence to the
single-virus equilibria (which they themselves pointed out),
but the size of this subset is highly sensitive to the graph
topology, often much smaller than what it should be in general.
In other words, a complete characterization of the entire space
of model parameters, on which the system globally converges
to one of the trichotomic states, has still been recognized as
an open problem in the bi-virus literature [19]–[21].
Our contributions:In this paper, we analyze the bi-virus
model with non-linear infection and recovery rates (or the
non-linear bi-virus model in short) and provide the complete
characterization of the trichotomy of the outcomes with neces-
sary and sufficient conditions under which the system globally
converges to one of the three possible points: (i) a ‘virus-free’
state, (ii) a ‘single-virus’ equilibrium, or (iii) an equilibrium
where both viruses coexist over the network. While the result
for convergence to the virus-free state of the bi-SIS model
is not new for non-linear infection and linear recovery rates,
our proof for the same is the most general form known to
date, covering the case with both infection and recovery rates
being non-linear. The proof of convergence to the virus-free
state of the bi-virus model is straightforward, and directly
follows from the convergence criterion for the single-virus SIS
model with non-linear rates. However, the convergence results
for fixed points where only one of the two viruses survives,
or to the equilibrium where both viruses coexist, are not as
straightforward to establish, rendering the typical Lyapunov
based approach largely inapplicable.
In proving these results, we first show, using a specially
constructed cone based partial ordering, that the bi-virus epi-
demic model possesses some inherent monotonicity properties.
We then use novel techniques from the theory of monotone
dynamical systems (MDS) [44] to prove our main results. In re-
cent control systems literature [45]–[49], techniques based on
the construction of cone based partial orderings that leverage
the monotonicity properties of dynamical systems have indeed
been studied. Dynamical systems exhibiting such monotonicity
properties are also sometimes called deferentially positive
systems [50] and cooperative systems [51] in the ODE set-
ting, with interesting applications in consensus problems for
distributed systems [52] and even neural networks [53]. In this
paper, we utilize these MDS techniques in the setting of com-
peting epidemics, and as a result demonstrate an alternative to
Lyapunov based approaches to analyze convergence properties
of epidemic models. The novelty of using the MDS approach
for analysis also lies with [54], which uses similar techniques
to analyze the bi-virus system for the special case of linear
infection and recovery rates, and was developed concurrently
and independently with the initial version of this work [1].
This further highlights the utility of MDS techniques for the
analysis of epidemic models on graphs.
This paper is an extension of our previous work [1], which
gives necessary and sufficient conditions for convergence to
the three types of equilibria only for the special case of the
bi-virus model with linear infection and recovery rates (or
the linear bi-virus model in short). Our conditions therein
take a more precise form in terms of the model parameters
τ1and τ2and one can visualize an exact partition of the
model parameter space into regions corresponding to various
convergence outcomes. We note that this partition of the model
parameter space coincides with that in [18], wherein they
employed only local stability results via bifurcation analysis