The generalized semi-classical game of life (gSCGOL) is a cellular automaton in which qubits evolve through repeated applications of birth, death, and survival operators. gSCGOL is used to model human–virus interactions during the COVID-19 pandemic by using cell “liveness” to be equivalent to the human population that is vulnerable to the disease. A match to the United Kingdom (UK) daily 7-day average COVID-19 deaths was achieved by daily changes to a parameter V representing the vulnerability of the population to the virus. The model predicts that the first COVID-19 virus entered the UK on December 22, 2019 with an uncertainty of days. The changes in the vulnerability V elucidate the human response to the unfolding pandemic during 2020, quantifying the impact of the lockdown, the relaxation of restrictions, and the opening and closing of schools. The model predicts that starting the first UK national lockdown one week earlier would have led to 40% fewer COVID-19-related deaths, equivalent to 17 000 lives.
I. INTRODUCTION
John Horton Conway made many contributions during his lifetime but is best known for his mathematical game of life developed in the late 1960s. Conway's game of life1,2 has become the most popular cellular automaton in history deserving of a dedicated Wikipedia page3 and mobile app.4
Conway's game of life is played on a two-dimensional (2D) grid with each cell either alive (1) or dead (0). A set of evolutionary rules define how each cell changes, or not, at each time step. The rules dictate for each cell whether a birth ( ), death ( ), or survival ( ) event takes place based on the number of live cells in the eight cells of its immediate neighborhood.
Conway's game of life and its variants have been the subject of study in statistics and statistical mechanics, nonlinear dynamics, critical behavior, chaos, and species ecology.5–10 There have been numerous adaptations of Conway's original game5,11–14 most notably quantization of the game by Flitney and co-workers,15–17 who replaced dead and alive (0 and 1) by qubits that evolve by repeated applications of birth, death, and survival operators. The generalized semi-classical game of life (gSCGOL) adapted the quantized games to model the fortunes of species subjected to environmental stresses, predation, and disease.10 The gSCGOL is used here to model the response of the United Kingdom (UK) population to the COVID-19 pandemic.
In December 2019, a cluster of unexplained “viral pneumonia” cases were reported in Wuhan, China.18 Scientists determined that a new coronavirus was the cause, likely to have come from genetic recombination of bat viruses.18,19 Less than three months later, in March 2020, the World Health Organization declared a pandemic. By late 2022, an excess of 630 × 106 worldwide cases had claimed 6.6 × 106 lives.20 For the UK, the statistics stood at 24 × 106 cases and nearly 197 000 deaths.20
Despite these tragic losses, the timely intervention of epidemiologists was invaluable throughout the pandemic. The predictions of a team at Imperial College London, headed by Professor Ferguson, led to the first lockdown on March 23, 2020 in the UK.21 The Imperial Group used a susceptibility/infectious-removed/recovered (SIR) model,22–24 a simple mathematical model requiring solutions to coupled differential equations. The SIR model moves a population through the stages Susceptible–Infectious–Recovered by solving the parametrized differential equations to reveal the population fraction at each stage of the infection. The SIR model can also be treated as a cellular automaton in which a cell represents a person who goes through each of the stages S-I-R while infecting susceptible neighboring cells during the infectious period. The simulation is useful in providing a visual representation of the S-I-R stages and the spread of the virus.
The SIR model does not predict deaths resulting from infection. One might argue that the peak of infections in March 2020, which can be modeled by SIR, leads to the observed maximum in deaths occurring later in April 2020. However, the infection numbers did not drop because humans recovered from the infection, as in the SIR model, rather the drop in infections stemmed from the change in behavior of humans principally through lockdown.
The SIR model does not model changes in human vulnerability to infection. By contrast, the gSCGOL models changes in human behavior through the vulnerability parameter V. The gSCGOL model adopted here is based on a modified SIR model in which a human infection is followed by an incubation period of three days before becoming infectious. The infection is removed after a further 13 days.25 The post-infection time-of-death probability density distribution is also implemented allowing the number of daily deaths to be realistically modeled based on infections. Furthermore, previous work10 showed that the gSCGOL successfully models the slow recovery of species from severe decline and is, therefore, suitable for a pandemic simulation where the COVID-19 virus presents a similar dramatic drop in prevalence during summer 2020 before its autumn recovery.
Section II presents the gSCGOL model as a representation of the vulnerable human population. The rules of interaction between the vulnerable human system and a separate virus system are also described in Sec. II. Section III shows how changing the vulnerability parameter V leads to an excellent fit to the UK daily 7-day average COVID-19 deaths. The results are then interpreted in terms of the human response to the pandemic crisis during 2020.
II. THE PANDEMIC GAME OF LIFE MODEL
The pandemic model comprises two separate systems: The vulnerable human population and a virus system that runs in parallel. Only the vulnerable human system evolves according to the rules of the gSCGOL and does so independently of the virus system. The virus system evolves on a cellular grid of the same size according to a distinct set of rules that depend on the cell liveness of the vulnerable human system.
A. The vulnerable human population model
Each cell evolves at each time step, or generation, following the application of a generation operator according to the algorithm by Flitney and Abbott.15 Each generation represents a single day. The generation operator associated with a specific cell is constructed from the birth, death, and survival operators, the Moore liveness A for that cell, the user-selected optimum Moore liveness A0, and a user-selected population vulnerability parameter V, as shown in Table I. The choice of A0 defines the steady-state vulnerable population density and is fixed at for all the simulations. The vulnerability parameter V defines when rule changes take place in terms of a change in A (see Table I) and must satisfy and . The value of V may change daily.
The gSCGOL rules define an operator to each cell dependent on its Moore liveness A. The optimum Moore liveness is A0, and the vulnerability parameter is V. The operators are given in Eq. (3).
A . | . |
---|---|
A . | . |
---|---|
The vulnerable human gSCGOL simulation starts on day 1, assumed to be December 1, 2019. The response of the human population to the pandemic is characterized by the parameter V, representing the vulnerability of the population to infection (the virus-eye view of humans) on a particular day. The vulnerable population density is high if V is large, and the imposition of lockdown, for instance, is characterized by a drop in V.
B. The virus model
The virus system is not modeled using gSCGOL. Instead, the evolution of the virus depends on the vulnerable human population according to the following rules. A virus is represented as a virus count (not a qubit) at each cell of a 2D grid, which is the same size as the 2D vulnerable human system.
-
A virus is added by setting on a random cell i of the virus grid. To achieve suitable statistical averaging in a single simulation, 100 viruses are added on day dv at random positions on a virus grid large enough so that the probability of two viruses in close proximity is low. We chose a 400 × 400 grid supplying one virus per 1600 cells, equivalent to one virus per 666 000 people.
- A number viruses (not necessarily an integer) are added to each cell i of the virus system on each subsequent day, where vP is a virus potency scale factor and ai is the vulnerable human liveness at the same cell location i of the human system. Xi is a measure of the exposure of the cell i to the virus defined by
where is the virus count on cell k in the Moore neighborhood of cell i. This step models the spread of the virus to cells in the Moore neighborhood of an infected cell i. The number of viruses added to cell i is proportional to the number of viruses in its immediate neighborhood and to ai, the human liveness at cell i.
-
A virus added on day n to cell i cannot infect neighboring cells until day , where ve is the exposure time in days. The virus is then infectious until day , where vI is the infectious duration. The Ni viruses added on day n to cell i are removed on day .
-
If the vulnerable human liveness ai = 0 on each of three consecutive days on a cell i, the virus count on cell i is set to zero. In other words, a virus cannot survive outside a body for more than 72 h.
- Every new virus infection causes a fractional human death on each subsequent day determined by a probability density function. The probability of a death occurring is assumed to be described by a gamma distribution with a mean of 18.8 days and a standard deviation of 8.46 days.26 The probability density x days after exposure to the virus is
where and .26 The Ni new viruses at cell i lead to deaths on day x after exposure for 31 days (3 days before a positive test is possible plus 28 days for a COVID-19 recorded death). Note that no humans are removed from the vulnerable human system.
III. RESULTS
The first step is to parameterize both the human and virus systems. The vulnerable human system is set up on a 401 × 401 grid with and V = 1.0. The optimum Moore liveness A0 is fixed throughout the simulation, but the vulnerability V may change daily.
The gSCGOL model is initially run for the human system for dv days to establish equilibrium. The virus system is on a matching 401 × 401 grid, which is empty until day dv when 100 viruses vi = 1 are added at random positions on the virus grid. The model is executed for 336 days until October 31, 2020. The simulation outcome is presented in Fig. 1, and snapshots of the human and virus systems are shown in Fig. 2. Parameterization of the gSCGOL model is achieved by matching to the 7-day average COVID-19 deaths reported each day from March 2, 2020 in the UK. The position of the exponential rise in deaths during March 2020 is parameterized by dv (the day the viruses are added to the virus system), the rate of rise yields the virus potency vP, and the maximum number of viruses per cell vm is chosen to provide the best fit to the April 2020 peak. The vulnerability V is displayed in Fig. 1, showing that V = 1.0 until March 16, 2020 when restrictions began. The simulation 7-day averages are scaled by a factor of s to best match the actual 7-day average COVID-19 deaths, and the vulnerability V is changed using a trial-and-error approach to achieve a good match to the reported 7-day average COVID-19 deaths. The quality of fit is assessed using a least-squares metric.
(Color online) The 7-day average daily COVID-19-induced deaths (blue) and the gSCGOL model result (––––) (red). The values of the vulnerability necessary to achieve the match are shown. Key dates of government actions are labeled 1–10, and the start (A) and end (B) of the school holidays in England are labeled.
(Color online) The 7-day average daily COVID-19-induced deaths (blue) and the gSCGOL model result (––––) (red). The values of the vulnerability necessary to achieve the match are shown. Key dates of government actions are labeled 1–10, and the start (A) and end (B) of the school holidays in England are labeled.
(Color online) The vulnerable human population (left) and viruses (right) on (a) March 15, 2020 before restrictions were imposed, (b) March 30, 2020, one week after lockdown, and (c) September 1, 2020 at the end of the summer before return to school. The scale on the left represents the “liveness” of the vulnerable human population from 0 (dead) to 1 (fully alive). The virus intensity on the right has an arbitrary scale.
(Color online) The vulnerable human population (left) and viruses (right) on (a) March 15, 2020 before restrictions were imposed, (b) March 30, 2020, one week after lockdown, and (c) September 1, 2020 at the end of the summer before return to school. The scale on the left represents the “liveness” of the vulnerable human population from 0 (dead) to 1 (fully alive). The virus intensity on the right has an arbitrary scale.
The final model parameters are listed in Table II, and the results are presented in Fig. 1. The match is excellent, in part because V is adjusted to produce a quality fit. The changes in V provide little insight into the evolution of the virus but do provide insight into the response of humans to the pandemic as the crisis evolved during 2020.
The gSCGOL pandemic model parameter set.
Parameter . | Value . | Notes . |
---|---|---|
s | 0.341 | The simulation 7-day average daily COVID-19 death count distribution is scaled by a factor s to achieve the best fit to the actual count. |
vP | 0.23 | The virus potency scale factor is found by fitting to the pre-lockdown exponential rise in COVID-19 deaths. |
ve | 3 | The number of days a human incubates a virus before it can infect others. |
vI | 13 | The number of days a virus is infectious before succumbing to the human immune system and is removed. |
dv | 52 | Simulation day number for the introduction of the first virus ( for virus cell j chosen at random). The corresponding date is January 21, 2020. This date corresponds to the exponential rise in deaths in March 2020. |
vm | 950 | The maximum number of viruses per cell. The model unrealistically counts each new infection as a death event, and this cap places a limit on the fraction of the population who can die from COVID-19. vm is chosen to provide the optimum fit to the shape of the April 2020 peak. |
vs | 5 | A new virus is randomly introduced every vs days to simulate the spreading of the virus to new areas. This is the only arbitrary parameter. |
Parameter . | Value . | Notes . |
---|---|---|
s | 0.341 | The simulation 7-day average daily COVID-19 death count distribution is scaled by a factor s to achieve the best fit to the actual count. |
vP | 0.23 | The virus potency scale factor is found by fitting to the pre-lockdown exponential rise in COVID-19 deaths. |
ve | 3 | The number of days a human incubates a virus before it can infect others. |
vI | 13 | The number of days a virus is infectious before succumbing to the human immune system and is removed. |
dv | 52 | Simulation day number for the introduction of the first virus ( for virus cell j chosen at random). The corresponding date is January 21, 2020. This date corresponds to the exponential rise in deaths in March 2020. |
vm | 950 | The maximum number of viruses per cell. The model unrealistically counts each new infection as a death event, and this cap places a limit on the fraction of the population who can die from COVID-19. vm is chosen to provide the optimum fit to the shape of the April 2020 peak. |
vs | 5 | A new virus is randomly introduced every vs days to simulate the spreading of the virus to new areas. This is the only arbitrary parameter. |
A. Population response to government actions
The key UK government actions27 in response to the pandemic are labeled 1–10 in Fig. 1 and can be assessed in terms of the changing value of the vulnerability parameter V. The interventions are listed in Table III. Snapshots of the vulnerable human population and the virus concentrations are presented in Fig. 2.
The key UK government announcements and the human response characterized by the changes in the parameter V.
Number . | Government action (Ref. 27) . |
---|---|
1 | Restrictions begin on March 16, 2020: Non-essential contact and travel advised to be avoided. The population responds immediately. |
2 | The Prime Minister announces lockdown to be implemented on March 23, 2020: Non-essential workers ordered to stay at home. Population responds immediately evidenced by a sharp drop in vulnerability for four days before recovering to the lockdown steady state . |
3 | The Prime Minister announces extension of lockdown on April 16, 2020. No change in human behavior as the population has established a routine lifestyle under restrictions. |
4 | Restrictions begin easing from May 10, 2020; people who cannot work from home should return to work but avoid public transport. No impact on population vulnerability. |
5 | Phased reopening of schools in England from June 1, 2020. There is no change in population vulnerability for two weeks as children gradually return to school. |
6 | Further relaxing of restrictions from June 23, 2020: Two meter social distancing rule announced. Population takes advantage as summer advances and people mix. The vulnerability increases at an increased rate. |
7 | Reopening of restaurants, pubs, and hairdressers from July 4, 2020. No immediate impact as businesses take time to become operational, and population remains cautious about mixing with others in a confined space. |
8 | Eat out to help out starts from August 3, 2020. Government seeks to encourage dining out to support struggling businesses. The population is less vulnerable to virus infection over the summer months. |
9 | Reopening of indoor theaters, bowling alleys, and soft play centers from August 14, 2020. The population vulnerability continues to rise in response to increased social mixing. |
10 | Rule of 6 announced for indoor and outdoor social gatherings on September 14, 2020. This is the first set of resumed restrictions as new cases start to rise. |
Number . | Government action (Ref. 27) . |
---|---|
1 | Restrictions begin on March 16, 2020: Non-essential contact and travel advised to be avoided. The population responds immediately. |
2 | The Prime Minister announces lockdown to be implemented on March 23, 2020: Non-essential workers ordered to stay at home. Population responds immediately evidenced by a sharp drop in vulnerability for four days before recovering to the lockdown steady state . |
3 | The Prime Minister announces extension of lockdown on April 16, 2020. No change in human behavior as the population has established a routine lifestyle under restrictions. |
4 | Restrictions begin easing from May 10, 2020; people who cannot work from home should return to work but avoid public transport. No impact on population vulnerability. |
5 | Phased reopening of schools in England from June 1, 2020. There is no change in population vulnerability for two weeks as children gradually return to school. |
6 | Further relaxing of restrictions from June 23, 2020: Two meter social distancing rule announced. Population takes advantage as summer advances and people mix. The vulnerability increases at an increased rate. |
7 | Reopening of restaurants, pubs, and hairdressers from July 4, 2020. No immediate impact as businesses take time to become operational, and population remains cautious about mixing with others in a confined space. |
8 | Eat out to help out starts from August 3, 2020. Government seeks to encourage dining out to support struggling businesses. The population is less vulnerable to virus infection over the summer months. |
9 | Reopening of indoor theaters, bowling alleys, and soft play centers from August 14, 2020. The population vulnerability continues to rise in response to increased social mixing. |
10 | Rule of 6 announced for indoor and outdoor social gatherings on September 14, 2020. This is the first set of resumed restrictions as new cases start to rise. |
Figure 2(a) shows a normally vulnerable human population and virus infections the day before the first restrictions. Figure 2(b) shows the decline in the vulnerable population two weeks later with the virus concentration now in check. Figure 1 shows that the population responds to restrictions immediately (label 1) but adheres stringently to the lockdown (label 2) for only four days before a steady-state vulnerability establishes. Approximately three weeks elapse from the first population response due to lockdown to the peak in the daily 7-day average count of deaths on April 8, 2020. The death rates fall significantly thereafter, despite the constancy of V from April 1, 2020 to June 14, 2020. There is no significant change in human behavior due to the easing of restrictions labeled 4.
The most significant factor affecting the spread of the virus post-lockdown, and hence vulnerability of the population, is schools. A phased reopening of schools in England took place from June 1, 2020 (labeled 5). The reopening process was slow due to the time required for schools to plan and manage the return, with a cautious phased increase in school population over the following weeks. The first significant period of increase in human vulnerability starts two weeks after the June 1, 2020 announcement and slows when the summer holidays started in England (labeled A). The second, dramatic, increase in vulnerability started when schools re-opened after the summer break during the week from September 1, 2020 (labeled B), followed by students returning to universities and colleges a few weeks later. Even in the absence of a pandemic, this is the time when viruses are shared. Here, the vulnerability in the model rises steeply.
The striking feature of the model is how effectively it tracks the low death counts over the summer period. The slow recovery of the virus from a population loss is reminiscent of the demise and slow recovery of species.10 There is no proportionality between vulnerability and death count. Figure 2(c) presents the vulnerable human and virus state on September 1, 2020, the first day of school for many in England. The virus is absent save for a few small pockets. The virus takes significant time to re-emerge as a second phase later in October 2020.
B. When did the first virus enter the UK?
The first reported case of a COVID-19 infection in the UK was from an individual who traveled from Wuhan, China, to the UK, landing on January 23, 2020.28–30 The virus must have been introduced into the UK before this date, and there is evidence that people were becoming ill with COVID-19 symptoms before this time.31
The model can be used to predict the day that the first virus arrived in the UK. To do so, we need a count of infections rather than deaths. Suppose that on day 52 (January 21, 2020), one cell of the virus system labeled cell k is set to 1 (see Table II). There are 401 × 401 cells representing the UK population of 67 × 106 in 2020. Each cell of the system, therefore, represents 416 people. When the virus count vk = 1 at cell k, 416 people are infected. Moreover, according to the model, each of these 416 infections causes a death.
To estimate the total number of virus infections, including those who do not lead to death, it is necessary to know the mortality rate.32 No data for January 2020 are available due to insufficient testing. The mortality rate data start from July 2020 and show 0.9–2.1 deaths from 100 000 people with 95% confidence. The mortality rate during the summer months is, however, considerably lower than during the winter months. The most representative value is 56.9 deaths per 100 000 individuals for January 2021. Notwithstanding that the delta variant was dominant at this time, we estimate 40–70 deaths per 100 000 for January 2020, which equates to 1429–2500 virus infections per recorded COVID-19 death.
The number of new infections per day is provided by the same simulation starting with one new infection added on infection day 1. The total number of infections on subsequent days for the entire system is found by summing the infection count over all cells. A virus lives for 16 days before succumbing to the human immune system, and the dead viruses are subtracted from the total number of infections. The result is that the simulation yields more than 1429 infections on day 30 and more than 2500 infections on day 32.
The result is that the model predicts that the first virus arrived in the UK on December 22, 2019 with an uncertainty of ±1 days. It is likely that a person on a flight from Wuhan to the UK on or about December 22, 2019 initiated the pandemic in the UK.
C. Earlier lockdown: How many lives would have been saved?
On March 23, 2020, the UK government implemented a national lockdown with measures legally enforced on March 26, 2020.33 The government originally considered a herd immunity strategy, with the infection and subsequent immunity of healthy people preventing infection of more vulnerable people. However, epidemiologists' data discussed on March 13, 2020 by senior government advisors led to a scientific advisor stating “…that even on the best-case scenario with the official plan, you are going to completely smash through the capacity of the National Health Service.”34 The government then changed its policy, and thousands of lives were saved.
Nonetheless, the UK government received sustained criticism for not implementing the lockdown a week earlier. As early as June 10, 2020, Professor Ferguson was quoted “Had we introduced lockdown measures a week earlier, we would have reduced the final death toll by at least a half.”35 (Professor Ferguson led the Imperial Group, which was instrumental in advising the UK government to enact the first lockdown on March 23, 2020 based on its SIR model.21,24) When Professor Ferguson made the statement, he did not know how the pandemic would evolve. The estimate of lives saved was based on modeling. With the actual data now available, the question can be revisited using the gSCGOL model.
If the start date of the lockdown of March 23, 2020 is changed to March 16, 2020, we find the result presented in Fig. 3. The first phase of the pandemic was deemed to have ended on September 3, 2020, and it is assumed that only the first phase of deaths would have been impacted by an earlier lockdown. Significantly, fewer deaths would have occurred during the alpha variant phase of the pandemic. The model predicts 40% fewer COVID-19 deaths, equivalent to saving nearly 17 000 lives. This conclusion is in good agreement with the prediction of 50% from the Imperial Group in June 2020.
The 7-day average daily count of COVID-19-induced deaths ( ) and the gSCGOL model prediction assuming implementation of lockdown one week earlier (–––––).
The 7-day average daily count of COVID-19-induced deaths ( ) and the gSCGOL model prediction assuming implementation of lockdown one week earlier (–––––).
IV. SUMMARY
Complex behavior emerges from simple rules enacted via a 2D cellular automaton. The gSCGOL is used to describe the human–virus interaction during the COVID-19 pandemic. The simulation describes the vulnerable human population with a separate non-gSCGOL virus model operating in parallel and surviving by infecting humans according to the set of rules presented in Sec. II B. The rules are parameterized by matching the simulations to the early stage of the UK daily 7-day average COVID-19 deaths.
The simulated UK daily 7-day average COVID-19 deaths are matched to the real data to October 31, 2020 by adjusting the vulnerability V daily. Changes in V are shown to reflect events such as lockdown and, especially, the opening and closing of schools. It is calculated that the first COVID-19 virus entered the UK on December 22, 2019 with an uncertainty of ±1 days. Finally, it is predicted that a lockdown one week earlier in the UK would have resulted in a 40% reduction in COVID-19-related deaths in the first phase, saving nearly 17 000 lives.
V. SUGGESTED PROBLEMS
The matlab programs and datasets are presented in the supplementary material to facilitate problem-solving activities.36 The most challenging aspect of the modeling is matching the simulation results to real data by changing the vulnerability V. The time lag makes the impact of a change difficult to predict, and so a trial-and-error approach was adopted.
Problem 1. The initial phase of the pandemic is easiest to match. For a country of your choice, obtain the official daily COVID-19 death count (the UK data are provided in Ref. 37). Guess a date for the introduction of the first virus (i.e., choose dv) and run the simulation. Change dv to match to the initial exponential rise in the death count. Trace back using the method described in Sec. III B to find the date of introduction of the virus.
Problem 2. Improve your results from problem 1 by matching to the initial peak in daily COVID-19 deaths. The rate of increase yields the virus potency parameter vP, and the maximum number of viruses per cell vm is chosen to provide the best fit to the initial peak. The simulated 7-day death counts are scaled by a factor of s determined by minimizing the squared difference between the simulated and real data. Compare with the UK parameters in Table II and discuss the differences.
Problem 3. The most straightforward extension for those interested in the management of the pandemic in the UK is to continue the present simulation beyond October 31, 2020. Early autumn 2020 saw the second phase of the alpha variant, but soon the delta variant appears with a higher virus potency (higher vP) but possibly less deadly (lower s). The increasing impact of the vaccination program, which started just before Christmas 2020, may become apparent through 2021.
AUTHOR DECLARATIONS
Conflict of Interest
The authors have no conflicts of interest to disclose.