When a pathogen spreads from person to person, it follows a path through a contact network — a graph whose nodes are people and whose edges are close interactions. Every new infection adds a branch to a growing tree of transmission chains.
Contact tracing is the algorithmic countermeasure: work backwards from each diagnosed case, find the people who were recently exposed, and isolate them before they spread the disease further. Done fast enough, the strategy cuts the branches before they can branch again.
The mathematical concept behind it is the basic reproduction number (R-naught): the average number of new infections one case produces in a fully susceptible population. If tracing reduces the effective below 1, each generation of infections shrinks. If it cannot keep up, the chain grows exponentially and the outbreak escapes.
Whether tracing can keep up depends on speed, coverage, and the shape of the contact graph — and this is where computer science enters the picture. Related ideas appear throughout the study of graph algorithms and network reachability.
Comments
Loading comments...