Hostname: page-component-5db58dd55d-8mwbx Total loading time: 0 Render date: 2026-06-01T14:16:28.029Z Has data issue: false hasContentIssue false

Epidemic models with digital and manual contact tracing

Published online by Cambridge University Press:  09 June 2025

Tom Britton*
Affiliation:
Stockholm University
Dongni Zhang*
Affiliation:
Stockholm University
*
*Postal address: Department of Mathematics, Stockholm University, 106 91 Stockholm, Sweden. Email: tom.britton@math.su.se
**Current address: Department of Health, Medicine and Caring Sciences, Linköping University, 581 83 Linköping, Sweden. Email: dongni.zhang@liu.se
Rights & Permissions [Opens in a new window]

Abstract

We analyse a Markovian SIR epidemic model where individuals either recover naturally or are diagnosed, leading to isolation and potential contact tracing. Our focus is on digital contact tracing via a tracing app, considering both its standalone use and its combination with manual tracing. We prove that as the population size n grows large, the epidemic process converges to a limiting process, which, unlike with typical epidemic models, is not a branching process due to dependencies created by contact tracing. However, by grouping to-be-traced individuals into macro-individuals, we derive a multi-type branching process interpretation, allowing computation of the reproduction number R. This is then converted to an individual reproduction number $R^\mathrm{(ind)}$, which, in contrast to R, decays monotonically with the fraction of app-users, while both share the same threshold at 1. Finally, we compare digital (only) contact tracing and manual (only) contact tracing, proving that the critical fraction of app-users, $\pi_{\mathrm{c}}$, required for $R=1$ is higher than the critical fraction manually contact-traced, $p_{\mathrm{c}}$, for manual tracing.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Table 1. Model parameters

Figure 1

Table 2. Key quantities related to the epidemic processes and their corresponding limit branching processes

Figure 2

Figure 1. Example of the dynamics of app-using components and non-app-users for the model with digital contact tracing: the circular nodes represent app-users and the squares non-app-users. The white, black, and grey shadings correspond to infectious, diagnosed, and naturally recovered, respectively. A rectangular region surrounded by dashed lines represents an app-using component, and the area is hatched with diagonal lines when the whole component is diagnosed and removed.

Figure 3

Figure 2. Illustration of the extended process $\{\tilde{X}_k\}$. At first, the original process X hits 0 at the $K_1$th jump (after a total of $X^{+}=4$ up-jumps); then it stays at zero for $N_1$ time steps before jumping up to 1, so a renewal occurs. Next, the process restarts and makes a number $K_2$ of jumps until it is absorbed to 0; then, after $N_2$ time steps, a second renewal happens. The numbers $K_{1}$ and $K_{2}$ are independent and identically distributed copies of K, and $N_{1}$ and $N_{2}$ are independent and identically distributed copies of N.

Figure 4

Figure 3. Example of the process of to-be-traced components started by app-users and non-app-users for the combined model; the circles represent app-users and the squares non-app-users. The nodes in white, black, and grey correspond to infectious, diagnosed, and naturally recovered individuals, respectively. A rectangular region surrounded by dashed lines represents a component, and the rectangle is hatched with diagonal lines when the component is diagnosed. Solid edges stand for contacts that could be traced by either manual or digital contact tracing (so there are always solid edges between pairs of app-users), whereas dashed edges represent infectious contacts that will not be traced.

Figure 5

Table 3. Results from 10 000 simulated epidemics and the corresponding limiting branching processes

Figure 6

Figure 4. (a) The red curve shows the combinations of the testing fraction ${\delta}/({\delta + \gamma})$ and the fraction $\pi$ of app-users for which $R_{\mathrm{D}}=1$ for digital contact tracing, and the blue curve shows the combinations of the testing fraction ${\delta}/({\delta + \gamma})$ and the tracing probability p for which $R_{\mathrm{ M}}=1$ in manual contact tracing. (b) The same curves are plotted as in (a), but now with $\pi^2$ instead of $\pi$ on the horizontal axis (motivated by the fact that both individuals have to be app-users for digital tracing to take place).

Figure 7

Figure 5. Heatmaps of the effective reproduction numbers for digital tracing: (a) $R_{\mathrm{D}}$ and (b) $R^\mathrm{(ind)}_{\mathrm{D}}$ vary with the testing fraction ${\delta}/({\delta + \gamma})$ in $[0.01,0.83]$ and the fraction of app-users $\pi$ in $[0.01,0.99]$, with $\beta=\frac{6}{7}$ and $\gamma=\frac{1}{7}$ fixed. The white solid lines indicate where the corresponding reproduction number equals 1; the black dashed lines in (a) are for $R_{\mathrm{D}}=2,4,6,8,10$ from top to bottom, and the black dashed lines in (b) are for $R^\mathrm{(ind)}_{\mathrm{D}}=3, 2.5,2,1.5$ from left to right.

Figure 8

Figure 6. Plot of curves of $R^\mathrm{(ind)}_{\mathrm{D}}$ (in red) and $R^{}_{\mathrm{D}}$ (in blue) against $\pi$ with $\beta=\frac{6}{7}, \gamma=\frac{1}{7}$, and $\delta=\frac{1}{7}$ fixed. The horizontal dashed line indicates where the reproduction number equals 1, and the vertical dashed line stands for the critical $\pi_{\mathrm{c}} \approx 0.94$.

Figure 9

Figure 7. Heatmaps of the effective reproduction number $R_{\mathrm{DM}}$ varying with the manual tracing probability p in $[0,0.99)$ and the fraction of app-users $\pi$ in $[0,0.99)$, with $\beta=\frac{6}{7}$ and $ \gamma=\frac{1}{7}$ fixed, and for (a) $\delta=\frac{1}{7}$ and (b) the smaller $\delta=\frac{1}{28}$. The white solid lines indicate where $R_{\mathrm{DM}}=1$; the black dashed lines in (a) are for $R_{\mathrm{DM}}=2.5,2,1.5$ from left to right, and those in (b) are for $R_{\mathrm{DM}}=8,6,4,2$.