Abstract
Vaccination is an important epidemic intervention strategy. Resource limitations and an imperative for efficient use of public resources drives a need for optimal allocation of vaccines within a population. For a disease causing severe illness in particular members of a population, an effective strategy to reduce illness might be to vaccinate those vulnerable with a vaccine that reduces the chance of catching a disease. However, it is not clear that this is the best strategy, and it is generally unclear how the difference between various vaccine strategies changes depending on population characteristics, vaccine mechanisms and allocation objective. In this paper we develop a mathematical model to consider strategies for vaccine allocation, prior to the establishment of community transmission. By extending the SEIR model to incorporate a range of vaccine mechanisms and disease characteristics, we study the impact of vaccination on a population comprised of individuals at high and low risk of infection. We then compare the outcomes of optimal and suboptimal vaccination strategies for a range of public health objectives using numerical optimisation. Our comparison shows that the difference between vaccinating optimally and suboptimally is dependent on vaccine mechanism, diseases characteristics, and objective considered. Even when sufficient vaccine resources are available, allocation strategy remains important as allocating suboptimally could result in a worse outcome than allocating limited vaccine resources optimally. This work highlights the importance of designing effective vaccine allocation strategies, as allocation of resources can be just as crucial to the success of the overall strategy as total resources available.
1. Introduction
Pre-epidemic vaccination is an important intervention for managing disease, and when supply is limited vaccines should be used strategically as part of pandemic preparedness. The difference in the outcomes of various allocation strategies will depend on the characteristics of the pathogen and on vaccine mechanisms. Understanding how these characteristics affect both the optimal allocation strategy and the difference in outcomes between strategies is vital when planning vaccine allocation for novel pathogens or pathogen strains.
When new viruses emerge, we aim to design effective vaccination strategies based on knowledge of previous pandemics and emerging information [1, 2]. For example, when vaccinating against influenza, there are benefits to targeting vaccination towards those most vulnerable to disease, and targeting vaccination towards those most likely to spread disease [3, 4]. However, these benefits are highly dependent on disease parameters as well as relative efficacy of the vaccine between population groups [5, 6]. When vaccines are available or potential vaccines are in development for novel pathogens, modelling has been used to develop optimal vaccination strategies [7, 8]. However, any strategy developed must be regularly reevaluated as new virus variants emerge. For example, the emergence of new variants for COVID-19 in 2021, notably the Delta and Omicron variants, have necessitated the reevaluation of current intervention strategies. As more information became available about the characteristics of the Delta and Omicron variants, many countries adapted their vaccination strategies to prioritise booster doses [9, 10], partly due to decreased vaccine effectiveness.
Mathematical modelling provides the tools to quantify how vaccine mechanisms and disease characteristics may affect the optimal impact of vaccine allocation. For simple epidemiological models such as the SIR or SEIR model, we can calculate the threshold vaccination needed to ensure R0 < 1 which ensures sustained transmission is not possible. While we can derive the threshold of vaccination to ensure R0 < 1 for more complex models, the relationship between various objectives such as total infections or deaths and R0 is no longer as simple as before. As such, calculating the number of vaccines needed to optimise a specific objective requires careful thought and potentially numerical methods. Realistically, we may instead compare a range of vaccination strategies to determine which results in the best outcome for a given objective, deeming this the optimal of the strategies considered [3, 7, 8, 11]. In general, the specific public health objective considered impacts results, so we need to consider which model outputs, such as total infections, total symptomatic infections and total deaths, are most appropriate to minimise when optimising a vaccine allocation strategy [12].
Two important areas related to pre-epidemic vaccination are predicting optimal vaccine allocation to prepare for potential pandemics, and designing optimal vaccine allocation strategies based on limited information from novel pandemics. To predict the optimal allocation strategy for potential pandemics, we want to know who to vaccinate and when to vaccinate. Vaccines are generally most effective when allocated early in the outbreak and rapidly, focusing primarily on vulnerable people and highly transmissible groups [3, 4, 6, 13, 14]. When a pandemic begins, we can apply the findings from this literature to predict effective strategies based on what information is available. For both influenza and COVID-19, optimal vaccine strategies depend on how transmissibility, severity and vaccine effectiveness vary by age [4, 11, 7, 15, 16, 8]. While these analyses focus on predicting the optimal vaccine allocation strategy, they do not present a generalised understanding of difference between optimal and suboptimal strategies. Are there certain situations where vaccine coverage should be prioritised, irrespective of who gets vaccinated? Or are there situations where we should ensure every available vaccine is allocated optimally?
In this paper we determine optimal vaccination strategies for a range of vaccine mechanisms and strategic objectives, and compare the outcomes of optimal and suboptimal strategies. We take a deterministic modelling approach and consider the effects of four separate vaccine mechanisms on a population comprised of people at high and low risk of infection. We determine the optimal allocation strategies for this population for a variety of allocation objectives. Through comparing the outcomes of optimal and suboptimal allocation strategies, we investigate how disease characteristics and vaccine characteristics (such as vaccine effectiveness and coverage) impact the differences in outcomes for various strategies. This analysis explores how the benefits of prioritising better vaccine resources over targeted allocation change depending on the scenario considered.
2. Method
We define a modified SEIR model with two age classes, symptomatic and asymptomatic infection, and death due to disease. We consider vaccine mechanisms that prevent transmission, or symptomatic or severe disease, and consider scenarios where people are vaccinated before an epidemic starts. Through numerical simulation of our model, we aim to minimise either total infections, symptomatic infections or deaths and explore how disease and vaccine characteristics affect the outcome of various vaccine allocation strategies.
2.1. Transmission model
To model the effects of pre-epidemic vaccination, we extend the SEIR model for two population groups to include vaccination, asymptomatic and symptomatic disease progression, and death due to disease. We define our model from the following disease progression:
Each population group is initially split into unvaccinated and vaccinated susceptibles,
If infected, a susceptible person becomes exposed, where they are infected but not yet infectious,
An exposed person will become infectious, developing either symptomatic or asymptomatic disease,
A person with symptomatic disease can either recover from disease, or die due to infection,
A person with asymptomatic disease will recover from disease.
We define an ODE model from these assumptions, as shown in the compartmental diagram in Figure 1.
Compartmental diagram for our extended SEIR model. Initially people are either susceptible (Ui) or vaccinated (Vi) where i ∈ {1, 2} denotes population group. Both classes are able to become exposed (Eji) and then infected (Ijki) where j ∈ {U, V} denotes whether they were initially unvaccinated or vaccinated and k ∈ {S, A} denotes if they experience symptomatic or asymptomatic disease. From here, symptomatic people or asymptomatic can recover from disease (Rjki) or symptomatic people can also die due to disease (Dji). For each group, ωi denotes the probability of developing symptomatic infection and σi denotes the probabiity of dying due to disease. We define vaccine effectiveness for each mechanism as 1 − αm for m ∈ {1, 2, 3, 4}. We consider mechanisms: 1) reducing susceptibility, 2) reducing probability of developing symptomatic infection, 3) reducing probability of dying due to disease, and 4) reducing infectivity. In the force of infection λi, 1 − δA denotes the reduction in infectivity due to asymptomatic infection and LPj denotes the number of people alive in Group j.
In our model, we define compartments Xjki, where
X ∈ {U, V, E, I, R, D}: denotes compartment types; unvaccinated, vaccinated, exposed, infected, recovered and dead,
j ∈ {U, V}: denotes unvaccinated or vaccinated disease progression,
k ∈ {S, A}: denotes symptomatic or asymptomatic infection, and
i ∈ {1, 2}: denotes population group (1: high risk of infection, 2: low risk of infection).
We incorporate the varying risk of infection between population groups by assuming people in Group 1 (high risk) are twice as susceptible to infection than people in Group 2 (low risk). From this assumption, we define a contact matrix C:
where Group 1 is high risk and Group 2 is low risk, S denotes the susceptible groups (Si and Vi) and I denotes the infected groups (ISSi, ISAi, IV Si and IV Ai).
To investigate the effects of a range of vaccine mechanisms, we consider four vaccine mechanisms [16]:
Reduction in susceptibility,
Reduction in probability of developing symptomatic infection,
Reduction in probability of dying due to disease, and
Reduction in infectivity.
We define the effectiveness of each vaccine as 1 − αm∈{1,2,3,4} ∈ [0, 1], corresponds to the vaccine number as defined above. An 100% effective vaccine (1−αm = 1) corresponds to a perfect vaccine, for example if α1 = 0, vaccinated individuals are unable to be infected. Conversely, a 0% effective vaccine (1 − αm = 0) corresponds to the vaccine having no effect. As we only consider pre-epidemic vaccination, vaccine allocation appears in the initial conditions for the vaccinated compartments for Groups 1 (high risk) and 2 (low risk).
In this model, we assume frequency dependent transmission i.e. the transmission rate depends on the proportion of infecteds in the population as the contact rate is independent of population size. This is preferred for modelling human populations over density dependent transmission as we determine our contacts by social constraints, which do not necessarily scale with population size [5]. We further assume progress on a fast enough timescale that we can ignore births and natural deaths and that the population is closed. Therefore, total population for each group Pi∈{1,2} is constant, but this population also includes people who have died due to disease. To implement frequency dependent transmission, we define a new population size LPi∈{1,2}(t) which denotes the size of the living population for each group. This living population will change over time as people die due to disease. As people die and no longer have contact with living people (we assume), for the same number of infected people, the proportion of infected contacts will increase.
From the assumptions stated above, we derive the ODEs to describe our model. In addition to the standard SEIR model parameters and the vaccine effectiveness parameters αm, ωi denotes the proportion of exposed individuals that become symptomatically infected, σi denotes the proportion of symptomatic individuals who die due to disease, and 1 − δA denotes the reduction in infectivity for asymptomatic infecteds, all for a population group i. Furthermore, [Cij] denotes the elements of the contact matrix as defined in Eq. (2.1), Pj denotes the size of Group j at the beginning of the epidemic, and LPj(t) denotes the size of the living population of Group j. Our model is hence by the following equations for each population group:
Unvaccinated :
Vaccinated :
Force of infection
Adding Eqs. (2.2)–(2.15) we find:
where we define P1 and P2 as the population sizes of Groups 1 and 2 at the beginning of the epidemic. For our analysis we assume P1 = P2. As the epidemic progresses and people die due to disease, we define the living population size LPi∈{1,2}(t) as:
Given both Groups 1 and 2 start with I0 infections each, and v1 and v2 vaccinations respectively Eqns (2.2) − (2.15) have the following initial conditions:
for i ∈ {1, 2}, j ∈ {U, V} and k ∈ {S, A}. That is, we assume there are initially 2I0 infected people with I0 infected people in each population group. For each population group all initially infected people are unvaccinated with half symptomatic and the other half asymptomatic, which is why IUki(0) is equal to
for k ∈ {S, A}. In our analysis we assume I0 = 50. Complete modelling details are given in the supplementary material.
2.2. Optimising Vaccine Allocation
To find the optimal vaccine allocation strategy, we compute the number of vaccines allocated to each population group to minimise a given objective function. Given we consider a finite number of vaccines (vmax) and two population groups, the problem reduces to finding the number of vaccines to allocate to Group 1 (vopt) to minimise the objective function:
where y is the output from the model Eqs. (2.2)–(2.15) with initial conditions V1(0) = v and V2(0) = vmax − v.
The three objective functions that we consider are:
Total infections:
Total symptomatic infections:
Total deaths:
where denotes the size of compartment X at the end of the epidemic.
We aim to compare optimal and suboptimal strategies for discrete and continuous variables. For discrete variables, we will compare the outcomes of a variety of strategies generated by allocating all vaccines in varying proportions to each group. For continuous variables, we will compare the outcome of the optimal strategy with the outcomes of vaccinating each group equally (an uninformed strategy) and vaccinating poorly. We calculate the poor strategy by comparing the outcome of a variety of strategies and selecting the worst. For example, if the optimal strategy prioritises vaccinating for Group 1 (high risk) and a poor strategy was found to prioritise vaccinating for Group 2 (low risk), our three comparison strategies are:
1. Optimal strategy: prioritise vaccinating Group 1,
Uninformed strategy: vaccinate Groups 1 and 2 equally,
Poor strategy: prioritise vaccinating Group 2.
The results presented here were generated using MATLAB 9.10. The model was simulated using ode45 and as the optimisation problem reduces to one dimension, the optimal strategy was computed using fmincon.
3. Results
We present our results through the following analysis:
How do disease characteristics lead to variation in the differences in outcomes between optimal and suboptimal vaccination strategies?
How does the difference in outcome between optimal and suboptimal strategies depend on vaccine effectiveness and coverage?
When examining our results, it is useful to think about the direct and indirect effects of various parameters or vaccine mechanisms. We use “direct effects” to mean mechanisms that impact only vaccinated individuals, for example if the vaccine reduces the probability of hospitalisation. Conversely, we use “indirect effects” to refer to mechanisms that both vaccinated and unvaccinated individuals, for example if a vaccine results in reduced transmission. In the following sections we provide a subset of model results, which explore interest aspects of our model. However, we also provide a complete set of model results in the supplementary material.
3.1. Varying disease characteristics
Here we present results that consider how the difference between optimal and suboptimal strategies is dependent on disease characteristics for various vaccine mechanisms and allocation objectives. We consider vaccination strategies for a 75% effective vaccine with 50% vaccine coverage. These values have been chosen arbitrarily to demonstrate the effects of varying disease characteristics. As we assume Group 1 and Group 2 are the same size, 50% vaccine coverage provides interesting results as it gives us the potential to vaccinate the entirety of one population group. Furthermore, we are interested in relatively effective vaccines, but still want to capture their imperfection and so we choose an effectiveness of 75%. Unless otherwise stated, we assume a total population of size of N = 10000, with 5000 people in each group (P1 = P2 = 5000).
The plots in Figure 2 show the effects of varying a parameter that affects transmission (R0) and another that affects infection characteristics (σ) on the difference between optimal and suboptimal allocation strategies.
Comparing the differences between strategies for varying vaccine mechanisms and allocation objectives as we vary R0 and σi.
We consider the effect of varying R0 on the difference in outcomes between strategies as shown in Figure 2a. Mathematically, there are two points of interest in this figure, the initial convexity of all the strategies and the point where the outcomes of the strategies meet. For low R0, we see convex curves for each of the considered strategies due to the infection curves being dominated by the decay of initially infected people, rather than new infections. As R0 increases, we recover the shape of a standard final size curve as our epidemic takes off (in spite of vaccination). Our second point of interest is where the outcomes of the three considered strategies meet, where we define R0 = R0′ ≈ 2.5. For R0 < R0′, the optimal strategy is to vaccinate Group 1 and the poor strategy is to vaccinate Group 2. For R0 > R0′ we find that the optimal strategy is to vaccine Group 2 and the poor strategy is to vaccinate Group 1. Hence, as we approach R0 = R0′, our optimal and poor strategies approach one another before swapping.
Qualitatively, we see a difference in outcome for all strategies as we vary R0. While the difference in outcome for high and low R0 depends on the strategy we choose, for all strategies total infections are monotonically increasing with R0. The importance of choosing the optimal strategy also varies with R0, with the largest differences between the optimal and poor strategies being when R0 is between 1 and 2. While as R0 increases above 5, the outcome for all strategies gets consistently worse and the difference between strategies decreases.
Figure 2b shows how differences in outcomes between strategies change as we vary the probability of dying due to infection for each population group (σi∈{1,2}). We consider three scenarios σi: σ1 > σ2, σ1 = σ2, and σ1 < σ2. The biggest difference in outcomes of strategies happens when σ1 ≠ σ2. When σ1 = σ2, the only factor influencing the difference in deaths between population groups is their relative susceptibility (as defined previously). Hence, while there is a difference in the number of people infected in each population group, vaccination will reduce the probability of dying due to disease to the same value for each group. However, when σ1 ≠ σ2, one group will be more likely to die due to disease. Therefore, vaccinating the group more likely to die due to disease will reduce more deaths than vaccinating the other group, widening the gap between the outcomes of various strategies. For parameters with only direct effects, such as σi, vaccination only affects vaccinated people. The difference between outcomes of allocation strategies is therefore dependent on how the parameters for each group compare to one another.
The two examples presented in Figure 2 demonstrate how direct and indirect affects of vaccination impact the differences in outcomes between optimal and suboptimal strategies. For parameters affecting transmission (e.g. R0) the difference between outcomes of strategies is dependent on the value of the parameter itself. This is due to its affect on transmission for both population groups. However, for parameters affecting individual infection (e.g. σi) the difference between outcomes of strategies is dependent on the relative parameter values between each population group. The biggest differences between outcomes of strategies will occur with there is large disparity in the parameter between groups, and the smallest difference when both groups are equal.
3.2. Varying vaccine characteristics
We now consider an example population to demonstrate how vaccine effectiveness and coverage affect the differences in outcomes between allocation strategies. We define Group 1 to be more susceptible, more likely to develop symptomatic disease and more likely to die due to disease, and Group 2 to be less susceptible, less likely to develop symptomatic disease and less likely to die due to disease.
Figure 3 compares the differences between allocation strategies for various vaccine mechanisms and allocation objectives as we vary vaccine effectiveness and coverage.
Comparing the differences between strategies for varying vaccine mechanisms and allocation objectives as we vary vaccine effectiveness and coverage.
Figures 3a and 3b show the total infections for vaccines that affect transmission as vaccine effectiveness and coverage are varied. For the considered parameters, the optimal strategy changes from prioritising vaccination for Group 2 to prioritising vaccination for Group 1 at 63% effectiveness (3a). For both vaccine effectiveness and coverage, as we saw in Figure 2a, as we increase our vaccine parameter we reduce our objective for all allocation strategies. As the vaccine tends towards becoming 100% effective, or there is high coverage (80%), the optimal strategy produces a much better result than other strategies. However, for lower effectiveness and coverage, increasing the either parameter decreases our objective for all strategies. This demonstrates that, in our model, securing better vaccines or more vaccines will work to decrease our objective, even under a suboptimal strategy.
Figures 3c and 3d show how total symptomatic infections and total deaths for vaccines that affect individual infection vary and we change vaccine effectiveness and coverage. In Figure 3d the difference between optimal and suboptimal strategies is much smaller for 20% and 80% coverage than 50% as there are fewer ways to allocate vaccines for 20% and 80% coverage than for 50% coverage. As vaccine effectiveness and coverage increase, there is a large reduction in outcome for optimal (and close to optimal) strategies, but a much smaller improvement for poor strategies. As vaccination only impacts infected people, vaccinating the less vulnerable, who are already unlikely to experience symptomatic or severe disease, does little to reduce an objective focused on these infection characteristics. Unlike a vaccine affecting transmission, where increasing quality or quantity of vaccines works to decrease the objective for all strategies, here there is only a sizeable reduction for the best strategies. This indicates that strategy remains important even when effective vaccines and high coverage is available. For our model, allocating poorly with an effective vaccine or high coverage could result in a much worse outcome than allocating well with an ineffective vaccine or lower vaccine coverage.
For our model and the parameters we chose, the difference between optimal and suboptimal strategies varies as we change vaccine effectiveness and coverage based on both vaccine mechanism and allocation objective. If a vaccine mechanism affects transmission, this will impact the total number of infections, and therefore also the total symptomatic infections and total deaths resulting from these infections. Hence for any of these objectives, increasing vaccine effectiveness or coverage will result in a better outcome for all strategies. However, if a vaccine mechanism only results in direct effects, this will only impact objectives associated with the mechanism. For example, a vaccine that reduces the probability of dying due to disease will have no impact on total infections or total symptomatic infections. When the vaccine mechanism does impact an objective, increasing vaccine effectiveness and coverage is only effective when an optimal, or close to optimal, strategy is employed.
4. Discussion
Our results demonstrate that the difference between outcomes of vaccine allocation strategies depends on both disease and vaccine characteristics. The difference in outcomes between strategies is dependent on whether a considered parameter directly or indirectly impacts the outcome. For the former the difference between strategies is dependent heavily on the parameter value itself, whereas for the latter the difference is dependent on the relative values of the parameter between population groups. Furthermore, a vaccine with direct effects will only impact vaccinated people, and so in our model poor vaccine resources allocated well can result in a better outcome than good vaccine resources allocated poorly. Conversely, if vaccination indirectly effects the outcome, better vaccine resources will result in a better outcome for all strategies. These findings emphasise the importance of identifying the direct and indirect effects of vaccination when determining allocation strategy.
By investigating allocation strategies for individual vaccine mechanisms and objectives, we lay foundations for a model that considers multi-mechanism or multi-objective strategies. When designing vaccine strategies with little knowledge about the specifics of the vaccine, modelling often assumes individual mechanisms, or simply a vaccine that provides protection [7, 15, 16]. When vaccines eventually become available and are observed to include multiple mechanisms, these mechanisms are built into models through using effectiveness parameters from data [17, 18, 19]. Our model incorporates multiple possible vaccine mechanisms, however we restrict our analysis to the impact of each separately.
Furthermore, in this paper we have considered objectives that are not strictly independent of one another. Due to our model assumptions, reducing infections leads to a reduction in symptomatic infections which further leads to a reduction in deaths. However, by considering the impacts of vaccination on transmission or individual infection, we can determine the impact of various disease and vaccine characteristics on the outcome of independent objectives. To consider allocation strategies for multiple objectives would require development of a single objective through weighting individual objectives based on importance. The impact of vaccination on this overarching objective could then be thought of in terms of the impact of vaccination on each individual part, as described in our results.
While our model is sufficient to start learning about the importance of different vaccine mechanisms, it may not describe specific, realistic scenarios. In our model, we assume SEIR dynamics and divide the population into people with high and low risk to infection. To model a more realistic scenario, we would likely need to extend our model to capture a more complex population and transmission structure. In particular, we assumed constant vaccine effectiveness across our population, but age dependent vaccine effectiveness has been observed, for example for influenza vaccines [20]. When considered in the model, this could alter not only the optimal vaccination strategy, but also the difference between optimal and suboptimal strategies [3, 16, 21]. While the simplicity of our model allows us to analyse the differences in outcomes between optimal and suboptimal strategies, more information and a model incorporating observed heterogeneities are needed to produce results for a realistic vaccination scenario.
By investigating how various factors impact the outcomes of vaccination strategies in our model, we explore the idea of prioritising vaccine allocation over ascertainment. When new scenarios arise, such as new vaccines available or new variants appearing, our results allows us to compare how allocation strategies differ in this new scenario compared to an old scenario. Is it still worth sourcing more vaccines with the current allocation strategy or will increased coverage only improve the outcome if we vaccinate more effectively? How great are the benefits from allocating vaccines optimally now that our vaccine is less effective against a new variant? Do suboptimal strategies perform similarly? Our results show that investigating how individual disease and vaccine characteristics impact the difference in outcomes between vaccination strategies allows the reassessment of vaccine allocation as information on an emerging disease becomes available and reinforces the need to carefully consider allocation strategy when distributing vaccines.
Data Availability
The MATLAB code used to generate all results in this manuscript is available online.
Code availability
The MATLAB code used to generate all results in this manuscript is available online https://github.com/iabell/vaccine_allocation.
Supplementary materials
Additional figures and model details can be found in the supplementary materials.
Footnotes
* Submitted to the editors DATE.