Skip to main content
Springer logoLink to Springer
. 2023 Jan 10;86(2):26. doi: 10.1007/s00285-022-01858-5

Optimal vaccination: various (counter) intuitive examples

Jean-François Delmas 1, Dylan Dronnier 2,, Pierre-André Zitt 3
PMCID: PMC9832132  PMID: 36625980

Abstract

In previous articles, we formalized the problem of optimal allocation strategies for a (perfect) vaccine in an infinite-dimensional metapopulation model. The aim of the current paper is to illustrate this theoretical framework with multiple examples where one can derive the analytic expression of the optimal strategies. We discuss in particular the following points: whether or not it is possible to vaccinate optimally when the vaccine doses are given one at a time (greedy vaccination strategies); the effect of assortativity (that is, the tendency to have more contacts with similar individuals) on the shape of optimal vaccination strategies; the particular case where everybody has the same number of neighbors.

Keywords: Kernel operator, Vaccination strategy, Effective reproduction number, Multi-objective optimization, Pareto frontier

Introduction

Motivation

The basic reproduction number, denoted by R0, plays a fundamental role in epidemiology as it determines the long-term behavior of an epidemic. For a homogeneous model, it is defined as the number of secondary cases generated by an infected individual in an otherwise susceptible population. When this number is below 1, an infected individual causes less than one infection before its recovery in average; the disease therefore declines over time until it eventually dies out. On the contrary, when the reproduction number is greater than 1, the disease invades the population. It follows from this property that a proportion equal to 1-1/R0 of the population should be immunized in order to stop the outbreak. We refer the reader to the monograph of Keeling and Rohani (2008) for a reminder of these basic properties on the reproduction number.

In the heterogeneous generalization of classical compartmental models (Lajmanovich and Yorke 1976; Beretta and Capasso 1986; Delmas et al. 2022a), the population is stratified into homogeneous groups sharing the same characteristics (e.g., time to recover from the disease and interaction with the other groups). For these so-called metapopulation models, it is still possible to define a meaningful reproduction number R0, as the number of secondary cases generated by a typical infectious individual when all other individuals are uninfected (Diekmann et al. 1990). The reproduction number can then be identified as the spectral radius of the so-called next-generation matrix (Van Den Driessche and Watmough 2002). This encompasses SIS, SIR and SEIR epidemic models; see Section 2 in (Delmas et al. 2022b) for a discussion. With this definition, it is still true that the outbreak dies out if R0 is smaller than 1 and invades the population otherwise; see Thieme (1985); Hethcote and Thieme (1985); Van Den Driessche and Watmough (2002); Thieme (2011); Delmas et al. (2022a) for instance.

Suppose now that we have at our disposal a vaccine with perfect efficacy, that is, vaccinated individuals are completely immunized to the disease. After a vaccination campaign, let η denote the proportion of non-vaccinated individuals in the population: in inhomogeneous models, η depends a priori on the group as different groups may be vaccinated differently. We will call η a vaccination strategy. For any strategy η, let us denote by Re(η) the corresponding reproduction number of the non-vaccinated population, also called the effective reproduction number. In the metapopulation model, it can also be expressed as the spectral radius of the effective next generation matrix; see Equation (5) below. The choice of η naturally raises a question that may be expressed as the following informal constrained optimization problem:

Minimize:the quantity of vaccine to administratesubjectto:herd immunity is reached, that is,Re1. 1

For practical reasons, we will instead look at the problem the other way around. If the vaccine is only available in limited quantities, the decision makers could try to allocate the doses so as to maximize efficiency; a natural indicator of this efficiency is the effective reproduction number. This reasoning leads to the following constrained problem:

Minimize:the effective reproduction numberResubjectto:a given quantity of available vaccine. 2

In accordance with (Delmas et al. 2021b), we will denote by Re the value of this problem: it is a function of the quantity of available vaccine. The graph of this function is called the Pareto frontier. In order to measure how bad a vaccination strategy can be, we will also be interested in maximizing the effective reproduction number given a certain quantity of vaccine:

Maximise:the effective reproduction numberResubjectto:a given quantity of available vaccine. 3

The value function corresponding to this problem is denoted by Re and its graph is called the anti-Pareto frontier. We will quantify the “quantity of available vaccine” for the vaccination strategy η by a cost C(η). Roughly speaking the “best” (resp. “worst”) vaccination strategies are solutions to Problem (2) (resp. Problem (3)). Still following Delmas et al. (2021b), they will be called Pareto optimal (resp. anti-Pareto optimal) strategies.

The problem of optimal vaccine allocation has been studied mainly in the metapopulation setting where the population is divided into a finite number of subgroups with the same characteristics. Longini, Ackerman and Elverback were the first interested in the question of optimal vaccine distribution given a limited quantity of vaccine supply (Longini et al. 1978). Using the concept of next-generation matrix introduced by Diekmann, Heesterbeek and Metz Diekmann et al. (1990), Hill and Longini reformulated this problem thanks to the reproduction number (Hill and Longini 2003). Several theoretical and numerical studies followed focusing on Problem (1) and/or Problem (2) in the metapopulation setting (Goldstein et al. 2010; Poghotanyan et al. 2018; Duijzer et al. 2018; Hao et al. 2019). We also refer the reader to the introduction of Delmas et al. (2021b) for a detailed review of the bibliography.

In two previous works (Delmas et al. 2021b, a), we provided an infinite-dimensional framework generalizing the metapopulation model where Problems (2) and (3) are well-posed, justified that the optimizers are indeed Pareto optimal and studied in detail the Pareto and anti-Pareto frontiers. Since there is no closed form for the effective reproduction number, Problems (2) and (3) are hard to solve in full generality: our goal here is to exhibit examples where one can derive analytic expressions for the optimal vaccination strategies. The simple models we study give a gallery of examples and counter-examples to natural questions or conjectures, and may help understanding common rules of thumb for choosing vaccination policies. We will in particular be interested in the following three notions.

  • (i)

    Greedy parametrization of the frontiers. For the decision maker it is important to know if global optimization and sequential optimization are the same as one cannot unvaccinate people and redistribute the vaccine once more doses become available. More precisely, there is a natural order on the vaccination strategies: let us write ηη if all the people that are vaccinated when following the strategy η are also vaccinated when following the strategy η. Let η be an optimal solution of (2) for cost c=C(η), that is, Re(η)=Re(c). If, for c>c, we can find a strategy ηη such that Re(η)=Re(c), then the optimization may be, at least in principle, found in a greedy way: giving sequentially each new dose of vaccine so as to minimize Re gives, in the end, an optimal strategy for any quantity of vaccine. By analogy with the corresponding notion for algorithms we will say in this case that there exists a greedy parametrization of the Pareto frontier. The existence of such a greedy parametrization was already discussed by Cairns in Cairns (1989) and is examined for each model throughout this paper.

  • (ii)

    Assortative/Disassortative network. The second notion is a property of the network called assortativity: a network is called assortative when the nodes tend to attach to others that are similar in some way and disassortative otherwise. The assortativity or disassortativity of a network is an important property that helps to understand its topology. It has been oberved that social networks are usually assortative while biological and technological networks are disassortative, see for example (Newman 2002). The optimal vaccination strategies can differ dramatically in the case of assortative versus disassortative mixing, see (Galeotti and Rogers 2013) for a study in a population composed of two groups. This question is in particular addressed in Sect. 4 for an elementary model with an arbitrary number of groups.

  • (iii)

    How to handle individuals with the same level of connection. Targeting individuals that are the most connected is a common approach used to prevent an epidemic in a complex network (Pastor-Satorras and Vespignani 2002). In [17], we show that these strategies are optimal for the so-called monotonic kernel models, in which the individuals may be naturally ordered by a score related to their connectivity. When many individuals or groups are tied for the best score, either from the beginning or after some vaccine has been distributed, the optimal way of vaccinating them may be surprisingly varied according to the situation. This variety of answers appears already in the treatment of such individuals in the assortative/disassortative toy model developed in Sect. 4. To go further in this direction, a large part of the current paper, see Sects. 57, is devoted to regular or “constant degree” models where all individuals share the same degree. We shall in particular ask whether uniform vaccination strategies are either the “best” or the “worst” or even neither the “best” nor the “worst” possible strategies.

In most of the examples below, the next-generation matrices are symmetric. Although the optimization problems (2) and (3) make sense without symmetry assumptions (Delmas et al. 2021b), symmetry, or at least symmetrizability, is required for the convexity and concavity properties of the effective reproduction number Re proved in Delmas et al. (2021a). Note that real world data provides in general symmetric or symmetrizable contact matrices; see for example the POLYMOD matrix in Mossong et al. (2008) and the theoretical model in Busenberg and Castillo-Chavez (1991).

Main results

Section 2 is dedicated to classical finite-dimensional metapopulation models. We present two simple models that, despite being seemingly very similar, display totally different behaviors: the asymmetric and symmetric circle graphs. For the first one, where individuals of the group i can only be infected by individuals of the group i-1 and which corresponds to a next generation matrix given by:

Kij=1{i=j+1modN},

with N the number of groups or nodes in the circle, we derive a greedy parametrization of the Pareto frontier. On the second one, where individuals of the group i can only be infected by individuals of the group i-1 or i+1 and which corresponds to a next generation matrix given by:

Kij=1{i=j±1modN},

we observe numerically that the Pareto frontier is much more complicated, and in particular cannot be parametrized greedily. Those two models are in fact constant degree models; the uniform vaccination strategies are the “worst” for the first model, and neither the “best” nor the “worst” strategies for the second.

After Sect. 3, where we recall the kernel setting used in Delmas et al. (2021b) for infinite dimensional models, we focus in Sect. 4 on the effect of assortativity on optimal vaccination strategies. We define a simple kernel model that may be assortative or disassortative depending on the sign of a parameter. In the discrete metapopulation model, the next generation matrix can be written (up to a multiplicative constant) as:

Kij=1+ε1{ij}μj,

where μj0 represents the proportional size of group j. The model is assortative if ε<0 (and ε-1 so that the matrix K is non-negative) and disassortative if ε>0. We describe completely the optimal vaccination strategies, see Theorem 4.2, and show that the best strategies for the assortative case are the worst ones if the mixing pattern is disassortative, and vice-versa. We also prove that all the Pareto and anti-Pareto frontiers admit greedy parametrizations, and that Pareto optimal strategies prioritize individuals that in some sense have the highest degree, that is, are the most connected.

In Sect. 5, we consider constant degree models, which are the analogue of regular graphs in the infinite-dimensional setting. In the discrete metapopulation model, the sums over each row and the sums over each column of the next generation matrix are constant. We prove, see Proposition 5.4, that if the effective reproduction function Re is convex then the uniform strategies are the “best” and they give a greedy parametrization of the Pareto frontier; and that if Re is concave, the uniform strategies are the “worst”. Section 6 is then devoted to a particular model of rank two, which corresponds in the discrete metapopulation model to a next generation matrix of the form:

Kij=(1+εαiαj)μjwithjαjμj=0,

where ε may be +1 or -1, and supiαi21, so that the matrix K is non-negative. The condition jαjμj=0 ensures that the model has a constant degree. In those cases, we give a complete description of the “best” and the “worst” vaccination strategies, the uniform one being “best” for ε=+1 and “worst” otherwise, see Proposition 6.2. In Sect. 6.5, we also provide an example of kernel (in infinite dimension) for which the set of optimal strategies has an infinite number of connected components. In this particular case, there is no greedy parametrization of the Pareto frontier.

As another application of the results of Sect. 5, we investigate in Sect. 7 geometric constant degree kernels defined on the unit sphere Sd-1Rd. Intuitively an individual at point x on the sphere is infected by an individual at point y with an intensity k(x,y) depending on the distance between x and y. Those kernels appear in the graphon theory as limit of large dense random geometric graphs. We give a particular attention to the affine model in Sect. 7.3, where:

k(x,y)=1+εx,y,ε-1,

where x,y is the usual scalar product in the ambient space Rd. Intuitively, for ε>0, the infection propagates through the nearest neighbors: this may be seen as a kind of spatial assortativity. By contrast, for ε<0 the infection propagates through the furthest individuals neighbors, in a spatially disassortative way. For this affine model, we completely describe the “best” and the “worst” vaccination strategies, see Proposition 7.9.

First examples in the discrete setting

In this section, we use the framework developped by Hill and Longini in Hill and Longini (2003) for metapopulation models and provide optimal vaccination strategies for two very simple examples. Despite their simplicity, these examples showcase a number of interesting behaviors, that will occur a in much more general setting, as we will see in the rest of the paper.

The reproduction number in metapopulation models

In metapopulation models, the population is divided into N2 different subpopulations and we suppose that individuals within a same subpopulation share the same characteristics. The different groups are labeled 1, 2, ..., N. We denote by μ1, μ2, ..., μN their respective size (in proportion with respect to the total size) and we suppose that those do not change over time. By the linearization of the dynamic of the epidemic at the disease-free equilibrium, we obtain the so-called next-generation matrix K, see Van Den Driessche and Watmough (2002), which is a N×N matrix with non-negative coefficients. For a detailled discussion on the biological interpretation of the coefficients of the next-generation matrix, we refer the reader to (Delmas et al. 2022b, Section 2). We also refer to [14] for an extensive treatment of the two-dimensional case.

The basic reproduction number is equal to the spectral radius of the next-generation matrix:

R0=ρ(K), 4

where ρ denotes the spectral radius. Since the matrix K has non-negatives entries, the Perron-Frobenius theory implies that R0 is also an eigenvalue of K. If R0>1, the epidemic process grows away from zero infectives while if R0<1, the disease cannot invade the population; see (Van Den Driessche and Watmough 2002 ,Theorem 2) .

We now introduce the effect of vaccination. Suppose that we have at our disposal a vaccine with perfect efficacy, i.e., vaccinated individuals are completely immunized to the infection. We denote by η=(η1,,ηN) the vector of the proportions of non-vaccinated individuals in the different groups. We shall call η a vaccination strategy and denote by Δ=[0,1]N the set of all possible vaccination strategies. According to Delmas et al. (2022b, 2021b), the next-generation matrix corresponding to the dynamic with vaccination is equal to the matrix K multiplied by the matrix Diag(η) on the right, where Diag(η) is the N×N diagonal matrix with coefficients ηΔ. We call the spectral radius of this matrix the effective reproduction number:

Re(η)=ρK·Diag(η). 5

The effective reproduction number accounts for the vaccinated (and immunized) people in the population, as opposed to the basic reproduction number, which corresponds to a fully susceptible population. When nobody is vaccinated, that is η=1=(1,,1), Diag(η) is equal to the identity matrix, the next-generation matrix is unchanged and Re(η)=Re(1)=R0.

We suppose that the cost of a vaccination strategy is, up to an irrelevant multiplicative constant, equal to the total proportion of vaccinated people and is therefore given by:

C(η)=i=1N(1-ηi)μi=1-i=1Nηiμi, 6

where η=(η1,,ηN)Δ. We refer to (Delmas et al. 2021b, Section 5.1, Remark 5.2) for considerations on more general cost functions.

Example 2.1

(Uniform vaccination) The uniform strategy of cost c consists in vaccinating the same proportion of people in each group: η=(1-c)1. By homogeneity of the spectral radius, the reproduction number Re(η) is then equal to (1-c)R0.

Optimal allocation of vaccine doses

As mentioned in the introduction and recalled in Sect. 2.1, reducing the reproduction number is fundamental in order to control and possibly eradicate the epidemic. However, the vaccine may only be available in a limited quantity, and/or the decision maker may wish to limit the cost of the vaccination policy. This motivates our interest in the following related problem:

minRe(η),such thatC(η)=c. 7

According to Delmas et al. (2021b), one can replace the constraint {C(η)=c} by {C(η)c} without modifying the solutions. The opposite problem consists in finding out the worst possible way of allocating vaccine. While this does not seem at first sight to be as important, a good understanding of bad vaccination strategies may also provide rules of thumb in terms of anti-patterns. In order to estimate how bad a vaccination strategy can be, we therefore also consider the following problem:

maxRe(η),such thatC(η)=c. 8

According to Delmas et al. (2021b), one can replace the constraint  {C(η)=c} by {C(η)c} without modifying the solutions.

Since the coefficients of the matrix K·Diag(η) depend continuously on η, it is classical that its eigenvalues also depend continuously on η (see for example Horn and Johnson 2013, Appendix D) and in particular the function Re is continuous on Δ=[0,1]N. Since the function C is also continuous on Δ, the compactness of Δ ensures the existence of solutions for Problems (7) and (8). For  c[0,1]Re(c) (resp. Re(c)) stands for the minimal (resp. maximal) value taken by Re on the set of all vaccination strategies η such that C(η)=c:

Re(c)=min{Re(η):ηΔandC(η)=c}, 9
Re(c)=max{Re(η):ηΔandC(η)=c}. 10

It is easy to check that the functions Re and Re are non increasing. Indeed, if η1 and η2 are two vaccination strategies such that η1η2 (where  stands for the pointwise order), then Re(η1)Re(η2) according to the Perron-Frobenius theory. This easily implies that Re and Re are non-increasing. We refer to Delmas et al. (2021b, 2022b) for more properties on those functions; in particular they are also continuous. For the vaccination strategy η=0=(0,...,0) (everybody is vaccinated) with cost C(0)=1, the transmission of the disease in the population is completely stopped, i.e., the reproduction number is equal to 0. In the examples below, we will see that for some next-generation matrices K, this may be achieved with a strategy η with cost C(η)<1. Hence, let us denote by c the minimal cost required to completely stop the transmission of the disease:

c=inf{c[0,1]:Re(c)=0}=inf{C(η):Re(η)=0}. 11

In a similar fashion, we define by symmetry the maximal cost of totally inefficient vaccination strategies:

c=sup{c[0,1]:Re(c)=R0}.=sup{C(η):Re(η)=R0}. 12

According to (Delmas et al. 2021b, Lemma 5.13(ii)), we have c=0 if the matrix K is irreducible, i.e., not similar via a permutation to a block upper triangular matrix. The two matrices considered below in this section are irreducible.

Following Delmas et al. (2021b), the Pareto frontier associated to the “best” vaccination strategies, solution to Problem (7), is defined by:

F={(c,Re(c)):c[0,c]}. 13

The set of “best” vaccination strategies, called Pareto optimal strategies, is defined by:

P={ηΔ:(C(η),Re(η))F}. 14

When c=0 (which will be the case for all the examples considered in this paper), the anti-Pareto frontier associated to the “worst” vaccination strategies, solution to Problem (8), is defined by:

FAnti={(c,Re(c)):c[0,1]}. 15

The set of “worst” vaccination strategies, called anti-Pareto optimal strategies, is defined by:

PAnti={ηΔ:(C(η),Re(η))FAnti}. 16

The set of uniform strategies will play a role in the sequel:

Suni={t1:t[0,1]}. 17

We denote by F={(C(η),Re(η)):ηΔ} the set of all possible outcomes. According to (Delmas et al. 2021b, Section 6.1), the set F is a subset of [0,1]×[0,R0] delimited below by the graph of Re and above by the graph of Re; it is compact, path connected and its complement is connected in R2.

A path of vaccination strategies is a measurable function γ:[a,b]Δ where a<b. It is monotone if for all astb we have γ(s)γ(t), where  denotes the pointwise order. A greedy parametrization of the Pareto (resp. anti-Pareto) frontier is a monotone continuous path γ such that the image of (Cγ,Reγ) is equal to F (resp. FAnti). If such a path exists, then its image can be browsed by a greedy algorithm which performs infinitesimal locally optimal steps.

Remark 2.2

Let K be the next-generation matrix and let λR+\{0}. By homogeneity of the spectral radius, we have  ρ(λK·Diag(η))=λρ(K·Diag(η)). Thus, the solutions of Problems (7) and (8) and the value of c are invariant by scaling of the matrix K. As for the functions Re and Re, they are scaled by the same quantity. Hence, in our study, the value of R0 will not matter. Our main concern will be to find the best and the worst vaccination strategies for a given cost and compare them to the uniform strategy.

The fully asymmetric circle model

We consider a model of N2 equal subpopulations (i.e. μ1==μN=1/N) where each subpopulation only contaminates the next one. The next-generation matrix, which is equal to the cyclic permutation matrix, and the effective next generation matrix are given by:

K=0101001100andK·Diag(η)=0η20η300ηNη100, 18

where η=(η1,,ηN)Δ=[0,1]N. The next-generation matrix can be interpreted as the adjacency matrix of the fully asymmetric cyclic graph; see Fig. 1A.

Fig. 1.

Fig. 1

Example of optimization for the fully asymmetric circle model with N=5 subpopulations

By an elementary computation, the characteristic polynomial of the matrix K·Diag(η) is equal to XN-1iNηi. Hence, the effective reproduction number can be computed via an explicit formula; it corresponds to the geometric mean:

Re(η)=i=1Nηi1/N. 19

The Pareto and anti-Pareto frontier are totally explicit for this elementary example, and given by the following proposition. For additional comments on this example; see also Example 5.9 below.

Proposition 2.3

(Asymmetric circle) For the fully asymmetric circle model, we have:

  • (i)
    The least quantity of vaccine necessary to completely stop the propagation of the disease is c=1/N. Pareto optimal strategies have a cost smaller than c, and correspond to giving all the available vaccine to one subpopulation:
    P=η=(η1,,ηN)[0,1]N:ηi=1for allibut at most one.
    The Pareto frontier is given by the graph of the function Re on [0,c], where Re is given by:
    Re(c)=(1-Nc)+1/Nforc[0,1].
  • (ii)
    The maximal cost of totally inefficient vaccination strategies is c=0. The anti-Pareto optimal strategies consist in vaccinating uniformly the population, i.e.:
    PAnti=Suni.
    The anti-Pareto frontier is given by the graph of the function Re:c1-c on [0, 1].

In Fig. 1B, we have plotted the Pareto and the anti-Pareto frontiers corresponding to asymmetric circle model with N=5 subpopulations.

Remark 2.4

(Greedy parametrization) From Proposition 2.3, we see that there exists a greedy parametrization of the Pareto frontier, which consists in giving all the available vaccine to one subpopulation until its complete immunization. Similarly, the anti-Pareto frontier is greedily parametrized by the uniform strategies.

Proof

We first prove (i). Suppose that c1/N. There is enough vaccine to protect entirely one of the groups and obtain Re(η)=0 thanks to Equation (19). This gives c1/N and Re(c)=0 for c1/N.

Let 0c<1/N. According to (Boyd and Vandenberghe 2004, Section 3.1.5), the map ηRe(η) is concave. According to Bauer’s maximum principle (Niculescu and Persson 2006, Corollary A.3.3), Re attains its minimum on {η[0,1]N:C(η)=c} at some extreme point of this set. These extreme points are strategies η[0,1]N such that ηi=1-Nc for some i and ηj=1 for all ji. Since Re is a symmetric function of its N variables, it takes the same value (1-Nc)1/N on all these strategies, so they are all minimizing, which proves Point (i).

We give another elementary proof of (i) when c<1/N. Let η be a solution of Problem (7). Assume without loss of generality that η1ηN. Suppose for a moment that η2<1, and let ε>0 be small enough to ensure η1>ε and η2<1-ε. Then the vaccination strategy η~=(η1-ε,η2+ε,η3,,ηN) is admissible, and:

Re(η~)N=Re(η)N-(ε(η2-η1)+ε2)i=3Nηi<Re(η)N,

contradicting the optimality of η. Therefore the Pareto-optimal strategies have only one term different from 1, and must be equal to ((1-Nc),1,,1), up to a permutation of the indices.

Now, let us prove (ii). Let η be such that C(η)=c. According to the inequality of arithmetic and geometric means:

Re(η)η1++ηNN=1-c.

By Example 2.1, the right hand side is equal to the effective reproduction number of the uniform vaccination at cost c. This ends the proof of the proposition.

Fully symmetric circle model

We now consider the case where each of the N subpopulation may infect both of their neighbours. The next-generation matrix and the effective next-generation matrix are given by:

K=0101101010011010andK·Diag(η)=0η20ηNη10η30η200ηNη10ηN-10. 20

Again, we can represent this model as a graph; see Fig. 2A.

Fig. 2.

Fig. 2

Example of optimization for the fully symmetric circle model with N=12 subpopulations

There is no closed-form formula to express Re for N5 and the optimization is much harder than the asymmetric case. Since K is irreducible, we have c=0. Our only analytical result for this model is the computation of c.

Proposition 2.5

(Optimal strategy for stopping the transmission) For the fully symmetric circle model, the strategy η=1ieven is Pareto optimal for the fully symmetric circle and Re(η)=0. In particular, c is equal to C(η)=N/2/N.

Proof

The term XN-2 of the characteristic polynomial of K·Diag(η) has a coefficient equal to the sum of all principal minors of size 2:

-(η1η2+η2η3++ηN-1ηN+ηNη1). 21

If η is such that NC(η)<N/2, then at least one of the term above is not equal to 0, proving that the sum is negative. Hence, there is at least one eigenvalue of K·Diag(η) different from 0, and Re(η)>0. We deduce that cN/2/N.

Now, let η be such that ηi=0 for all odd i and ηi=1 for all even i, so that C(η)=N/2/N. The matrix K·Diag(η) is nilpotent as its square is 0. Since the spectral radius of a nilpotent matrix is equal 0, we get Re(η)=0. This ends the proof of the proposition.

We can give another proof of the proposition: it is enough to notice that the nodes labelled with an odd number form a maximal independent set of the cyclic graph. Taking η equal to the indicator function of this set, we deduce from (Delmas et al. Delmas et al. (2022b), Section 4.2) that η is Pareto optimal, Re(η)=0 and c=C(η).

We pursue the analysis of this model with numerical computations. We choose N=12 subpopulations, and compute an approximate Pareto frontier, using the Borg multiobjective evolutionary algorithm.1 The results are plotted in Fig. 3. We represent additionnally the curves (c,R(η(c))) where the vaccination strategy η(c) for a given cost c are given by deterministic path of “meta-strategies”:

  • Uniform strategy: distribute the vaccine uniformly to all N subpopulations;

  • “One in jstrategy: vaccinate one in j subpopulation, for j=2,3,4.

Fig. 3.

Fig. 3

Pareto frontier and computation of the outcomes for the paths of the four meta-strategies. Some meta-strategies {ηA,ηB,ηC,ηD} are represented on the right with their corresponding outcome points AD on the left

Let us follow the scatter plot of Re in Fig. 3A, starting from the upper left.

  1. In the beginning nobody is vaccinated, and R0 is equal to 2.

  2. For small costs all strategies have similar efficiency. Zooming in shows that the (numerically) optimal strateges split the available vaccine equally between four subpopulations that are separed from each other by two subpopulations. This corresponds to the “one in 3” meta-strategies path. As represented in Fig. 3B, ηA with outcome point A=(C(ηA),Re(ηA)) belongs to this path. In particular, note that disconnecting the graph is not Pareto optimal for 12c=3 as the disconnecting “one in 4” strategy gives values Re=21.41 opposed to the value Re1.37 for the “one in 3” strategy with same cost. However, note that, in agreement with (Delmas et al. 2022b, Proposition 5.3), this disconnecting “one in 4” strategy is also not anti-Pareto optimal, since it performs better than the uniform strategy with the same cost.

  3. When 12c=4 the circle has been split in four “islands” of two interacting subpopulations. There is a small interval of values of c for which it is (numerically) optimal to split the additional vaccine uniformly between the four “islands”, and give it entirely to one subpopulation in each island: see point B and the associated strategy ηB.

  4. Afterwards (see point C), it is in fact better to try and vaccinate all the (say) even numbered subpopulations. Therefore, the optimal vaccinations do not vary monotonously with respect to the amount of available vaccine; in other words, distributing vaccine in a greedy way is not optimal. This also suggests that, even though the frontier is continuous (in the objective space (cr)), the set of optimal strategies may not be connected: the “one in two” vaccination strategy of point C cannot be linked to “no vaccination” strategy by a continuous path of optimal strategies. In particular, the Pareto frontier cannot be greedily parametrized. The disconnectedness of the set of optimal strategies will be established rigorously in Sect. 6 for another model.

  5. For 12c=6, that is c=c as stated in Proposition 2.5, it is possible to vaccinate completely all the (say) odd numbered subpopulations, thereby disconnecting the graph completely. The infection cannot spread at all.

  6. Even though the problem is symmetric and all subpopulations play the same role, the proportional allocation of vaccine is far from optimal; on the contrary, the optimal allocations focus on some subpopulations.

Using the same numerical algorithm, we have also computed the anti-Pareto frontier for this model; see the dashed line in Fig. 2B. Although we do not give a formal proof, the anti-Pareto frontier seems to be perfectly given by the following greedy parametrization:

  1. Distribute all the available vaccine supply to one group until it is completely immunized.

  2. Once this group is fully vaccinated, distribute the vaccine doses to one of its neighbour.

  3. Continue this procedure by vaccinating the neighbour of the last group that has been immunized.

  4. When there are only two groups left, split the vaccine equally between these two.

The kernel model

In order to get a finer description of the heterogeneity, we could divide the population into a growing number of subgroups N. The recent advances in graph limits theory (Backhausz and Szegedy 2020; Lovász 2012) justify describing the transmission of the disease by a kernel defined on a probability space. We already used this type of model in Delmas et al. (2021a, 2021b, 2022a, 2022b), in particular for an SIS dynamics, see also (Delmas et al. 2022b, Section 2) for other epidemic models.

Let (Ω,F,μ) be a probability space that represents the population: the individuals have features labeled by Ω and the infinitesimal size of the population with feature x is given by μ(dx). Let L2(μ) (L2 for short) be the space of real-valued measurable functions f defined on Ω such that f2=(Ωf2dμ)1/2 is finite, where functions which agree μ-a.s. are identified. Let L+2={fL2:f0} be the subset of non-negative functions of L2. We define a kernel on Ω as a R+-valued measurable function defined on (Ω2,F2). We will only consider kernels with finite double-norm on L2:

graphic file with name 285_2022_1858_Equ22_HTML.gif 22

To a kernel k with finite double-norm on L2, we associate the integral operator Tk on L2 defined by:

Tk(g)(x)=Ωk(x,y)g(y)μ(dy)forgL2andxΩ. 23

The operator Tk is bounded, and its operator norm TkL2 satisfies:

TkL2k2,2. 24

According to (Conway 1990, Proposition II.4.7), the operator Tk is actually compact. A kernel is said to be symmetric if k(x,y)=k(y,x), μ(dx)μ(dy)-almost surely. It is said to be irreducible if for all AF, we have:

A×Ack(x,y)μ(dx)μ(dy)=0μ(A){0,1}. 25

If k is not irreducible, it is called reducible.

By analogy with the discrete setting and also based on Delmas et al. (2022a, 2022b), we define the basic reproduction number in this context thanks to the following formula:

R0=ρ(Tk), 26

where ρ stands for the spectral radius of an operator. According to the Krein-Rutman theorem, R0 is an eigenvalue of Tk. Besides, there exists left and right eigenvectors associated to this eigenvalue in L+2; such functions are called Perron eigenfunctions.

For fg two non-negative bounded measurable functions defined on Ω and k a kernel on Ω with finite double-norm on L2, we denote by fkg the kernel on Ω defined by:

(fkg)(x,y)=f(x)k(x,y)g(y). 27

Since f and g are bounded, the kernel fkg has also a finite double-norm on L2.

Denote by Δ the set of measurable functions defined on Ω taking values in [0, 1]. A function η in Δ represents a vaccination strategy: η(x) represents the proportion of non-vaccinated individuals with feature x. In particular η=1 (the constant function equal to 1) corresponds to the absence of vaccination and η=0 (the constant function equal to 0) corresponds to the whole population being vaccinated. The uniform strategies are given by:

ηuni=t1

for some t[0,1], and we denote by Suni={t1:t[0,1]} the set of uniform strategies.

The (uniform) cost of the vaccination strategy ηΔ is given by the total proportion of vaccinated people, that is:

C(η)=Ω(1-η)dμ=1-Ωηdμ. 28

The measure ηdμ corresponds to the effective population, that is the individuals who effectively play a role in the dynamic of the epidemic. The effective reproduction number is defined by:

Re(η)=ρ(Tkη), 29

We consider the weak topology on Δ given by the trace of the weak topology on L2, so that with a slight abuse of notation we identify Δ with {ηL2:0η1}. According to Theorem 4.2 and Remark 3.2 in Delmas et al. (2021b), the function Re:ηRe(η) is continuous on Δ with respect to the weak topology. The compactness of Δ for this topology implies the existence of solutions for Problems (7) and (8). We will conserve the same notation and definitions as in the discrete setting for: the value functions Re and Re, the minimal/maximal costs c and c, the various sets of strategies P and PAnti, and the various frontiers F and FAnti; see Eqs. (9)–(17) in Sect. 2.2.

We shall also use the following result from (Delmas et al. 2022b, Proposition 5.1) (recall that a vaccination strategy is defined up the a.s. equality).

Lemma 3.1

Let k be a kernel on Ω with finite double-norm on L2 such that a.s. k>0. Then, we have c=0c=1 and the strategy 1 (resp. Inline graphic) is the only Pareto optimal as well as the only anti-Pareto optimal strategy with cost c=0 (resp. c=1).

Example 3.2

(Discrete and continuous representations of a metapopulation model) We recall the natural correspondence between metapopulation models (discrete models) and kernel models (continuous models) from (Delmas et al. 2021b, Section 7.4.1). Consider a metapopulation model with N groups given by a finite set Ωd={1,2,,N} equipped with a probability measure μd giving the relative size of each group and a next generation matrix K=(Kij,i,jΩd). The corresponding discrete kernel kd on Ωd is defined by:

Kij=kd(i,j)μjwhereμi=μd({i}). 30

Then, the matrix K·Diag(η) is the matrix representation of the endomorphism Tkdη in the canonical basis of RN.

Following Delmas et al. (2021b), we can also consider a continuous representation on the state space Ωc=[0,1) equipped with the Lebesgue measure μc. Let I1=[0,μ1), I2=[μ1,μ1+μ2), ..., IN=[1-μN,1), so that the intervals (In,1nN) form a partition of Ω. Now define the kernel:

kc(x,y)=1i,jNkd(i,j)1Ii×Ij(x,y). 31

Denote by Red and Rec the effective reproduction number in the discrete and continuous representation models. In the same manner, the uniform cost in each model is denoted by Cd and Cc. According to Delmas et al. (2021b), these functions are linked through the following relation:

Red(ηd)=Recηc,andCd(ηd)=Cc(ηc),

for all ηd:Ωd[0,1] and ηc:Ωc[0,1] such that:

ηd(i)=1μiIiηcdμcfor alliΩd.

Let us recall that the Pareto and anti-Pareto frontiers for the two models are the same.

In Fig. 4, we have plotted the kernels of the continuous models associated to the asymmetric and symmetric circles models from Sects. 2.3 and 2.4.

Fig. 4.

Fig. 4

Kernels kc (equal to 0 in the white zone and to 1 in the black zone) on Ωc=[0,1) and μc the Lebesgue measure of the continuous model associated to discrete metapopulation models

Assortative versus disassortative mixing

Motivation

We consider a population divided into an at most countable number of groups. Individuals within the same group interact with intensity a and individuals in different groups interact with intensity b. Hence, the model is entirely determined by the coefficients a and b and the size of the different groups. This simple model allows to study the effect of assortativity, that is, the tendency for individuals to connect with individuals belonging to their own subgroup. The mixing pattern is called assortative (higher interaction in the same subgroup) if a>b, and disassortative (lower interaction in the same subgroup) when b>a. Our results illustrate how different the optimal vaccination strategies can be between assortative and disassortative models, an effect that was previously studied by Galeotti and Rogers (2013) in a population composed of two groups.

When the population is equally split in a finite number of subgroups, and a is equal to 0, the next-generation matrix of this model corresponds, up to a multiplicative constant, to the adjacency matrix of a complete multipartite graph. Recall that an m-partite graph is a graph that can be colored with m different colors, so that all edges have their two endpoints colored differently. When m=2 these are the so-called bipartite graphs. A complete multipartite graph is a m-partite graph (for some mN) in which there is an edge between every pair of vertices from different colors.

The complete multipartite graphs have interesting spectral properties. Indeed, Smith (1970) showed that a graph with at least one edge has its spectral radius as its only positive eigenvalue if and only if its non-isolated vertices induce a complete multipartite graph. In Esser and Harary (1980), Esser and Harary proved that two complete m-partite graphs with the same number of nodes are isomorphic if and only if they have the same spectral radius. More precisely, they obtained a comparison of the spectral radii of two complete m-partite graphs by comparing the sizes of the sets in their partitions through majorization; see (Esser and Harary 1980, Lemma 3).

The goal of this section is to generalize and complete these results and give a full picture of the Pareto and anti-Pareto frontiers for the assortative and the disassortative models.

Spectrum and convexity

We will use an integer intervals notation to represent the considered kernels. For i,jN{+}, we set [[i,j]] (resp. [[i,j[[) for [i,j](N{+}) (resp. [i,j)N). Let N[[2,+]] and Ω=[[1,N]] if N is finite and Ω=[[1,+[[ otherwise. The set Ω is endowed with the discrete σ-algebra F=P(Ω) and a probability measure μ. To simplify the notations, we write μi for μ({i}) and fi=f(i) for a function f defined on Ω. Without loss of generality, we can suppose that μiμj>0 for all ij elements of Ω. We consider the kernel k defined for i,jΩ by:

k(i,j)=aifi=j,botherwise, 32

where a and b are two non-negative real numbers.

If b=0, then the kernel is reducible, and, thanks to (Delmas et al. 2021a, Lemma 5.3), the effective reproduction number is given by the following formula: Re(η)=amaxiΩηiμi, for all η=(ηi,iΩ)Δ. This is sufficient to treat this case and we have c=1-μ1.

From now on, we assume that b>0. The next two results describe the spectrum of Tk in both the assortative and disassortative case. Notice the spectrum of Tk is real as k is symmetric. Recall that R0=ρ(Tk).

Proposition 4.1

(Convexity/concavity of Re) Let k be given by (32), with b>0 and a0.

  • (i)

    Assortative model. If ab>0, then the operator Tk is positive semi-definite and the function Re is convex.

  • (ii)

    Disassortative model. If ba0 and b>0, then R0 is the only positive eigenvalue of Tk, and it has multiplicity one. Furthermore, the function Re is concave.

In the following proof, we shall consider the symmetric matrix Mn of size n×n, with nN, given by:

Mn(i,j)=aifi=j,botherwise.

The matrix Mn is the sum of b times the all-ones matrix and a-b times the identity matrix. Thus, Mn has two distinct eigenvalues: nb+a with multiplicity 1 and a-b with multiplicity n-1.

Proof

We first prove (i). For any gL2, we have:

Ω×Ωg(x)k(x,y)g(y)μ(dx)μ(dy)=aiΩgi2μi2+bijgigjμiμjbg22.

This implies that Tk is positive semi-definite. Thus, as k is symmetric, the fonction Re is convex, thanks to (Delmas et al. 2021a, Theorem 4.10).

We now prove (iii). We give a direct proof when N is finite, and use an approximation procedure for N=. We first assume that N is finite. For nN, let vn=1[[1,n]] and set Tn=Tvnkvn. The non-null eigenvalues of Tn (with their multiplicity) are the eigenvalues of the matrix Mn·Diagn(μ), where Diagn(μ) is the diagonal n×n-matrix with (μ1,,μn) on the diagonal. Thanks to (Horn and Johnson 2013, Theorem 1.3.22), these are also the eigenvalues of the matrix Qn=Diagn(μ)1/2·Mn·Diagn(μ)1/2. By Sylvester’s law of inertia (Horn and Johnson 2013, Theorem 4.5.8), the matrix Qn has the same signature as the symmetric matrix Mn. In particular, since we have supposed a-b0Mn has only one positive eigenvalue. Thus Qn has only one positive eigenvalue: thanks to the Perron-Frobenius theory, it is its spectral radius. This concludes the proof when N is finite by choosing n=N.

If N=, we consider the limit nN. Since:

limnk-vnkvn2,2=0,

the spectrum of Tn converges to the spectrum of Tk, with respect to the Hausdorff distance, and the multiplicity on the non-zero eigenvalues also converge, see (Delmas et al. 2021a, Lemma 2.4). This shows that ρ(Tk) is the only positive eigenvalue of Tk, and it has multiplicity one. Since k is symmetric, we deduce the concavity of the function Re from (Delmas et al. 2021a, Theorem 4.10).

Explicit description of the Pareto and anti-Pareto frontiers

For c[0,1], we define an “horizontal vaccinationηh(c)Δ with cost c in the following manner. Rather than defining directly the proportion of non-vaccinated people in each class, it will be convenient to define first the resulting effective population size, which will be denoted by ξ. For all α[0,μ1], let ξh(α)Δ be defined by:

ξih(α)=min(α,μi),iΩ. 33

For all iΩξih(α) is a non-decreasing and continuous function of α. The map αiξih(α) is continuous and increasing from [0,μ1] to [0, 1], so for any c[0,1], there exists a unique αc such that iξih(αc)=1-c. We then define the horizontal vaccination profile ηh(c)Δ by:

ηih(c)=ξih(αc)/μi,iΩ. 34

In words, it consists in vaccinating in such a way that the quantity of the non-vaccinated individuals ξih=ηiμi in each subpopulation is always less than the “horizontal” threshold α: see Fig. 5A. The cost of the vaccination strategy ηh(c) is indeed c. Note that ηh(0)=1 (no vaccination), whereas ηh(1)=0 (full vaccination), and that the path cηh(c) is greedy. We denote its range by Ph.

Fig. 5.

Fig. 5

Greedy parametrization of the (anti-)Pareto front. The bar plot represents the measure μ. The proportion of green in each bar correspond to the proportion of vaccinated individuals in each subpopulation

For c[0,1], we define similarly a “vertical vaccination” ηv(c)Δ with cost c. First let us define for β[0,N]:

ξiv(β)=μi·min(1,(β+1-i)+),iΩ. 35

The map βiξiv(β) is increasing and continuous from [0, N] to [0, 1], so for any c[0,1] there exists a unique βc such that iξiv(βc)=1-c. We then define the vertical vaccine profile ηv(c) by:

ηiv(c)=ξiv(βc)/μi,iΩ. 36

In words, if β=, this consists in vaccinating all subpopulations j for j>, and a fraction β-β of the subpopulation , see Fig. 5B for a graphical representation. The cost of the vaccination strategy ηv(c) is by construction equal to c.

For all iΩηiv(c) is a non-increasing and continuous function of c. Just as in the horizontal case, we have ηv(0)=1 (no vaccination), ηv(1)=0 (full vaccination), and the path cηv(β(c)) is also greedy. We denote its range by Pv.

These two paths give a greedy parametrization of the Pareto and anti-Pareto frontiers for the assortative and disassortative models: more explicitly, we have the following result, whose proof can be found in Sect. 4.4.

Theorem 4.2

(Assortative vs disassortative) Let k be given by (32), with b>0 and a0.

  • (i)

    Assortative model. If ab>0, then Pv and Ph are greedy parametrizations of the anti-Pareto and Pareto frontiers respectively.

  • (ii)

    Disassortative model. If ba>0, then Pv and Ph are greedy parametrizations of the Pareto and anti-Pareto frontiers respectively.

  • (iii)

    Complete multipartite model. If a=0 and b>0, then Ph is a greedy parametrization of the anti-Pareto frontier and the subset of strategies ηPv such that C(η)1-μ0 is a greedy parametrization of the Pareto frontier. In particular, we have c=1-μ1 and c=0.

Notice that c=0 and c=1 in cases (i) and (ii) as k is positive thanks to Lemma 3.1.

Remark 4.3

(Highest Degree vaccination) The effective degree function of a symmetric kernel k at ηΔ is the function degη defined on Ω by:

degη(x)=Ωk(x,y)η(y)μ(dy). 37

When η=1, it is simply called the degree of k and is denoted by deg. In our model, the effective degree of the subgroup i is given by

degη(i)=aηiμi+biημ, 38

and thus the degree of the subgroup i is given by deg(i)=(a-b)μi+b. As μiμj for i<j elements of Ω, we deduce that the degree function is monotone: non-increasing in the assortative model and non-decreasing in the disassortative model. The group with the highest degree therefore corresponds to the largest group in the assortative model and the smallest group (if it exists) in the disassortative model.

Consider the assortative model where all the groups have different size, i.e.μ1>μ2> Following the parametrization cηh(c), starting from c=0, will first decrease the effective size of the group 1 (the group with the highest degree) until it reaches the effective degree of group 2 (with the second highest degree). Once these two groups share the same effective degree which corresponds to reaching μ1η1h=μ2, they are vaccinated uniformly (that is, ensuring that they keep the same effective degree: using (38) this corresponds to  μ1η1h=μ2η2h) until their effective degree is equal to the third highest degree, and so on and so forth.

In the disassortative model, the function degη remains (strictly) increasing when the vaccination strategies in Pv are applied. In particular, if μ1>μ2>, then the optimal strategies prioritize the groups with the higher effective degree until they are completely immunized. If multiple groups share the same degree, it is optimal to give all available doses to one group.

In conclusion, in both models, the optimal vaccination consists in vaccinating the groups with the highest effective degree in priority if this group is unique. But if multiple groups share the same degree (i.e., have the same size), the optimal strategies differ between the assortative and the disassortative case. In the assortative case, groups with the same size must be vaccinated uniformly while in the disassortive case, all the vaccine doses shall be given to one group until it is completely vaccinated.

Example 4.4

(Group sizes following a dyadic distribution) Let N=Ω=N and μi=2-i for all iΩ. Following (Delmas et al. 2021b, Section 7.4.1), we will couple this discrete model with a continuum model for a better visualization on the figures. Let Ωc=[0,1) be equipped with the Borel σ-field Fc and the Lebesgue measure μc. The set Ωc is partitionned into a countable number of intervals Ii=[1-2-i+1,1-2-i), for iN, so that μc(Ii)=μi. The kernel of the continuous model corresponding to k in (32) is given by:

kc=(a-b)iN1Ii×Ii+b1. 39

The kernel kc is plotted in Figs. 6A, 7A and 8A for different values of a and b corresponding respectively to the assortative, the disassortative and the complete multipartite case corresponding to points (i), (ii) and (iii) of Theorem 4.2 respectively. Their respective Pareto and anti-Pareto frontiers are plotted in Figs. 6B, 7B and 8B, using a finite-dimensional approximation of the kernel k and the power iteration method. In Fig. 8B, the value of c is equal to 1-μ1=1/2. With this continuous representation of the population, the set Pv corresponds to the strategies of the form 1[0,t) for t[0,1].

Fig. 6.

Fig. 6

An assortative model

Fig. 7.

Fig. 7

A disassortative model

Fig. 8.

Fig. 8

An example of the complete multipartite model

Notice that the Pareto frontier in the assortative case is convex. This is consistent with (Delmas et al. 2021b, Proposition 6.6) since the cost function is affine and Re is convex when ab; see Proposition 4.1 (i). In the same manner, the anti-Pareto frontier in the disassortative and the multipartite cases is concave. Once again, this is consistent with (Delmas et al. 2021b, Proposition 6.6) since the cost function is affine and Re is concave when ba; see Proposition 4.1 (iii).

Proof of Theorem 4.2

After recalling known facts of majorization theory, we first consider the finite dimension models, and then the general case by an approximation argument.

Majorization

In this section, we recall briefly some definitions and results from majorization theory, and refer to Arnold (1987); Marshall et al. (2011) for an extensive treatment of this topic.

Let n1 and ξ,χR+n. We denote by ξ and χ their respective order statistics, that is the vectors in R+n with the same components, but sorted in descending order. We say that ξ is majorized by χ, and write ξχ, if:

j=1iξjj=1iχjfor alli{1,,n},andj=1nξj=j=1nχj. 40

Among the various characterizations of majorization, we will use the following by Hardy, Littlewood and Pólya; see (Marshall et al. 2011, Proposition I.4.B.3):

ξχi=1n(ξi-t)+i=1n(χi-t)+for alltR+, 41

where u+=max(u,0), for all uR. A real-valued function Θ defined on R+n is called Schur-convex if it is non-decreasing with respect to , that is, ξχ implies Θ(ξ)Θ(χ). A function Θ is called Schur-concave if (-Θ) is Schur-convex.

Schur-convexity and concavity of the spectral radius in finite dimension

We define the function Θn on R+n by:

Θn(ξ)=ρ(Mn·Diag(ξ)),

where Diag(ξ) is the diagonal n×n-matrix with ξ on the diagonal. By construction, for η=(η1,,ηn,0,), we have:

Re(η)=Θn(η1μ1,,ηnμn). 42

The key property below will allow us to identify the optimizers.

Lemma 4.5

(Schur-concavity and Schur-convexity) Let b>0 and a0. The function Θn is Schur-convex if ab, and Schur-concave if ab.

Proof

Let us consider the disassortative case where ab. By a classical result of majorization theory (Marshall et al. 2011, Proposition I.3.C.2.), it is enough to show that Θn is symmetric and concave.

To prove that Θn is symmetric, consider σ a permutation of {1,2,,n} and Pσ the associated permutation matrix of size n×n. Since PσMnPσ-1=Mn, we deduce that Θn(ξσ)=Θn(ξ), where ξσ is the σ-permutation of ξR+n. Thus Θn is symmetric.

We now prove that Θn is concave on R+n. Since Re is concave thanks to Proposition 4.1 (iii), we deduce from (42), that the function Θn is concave on [0,μ1]××[0,μn]. Since Θn is homogeneous, it is actually concave on the whole domain R+n. This concludes the proof when ab.

The proof is the same for the assortative case ab, replacing the reference to Proposition 4.1 (iii) by (i).

Extreme vaccinations for fixed cost

Let us show that the horizontal and vertical vaccinations give extreme points for the preorder  on finite sets, when the quantity of vaccine is fixed. Recall that ξh and ξv are defined in (33) and (35) respectively.

Proposition 4.6

(Extreme vaccinations) Let nΩβ[0,n) and α[0,μ1]. Let ξv,n=(ξ1v(β),,ξnv(β)), and ξh,n=(ξ1h(α),,ξnh(α)). For any ξ=(ξ1,,ξn)[0,μ1]××[0,μn], we have:

i=1nξi=i=1nξiv,nξξv,n,andi=1nξi=i=1nξih,nξh,nξ.
Proof

Let ξ[0,μ1]××[0,μn] be such that i=1nξi=i=1nξiv,n. The reordered vector ξ clearly satisfies the same conditions, so without loss of generality we may assume that ξ is sorted in descending order. Using Equation (35), we get:

i=1ξii=1μi=i=1ξiv,n,for1β.

We also have:

i=1ξii=1nξi=i=1nξiv,n=i=1ξiv,n,for>β.

Therefore, we get ξξv,n, by the definition of .

Similarly, let ξ[0,μ1]××[0,μn] be such that i=1nξi=i=1nξih,n. If tα then:

i(ξih,n-t)+=0i(ξi-t)+,

while if t[0,α), using the fact that i=1nξi=i=1nξih,n, the expression ξih,n=min(α,μi), and the inequalities ξiμi, we get:

i=1n(ξih,n-t)+=i=1n(ξih,n-t)+i=1n(t-ξih,n)+=i=1n(ξi-t)+i=1n(t-μi)+i=1n(ξi-t)+i=1n(t-ξi)+=i=1n(ξi-t)+.

This gives ξh,nξ, by the characterization (41).

“Vertical” Pareto optima in the disassortative case

We consider here the disassortative model ba0 and b>0. Let c(0,1) and D(c)={ηΔ:C(η)=c} be the set of vaccination strategies with cost c. We will solve the constrained optimization Problem (7) that corresponds to:

minRe(η),such thatηD(c). 43

Recall the definitions of βc and ηv(c) given page 36. Let ηD(c). Let n be large enough so that j>nμj<1-c so that jnηjμj>0, and assume that n>βc. Let η(n)Δ be defined by:

ηi(n)=jnηjv(c)μjjnηjμj1{in}ηi.

Note that since C(ηv(c))=c=C(η), we have limnNη(n)=η (pointwise and in L2). Let ξn=(η1(n)μ1,,ηn(n)μn) and ξv,n be defined as in Proposition 4.6 with β=βc. By construction, we have i=1nξin=i=1nξiv,n, so by Proposition 4.6, we get ξnξv,n. This implies that:

Re(η(n))=Θn(ξn)Θn(ξv,n)=Re(ηv(c)),

where the inequality follows from the Schur concavity of Θn in the disassortative case (see Lemma 4.5) and where the last equality holds as nβc. Since Re is continuous and η(n) converges pointwise and in L2 to η, we get Re(η)Re(ηv). This implies that ηv is a solution of Problem (43).

If a>0, then k is positive everywhere, and we deduce from Lemma 3.1 that c=1. If a=0, it is easy to prove that {0} is a maximal independant set of k; this gives that c=1-μ1, thanks to (Delmas et al. 2022b, Remark 4.5). Since for all c[0,c) there exists ηPv such that C(η)=c, we also get that Pv{ηΔ:C(η)c} is a parametrization of the Pareto frontier. This gives the parametrization of the Pareto frontier using Pv from Theorem 4.2 (ii) and (iii).

“Horizontal” anti-Pareto optima in the disassortative case

We still consider ba0 and b>0. Let c(0,1). We now turn to the anti-Pareto frontier by studying the constrained maximization Problem (8) that corresponds to:

maxRe(η),such thatηD(c). 44

Recall the definitions of αc and ηh(c) given page 34. Let ηD(c). Let n be large enough so that j>nμj<1-c and thus jnηjμj>0. Define η(n)Δ by:

ηi(n)=jnηjh(c)μjjnηjμj1{in}ηi.

Let ξn=(η1(n)μ1,,ηn(n)μn) and let ξh,n be defined as in Proposition 4.6 with α=αc. By construction, we have i=1nξin=i=1nξih,n, so by Proposition 4.6, we obtain ξh,nξn. This implies that:

Re(η(n))=Θn(ξn)Θn(ξh,n)=Re(ηh(c)1[[1,n]]),

where the inequality follows from the Schur concavity of Θn.

Now, as n goes to infinity η(n) converges pointwise and in L2 to η, and ηh(c)1[[1,n]] converges pointwise and in L2 to ηh(c), so by continuity of Re we get Re(η)Re(ηh(c)), and ηh(c) is solution of the Problem (44) and is thus anti-Pareto optimal for c(0,1) as c=0. Since c=0, we also deduce from (Delmas et al. 2021b, Propsotion 5.8 (iii)) that Inline graphic and 1 are anti-Pareto optimal. Since for all c[0,1] there exists ηPh such that C(η)=c, we deduce that Ph is a parametrization of the anti-Pareto frontier.

The assortative case

The case ab>0, corresponding to point (i) in Proposition 4.2, is handled similarly, replacing concavity by convexity, minima by maxima and vice versa.

Constant degree kernels and unifom vaccinations

Motivation

We have seen in the previous section an example of model where vaccinating individuals with the highest degree is the best strategy. A similar phenomenon is studied in [17], where under monotonicity arguments on the kernel, vaccinating individuals with the highest (resp. lowest) degree is Pareto (resp. anti-Pareto) optimal. However, in case multiple individuals share the same maximal degree, the optimal strategies differ completely between the assortative and the disassortative models: the Pareto optimal strategies for one model correspond to the anti-Pareto optimal strategies for the other and vice versa.

Motivated by this curious symmetry, we investigate in this section constant degree kernels, that is, the situation where all the individuals have the same number of connections. In Sect. 5.2, we define these kernels formally and give the main result on the optimality of the uniform strategies when Re is either convex or concave, see Proposition 5.4. Section 5.3 is devoted to the proof of this main result. We study in more detail the optimal strategies in an example of constant degree symmetric kernels of rank two in Sect. 6. Eventually, we study in Sect. 7 geometric kernels on the sphere, which are constant degree kernels.

On the uniform strategies for constant degree kernels

In graph theory, a regular graph is a graph where all vertices have the same number of in-neighbors, and the same number of out-neighbors. In other words all vertices have the same in-degree and the same out-degree. Limits of undirected regular graphs have been studied in details by Backhausz and Szegedy (2020) and Kunszenti-Kovács et al. (2021). When the graphs are dense, their limit can be represented as a regular graphon, that is a symmetric kernel with a constant degree function.

Since we do not wish to assume symmetry, we give the following general definition. For a kernel k on Ω, we set, for all zΩ and AF:

k(z,A)=Ak(z,y)μ(dy)andk(A,z)=Ak(x,z)μ(dx).

For zΩ, its in-degree is k(z,Ω) and its out-degree is k(Ω,z).

Definition 5.1

(Constant degree kernel) A kernel k with a finite L2 double-norm and positive spectral radius R0>0 is called constant degree if all the in-degrees and all the out-degrees have the same value, that is, the maps xk(x,Ω) and yk(Ω,y) defined on Ω are constant, and thus equal.

Remark 5.2

Let k be a constant degree kernel with spectral radius R0>0. Notice the condition “all the in-degrees and out-degrees have the same value” is also equivalent to 1 being a left and right eigenfunction of Tk. We now check that the corresponding eigenvalue is R0.

Let hL+2(Ω)\{0} be a left Perron-eigenfunction. Denote by λ the eigenvalue associated to 1. Then, we have:

λΩh(x)μ(dx)=Ωh(x)k(x,y)μ(dx)μ(dy)=R0Ωh(y)μ(dy),

where the first equality follows from the regularity of k and from the fact that h is a left Perron-eigenfunction of Tk. Since h is non-negative and not equal to Inline graphic almost everywhere, we get that λ=R0 and 1 is a right Perron-eigenvector of Tk. With a similar proof, we show that 1 is a left Perron-eigenvector of Tk. In particular, if k is constant degree, then the reproduction number is given by:

R0=Ω×Ωk(x,y)μ(dx)μ(dy). 45

Example 5.3

We now give examples of constant degree kernels.

  • (i)
    Let G=(V,E) be a finite non-oriented simple graph, and μ the uniform probability measure on the vertices V. The degree of a vertex xV is given by
    deg(x)={yV:(x,y)E}.
    The graph G is constant degree if all its vertices have the same degree, say d1. Then the kernel defined on the finite space Ω=V by the adjacency matrix is constant degree with R0=d. Notice it is also symmetric.
  • (ii)
    Let G=(V,E) be a finite directed graph, and μ be the uniform probability measure on the vertices V. The in-degree of a vertex xV is given by
    degin(x)={yV:(y,x)E},
    and the out-degree is given by
    degout(x)={yV:(x,y)E}.
    The graph G is regular if all its vertices have the same in-degree and out-degree, say d1. Then the kernel defined on the finite space Ω=V by the adjacency matrix is regular with R0=d. Notice it might not be symmetric.
  • (iii)
    Let Ω=(R/(2πZ))m be the m-dimensional torus endowed with its Borel σ-field F and the normalized Lebesgue measure μ. Let f be a measurable square-integrable non-negative function defined on Ω. We consider the geometric kernel on Ω defined by:
    kf(x,y)=f(x-y).
    The kernel kf has a finite double-norm as fL2. The operator Tkf corresponds to the convolution by f, and its spectral radius is given by R0=Ωfdμ. Then the kernel kf is constant degree as soon as f is not equal to 0 almost surely. This example is developed in Sect. 7 in the case m=1 (corresponding to d=2 therein), see in particular Examples 7.2 and 7.3.
  • (iv)

    More generally, let (Ω,·) be a compact topological group and let μ be its left Haar probability measure. Let f be non-negative square-integrable function on Ω. Then the kernel kf(x,y)=f(y-1·x) is constant degree.

We summarize our main result in the next proposition, whose proof is given in Sect. 5.3. We recall that a strategy is called uniform if it is constant over Ω.

Proposition 5.4

(Uniform strategies for constant degree kernels) Let k be a constant degree kernel on Ω.

  • (i)
    If the map Re defined on Δ is convex, then all uniform strategies are Pareto optimal (i.e. SuniP). Consequently, c=1, the Pareto frontier is the segment joining (0,R0) to (1, 0), and for all c[0,1]:
    Re(c)=(1-c)R0.
  • (ii)
    If the map Re defined on Δ is concave, then the kernel k is irreducible and all uniform strategies are anti-Pareto optimal (i.e. SuniPAnti). Consequently, c=0, the anti-Pareto frontier is the segment joining (0,R0) to (1, 0), and for all c[0,1]:
    Re(c)=(1-c)R0.

In (Delmas et al. 2021a, Section 4.2), we give sufficient condition on the spectrum of Tk to be either concave or convex. Combining this result with Proposition 5.4, we get the following corollary.

Corollary 5.5

Let k be a constant degree symmetric kernel.

  • (i)

    If the eigenvalues of Tk are non-negative, then the uniform vaccination strategies are Pareto optimal and c=1 (i.e. SuniP).

  • (ii)

    If R0 is a simple eigenvalue of Tk and the others eigenvalues are non-positive, then the kernel k is irreducible, the uniform vaccination strategies are anti-Pareto optimal and c=0 (i.e. SuniPAnti).

Remark 5.6

(Equivalent conditions) Let k be a constant degree symmetric kernel. The eigenvalues of the operator Tk are non-negative if and only if Tk is semi-definite positive, that is:

Ω×Ωk(x,y)g(x)g(y)μ(dx)μ(dy)0for allgL2. 46

Similarly, the condition given in Corollary 5.5 (ii) that implies the concavity of Re is equivalent to the semi-definite negativity of Tk on the orthogonal of 1:

Ω×Ωk(x,y)g(x)g(y)μ(dx)μ(dy)0for allgL2such thatΩgdμ=0. 47

Remark 5.7

(Comparison with a result from Poghotanyan et al. (2018)) (Poghotanyan et al. 2018, Theorem 4.7) obtained a similar result in finite dimension using a result from Friedland (1981): if the next-generation non-negative matrix K of size N×N satisfies the following conditions

  • (i)

    j=1NKij does not depend on i[[1,N]] (which corresponds the parameters ai in (Poghotanyanet al. 2018, Equation (2.4)) being all equal),

  • (ii)

    μiKij=μjKji for all i,j[[1,N]] where μi denote the relative size of population i (which corresponds to (Poghotanyan et al. 2018), Equation (2.4)),

  • (iii)

    K is not singular and its inverse is an M-matrix (i.e., its non-diagonal coefficients are non-positive),

then the uniform strategies are Pareto optimal (i.e., they minimize the reproduction number among all strategies with same cost). Actually, this can be seen as a direct consequence of Corollary 5.5 (i). Indeed, the corresponding kernel kd defined by (30) in the discrete probability space Ω=[[1,N]] endowed with the discrete probability measure μd also defined by (30) has constant degree thanks to Point (i) and is symmetric thanks to Point (ii). Since K-1 is an M-matrix, its real eigenvalues are positive according to (Berman and Plemmons, 1994, Chapter 6 Theorem 2.3). The eigenvalues of  Tkd and K are actually the same as K is the representation matrix of Tkd in the canonic basis of RN. We conclude that the operator Tkd is positive definite. Hence Corollary 5.5 (i) can be applied to recover that the uniform strategies are Pareto optimal.

However, Points (i) and (ii) togeteher with the positive-definitiveness of K do not imply Point (iii). As a counter-example, consider a population divided in N=3 groups of same size (i.eμ1=μ2=μ3=1/3) and the following next-generation matrix:

K=320221014with inverseK-1=1.4-1.60.4-1.62.4-0.60.4-0.60.4.

Clearly Points (i) and (ii) hold and Point (iii) fails as K-1 is not an M-matrix. Nevertheless, the matrix K is definite positive as its eigenvalues σ(K)={5,2+3,2-3} are positive. And thus, thanks to Corollary 5.5 (i), we get that the uniform strategies are Pareto optimal. Hence, Corollary 5.5 (i) is a strict generalization of (Poghotanyan et al. 2018, Theorem 4.7) even for finite metapopulation models.

Remark 5.8

We also refer the reader to the paper of Friedland and Karlin (1975): from the Inequality (7.10) therein, we can obtain Corollary 5.5 (i) when Ω is a compact set of Rnμ is a finite measure, k is a continuous symmetrizable kernel such that k(x,x)>0 for all xΩ. Further comments on related results may be found in (Delmas et al. 2021a, Section 4).

Below, we give examples of metapopulation models from the previous sections where Proposition 5.4 applies. For continuous models, we refer the reader to Sections 6 and 7.

Example 5.9

(Fully asymmetric cycle model) We consider the fully asymmetric circle model with N3 vertices developed in Sect. 2.3. Since the in and out degree of each vertex is exactly one, the adjacency matrix is constant degree according to Example 5.3 (ii).

The spectrum of the adjency matrix is given by the Nth roots of unity, so for N3 it does not lie in R-{R0}, so Corollary 5.5 does not apply. However, in this case the effective spectral radius Re is given by formula (19), which corresponds to the geometric mean. According to (Boyd and Vandenberghe 2004, Section 3.1.5), the map ηRe(η) is concave, so Proposition 5.4 (ii) applies. This proves that the spectral condition given in Corollary 5.5 and in (Delmas et al. 2021a, Section 4.1) to get the concavity of Re is only sufficient.

Example 5.10

(Finite assortative and disassortative model) Let Ω={1,2,,N} and μ be the uniform probability on Ω. Let a,bR+. We consider the kernel from the models developed in Sect. 4:

k(i,j)=a1i=j+b1ij.

Since μ is uniform, the kernel k is constant degree; provided its spectral radius is positive, i.e.a or b is positive.

In the assortative model 0<ba, according to Proposition 4.1 (i), the eigenvalues of the symmetric operator Tk are non-negative. Hence, Corollary 5.5 (i) applies: the uniform strategies are Pareto optimal. This is consistent with Theorem 4.2 (i).

In the dissortative model, we have 0ab and b>0. According to Proposition 4.1 (iii), the eigenvalues of Tk different from its spectral radius are non-positive. Hence, Corollary 5.5 (ii) applies: the uniform strategies are anti-Pareto. This is consistent with Theorem 4.2 (ii) and (iii).

Proof of Proposition 5.4

By analogy with (Eaves et al. 1985), we consider the following definition.

Definition 5.11

(Completely reducible kernels) A kernel k is said to be completely reducible if there exist an at most countable index set I, and measurable sets Ω0 and (Ωi,iI), such that Ω is the disjoint union Ω=Ω0(iIΩi), the kernel k decomposes as k=iI1Ωik1Ωi a.e., and, for all iI, the kernel k restricted to Ωi is irreducible with positive spectral radius.

As in the discrete case for so-called line sum symmetric matrices, see (Eaves et al. 1985, Lemma 1), kernels for which for any x the out-degree is equal to the in-degree are necessarily completely reducible; the fact that these degrees do not depend on x impose further constraints.

Lemma 5.12

(Complete reduction) If k is a constant degree kernel on Ω, then k is completely reducible. Furthermore, the set Ω0 from Definition 5.11 is empty, the cardinal of the partition (Ωi,iI) is equal to the multiplicity of R0 and thus is finite; and, for all iI, the kernel k restricted to Ωi is a constant degree irreducible kernel with spectral radius equal to R0.

Proof

We recall that a set AF is invariant if k(Ac,A)=0, where for A,BF:

k(B,A)=B×Ak(x,y)μ(dx)μ(dy).

Since for each x, the in-degree k(x,Ω) is equal to the out-degree k(Ω,x), we get by integration k(A,Ω)=k(Ω,A), so

k(Ac,A)=k(Ac,Ω)-k(Ac,Ac)=k(Ω,Ac)-k(Ac,Ac)=k(A,Ac).

Therefore if A is invariant, then so is its complement Ac. According to (Delmas et al. 2021a, Section 5) and more precisely Remark 5.1(viii), there exists then an at most countable partition of Ω made of Ω0 and (Ωi,iI) such that k=iIki, with ki=1Ωik1Ωi, μ(Ωi)>0 and ki restricted to Ωi is irreducible with positive spectral radius. Since 1 is an eigenvector of Tk associated to the eigenvalue R0 and the sets Ω0 and (Ωi,iI) are pairwise disjoint, we deduce that Ω0 is of zero measure and 1Ωi is an eigenvector of Tki with eigenvalue R0>0, for all iI. Hence, all the kernels ki restricted to Ωi are irreducible constant degree kernels with spectral radius equal to R0. Thus, the cardinal of I is equal to the multiplicity of R0 (for Tk). Since k has finite L2 double-norm, the operator Tk is compact, and the multiplicity of R0>0, and thus the cardinal of I, is finite.

Lemma 5.13

Let k be a constant degree irreducible kernel on Ω. Then the uniform strategy is a critical point for Re among all the strategies with the same cost in (0, 1), and more precisely: for all η with the same cost in (0, 1) as ηuniSuni and ε>0 small enough, we have:

Re((1-ε)ηuni+εη)=Re(ηuni)+O(ε2).

Proof

Let ηuni be the uniform strategy with cost c(0,1). Since k is irreducible, we get that (1-c)R0 is a simple isolated eigenvalue of kηuni, whose corresponding left and right eigenvector are 1 as kηuni is also constant degree. For ηΔ, we get that Tk((1-ε)ηuni+εη) converges to Tkηuni (in operator norm, thanks to (24)) as ε goes down to 0. Notice that:

Tk(ηuni+ε(η-ηuni))-TkηuniL22=O(ε2).

According to (Kloeckner 2019, Theorem 2.6), we get that for any ηΔ and ε>0 small enough:

Re((1-ε)ηuni+εη)-Re(ηuni)=εΩk(x,y)(η(y)-ηuni(y))μ(dx)μ(dy)+O(ε2)=εR0Ω(η(y)-ηuni(y))μ(dy)+O(ε2),

where for the last equality we used that k is constant degree. In particular, if η and ηuni have the same cost c(0,1), then Re((1-ε)ηuni+εη)-Re(ηuni)=O(ε2), which means that the uniform strategy is a critical point for Re among all the strategies with cost c(0,1).

Proof of Proposition 5.4

We prove (i), and thus consider k constant degree and Re convex. We first consider the case where k is irreducible. For any η, Lemma 5.13 and the convexity of Re imply that

Re(ηuni)+O(ε2)=Re((1-ε)ηuni+εη)(1-ε)Re(ηuni)+εRe(η),

where ηuni the uniform strategy with the same cost as η. Letting ε go to 0, we get Re(η)Re(ηuni), so Re is minimal at ηuni.

Since C(ηuni)=c and Re(ηuni)=(1-c)R0, we deduce that Re(c)=(1-c)R0 and thus, the Pareto frontier is a segment given by F={(c,(1-c)R0):c[0,1]}.

In what follows, we write Re[k] to stress that the reproduction function on Δ defined by (29) depends on the kernel k: Re[k](η)=ρ(Tkη) for ηΔ. If k is not irreducible, then use the representation from Lemma 5.12 (or Delmas et al. 2021a, Lemma 5.3), to get that Re[k]=maxiIRe[ki]. Since the cost is affine, we deduce that a strategy η with Re[k](η)=[0,R0] is Pareto optimal if and only if, for all iI, the strategies ηi=η1Ωi are Pareto optimal for the kernel k restricted to Ωi and Re[ki](ηi)=; see also (Delmas et al. 2022b, Proposition 5.7). Then the first step of the proof yields that ηi=1Ωi and thus the uniform strategy ηuni=1Ω is Pareto optimal. This ends the proof of (i).

We now prove  (ii). We first check that the kernel k is irreducible. Thanks to Lemma 5.12, the kernel k is completely reducible with a zero measure Ω0. However, (Delmas et al. 2021a, Lemma 5.10) also implies that it is monatomic, a notion introduced in (Delmas et al. 2021a, Section 5.2) which intuitively states that k has only one irreducible component. Together with complete reducibility, this implies that k is irreducible. The rest of the proof is then similar to the proof of (i) under the irreducibility assumption.

Constant degree symmetric kernels of rank two

Motivation

Consider the integral operator Tk on L2 associated to a kernel k with finite double norm on L2. According to (Conway 1990, p. 267), the operator Tk is an Hilbert-Schmidt integral operator. If furthermore the kernel k is symmetric, thanks to the spectral theorem for compact operators (Conway 1990, Theorem II.7.6), we have the following decomposition in L2(Ω2,μ2):

k(x,y)=0n<Nεnαn(x)αn(y),

where 0N+εn{-,+} and (αn,0n<N) is an orthogonal family of eigenvectors of Tk such that εnαn2 is equal to the eigenvalue associated to αn. In particular, for constant degree symmetric kernel k and assuming that the rank of Tk is at least two (N2), α0 is equal to 1 and the decomposition writes:

k(x,y)=R0+1n<Nεnαn(x)αn(y),

where αn for 1n<N is orthogonal to 1. The integral operator associated to the kernel R0+ε1α1(x)α1(y) is the best ·L2-approximation of Tk by an operator of rank two if α1αn for all 1n<N.

Because it completes the study of the previous section but also because it can give some insights on the shape of the Pareto and anti-Pareto frontier for general symmetric constant degree kernels according to the stability results (Delmas et al. 2021b, Proposition 4.3 and Porposition 6.2), we will treat the case of symmetric constant degree kernels whose associated operator is of rank two, where one can explicitely minimize and maximize Re among all strategies at a given cost.

Pareto and anti-Pareto frontiers

We suppose that Ω=[0,1) is equipped with the Borel σ-field F and a probability measure μ whose cumulative distribution function φ, defined by φ(x)=μ([0,x]) for xΩ, is continuous and increasing. We consider the following two kernels on Ω:

kε(x,y)=R0+εα(x)α(y),withε{-,+}, 48

where R0>0 and αL2 is strictly increasing and satisfies:

supΩα2R0andΩαdμ=0. 49

Remark 6.1

(Generality) We note that this particular choice of Ω may be made without loss of generality, and that the strict monotonicity assumption on α is almost general: we refer the interested reader to Sect. 6.3 for further discussion on this point.

For ε{-,+}, the kernel kε is symmetric and constant degree. Furthermore, we have that R0 and εΩα2dμ are the only non-zero eigenvalues (and their multiplicity is one) of Tkε with corresponding eigen-vector 1 and α. Since α2R0, we also get that R0 is indeed the spectral radius of Tkε.

The Pareto (resp. anti-Pareto) frontier is already greedily parametrized by the uniform strategies for the kernel k+ (resp. k-), see Corollary 5.5. The following result restricts the choice of anti-Pareto (resp. Pareto) optimal strategies to two extreme strategies. Hence, in order to find the optima, it is enough to compute and compare the two values of Re for each cost.

We recall the set of uniform strategies Suni={t1:t[0,1]} and consider the following sets of extremal strategies:

S0=1[0,t):t[0,1]andS1=1[t,1):t[0,1]

as well as the following set of strategies which contains Suni thanks to (49):

Sα=ηΔ:Ωαηdμ=0.

Recall that strategies are defined up to the a.s. equality. The proof of the next proposition is given is Sect. 6.4

Proposition 6.2

(Optima are uniform or on the sides) Let [0, 1) be endowed with a probability measure whose cumulative distribution function is increasing and continuous. Let kε be given by (48) with R0>0 and α a strictly increasing function on [0, 1) such that (49) holds.

  • (i)
    The kernel k+. A strategy is Pareto optimal if and only if it belongs to Sα. In particular, for any c[0,1], the strategy (1-c)1 costs c and is Pareto optimal. The only possible anti-Pareto strategies of cost c are 1[0,1-c) and 1[c,1). In other words,
    P=SαandPAntiS0S1.
  • (ii)
    The kernel k-. A strategy is anti-Pareto optimal if and only if it belongs to Sα. In particular, for any c[0,1], the strategy (1-c)1 costs c and is anti-Pareto optimal. The only possible Pareto strategies of cost c are 1[0,1-c) and 1[c,1). In other words,
    PS0S1andPAnti=Sα.

In both cases, we have c=0 and c=1.

Remark 6.3

Intuitively, the populations {α<0} and {α>0} behave in an assortative way for k+ and in a disassortative way for k-. As in Sect. 4, the uniform strategies are Pareto optimal in the “assortative” k+ case and anti-Pareto optimal in the “disassortative” k- case.

Remark 6.4

Under the assumptions of Proposition 6.2, if furthermore α is anti-symmetric with respect to 1/2, that is α(x)=-α(1-x) for x(0,1), and μ is symmetric with respect to 1/2, that is μ([0,x])=μ([1-x,1)), then it is easy to check from the proof of Proposition 6.2 that the strategies from S0 and S1 are both optimal: PAnti=S0S1 for k+ and P=S0S1 for k-. We plotted such an instance of k+ and the corresponding Pareto and anti-Pareto frontiers in Fig. 9. We refer to Sect. 6.5 for an instance where α is not symmetric and PS0S1 for k-.

Fig. 9.

Fig. 9

An example of a constant degree kernel operator of rank two

On the choice of Ω=[0,1) and on the monotonicity assumption

Using a reduction model technique from (Delmas et al. 2021b, Section 7), let us first see that there is no loss of generality by considering the kernel kε=R0+εαα on Ω=[0,1) endowed with the Lebesgue measure μ and with α non-decreasing.

Suppose that the function α in (48) is replaced by an R-valued measurable function α0 defined on a general probability space (Ω0,F0,μ0) such that (49) holds. Thus, with obvious notations, for ε{-,+}, the kernel R0+εα0α0 is a kernel on Ω0. Denote by F the repartition function of α0 (that is, F(r)=μ0(α0r) for rR) and take α as the quantile function of α0, that is, the right continuous inverse of F. Notice the function α is defined on the probability space (Ω,F,μ) is non-decreasing and satisfies (49). Consider the probability kernel κ:Ω0×F[0,1] defined by κ(x,·)=δF(α0(x))(·), with δ the Dirac mass, if α is continuous at α0(x) (that is, F(α0(x)-)=F(α0(x))) and the uniform probability measure on [F(α0(x)-),F(α0(x))] otherwise. On the measurable space (Ω0×Ω,F0F), we consider the probability measure ν(dx1,dx2)=μ0(dx1)κ(x1,dx2), whose marginals are exactly μ0 and μ. Then, for ε{-,+}, we have that :

R0+εα0(x1)α0(y1)=R0+εα(x2)α(y2)ν(dx1,dx2)ν(dy1,dy2)-a.s.

According to (Delmas et al. 2021b, Section 7.3), see in particular Proposition 7.3 therein, the kernels R0+εα0α0 and R0+εαα are coupled and there is a correspondence between the corresponding (anti-)Pareto optimal strategies and their (anti-)Pareto frontiers are the same.

Hence, there is no loss in generality in assuming that the function α in (48) is indeed defined on [0, 1) and is non-decreasing.

On the contrary, one cannot assume in full generality that α is strictly increasing, as when it is only non-decreasing, the situation is more complicated. Indeed, let us take the parameters R0=1 and α=1[0,0.5)-1[0.5,1). Then, the kernel k- is complete bi-partite: k-=1[0,0.5)×[0.5,1)+1[0.5,1)×[0,0.5). Hence, according to Theorem 4.2 (iii), we have c=0.5 for the kernel k-. In a similar fashion, one can see that k+=1[0,0.5)×[0,0.5)+1[0.5,1)×[0.5,1) is assortative and reducible; it is then easy to check that c=0.5 for the kernel k+. However, it is still true that, for all costs c:

  •  1[0,1-c) or 1[c,1) is solution of Problem (8) when the kernel k+ is considered,

  •  1[0,1-c) or 1[c,1) is solution of Problem (7) when the kernel k- is considered.

From the proof of Proposition 6.2, we cannot expect to have strict inequalities in (59) if α is only non-decreasing, and thus one cannot expect S0S1 to contain PAnti for the kernel k+ or P for the kernel k-.

Proof of Proposition 6.2

We assume that R0>0 and α is a strictly increasing function defined on Ω=[0,1) such that (49) holds. Without loss of generality, we shall assume that R0=1 unless otherwise specified. We write Reε for the effective reproduction function associated to the kernel kε. We shall also write εa for a if ε=+ and -a if ε=-. We first rewrite Reε in two different ways in Sect. 6.4.1. Then, we consider the kernel k- in Sect. 6.4.2 and the kernel k+ in Sect. 6.4.3.

Two expressions of the effective reproduction function

We provide an explicit formula for the function Reε, and an alternative variational formulation, both of which will be needed below.

Lemma 6.5

Assume R0=1 and α is a strictly increasing function defined on Ω=[0,1) such that (49) holds. We have for ε{+,-} and ηΔ:

2Reε(η)=ηdμ+εα2ηdμ+ηdμ-εα2ηdμ2+4εαηdμ2. 50

Alternatively, Reε(η) is the solution of the variational problem:

Reε(η)=suphB+η01hηdμ2+ε01hαηdμ2, 51

where

B+η=hL+2:01h2ηdμ=1.

The supremum in (51) is reached for the right Perron eigenfunction of Tkη chosen in  B+η.

Proof

We first prove (50). For all ηΔ, the rank of the kernel operator Tkεη is smaller or equal to 2 and  Im(Tkεη)Vect(1,α). The matrix of Tkεη in the basis (1,α) of the range of Tkεη is given by:

ηdμαηdμεαηdμεα2ηdμ. 52

An explicit computation of the spectrum of this matrix yields Equation (50) for its largest eigenvalue.

The variational formula (51) is a direct consequence of general Lemma 6.6 below.

Lemma 6.6

(Variational formula for Re when k is symmetric) Suppose that k is a symmetric kernel on Ω with a finite double-norm in L2. Then, we have that for all ηΔ:

Re(η)=suphB+ηΩ×Ωh(x)η(x)k(x,y)h(y)η(y)μ(dx)μ(dy), 53

where

B+η=hL+2:Ωh2ηdμ=1.

The supremum in (53) is reached for the right Perron eigenfunction of Tkη chosen in  B+η.

Proof

For a finite measure ν on (Ω,F), as usual, we denote by L2(ν) the set of measurable real-valued functions f such that Ωf2dν<+ endowed with the usual scalar product, so that L2(ν) is an Hilbert space. Let ηΔ. We denote by Tkη the integral operator associated to the kernel kη seen as an operator on the Hilbert space L2(ηdμ): for gL2(ηdμ) and xΩ we have Tkη(g)(x)=Ωk(x,y)η(y)g(y)μ(dy). The operator Tkη is self-adjoint and compact since the double-norm of k in L2(ηdμ) is finite. It follows from the Krein-Rutman theorem and the Courant-Fischer-Weyl min-max principle that its spectral radius is given by the variational formula:

ρ(Tkη)=suphB+ηΩ×Ωh(x)k(x,y)h(y)η(x)μ(dx)η(y)μ(dy).

Besides, the set L2(μ) is densely and continuously embedded in L2(ηdμ) and the restriction of Tkη to L2(μ) is equal to Tkη. Thanks to ((Delmas et al. 2021a, Lemmas 2.1 (iii) and 2.2), we deduce that ρ(Tkη) is equal to ρ(Tkη), which gives (53).

Let h0 be the right Perron eigenfunction of Tkη chosen such that h0B+η. We get:

Ω×Ωη(x)h0(x)k(x,y)η(y)h0(y)μ(dx)μ(dy)=Re(η)Ωη(x)h0(x)2μ(dx)=Re(η).

Thus, the supremum in (53) is reached for h=h0.

The kernel k-

Since α is increasing, we have μ(α2=R0)=0 and thus the symmetric kernel k- is positive μ2-a.s. It follows from Remark 3.1 that c=0 and c=1, and the strategy 1 (resp. Inline graphic) is the only Pareto optimal as well as the only anti-Pareto optimal strategy with cost c=0 (resp. c=1). Since the kernel k- is constant degree and symmetric, and the non-zero eigenvalues of Tk- are given by R0=1 and -α2dμ, the latter being negative, we deduce from Corollary 5.5 (ii) that SuniPAnti. On the one hand, if η is anti-Pareto optimal with the same cost as ηuniSuni, one can use that Re-(η)=ηdμ (as Re-(ηuni)=ηunidμ) and (50) to deduce that ηSα. On the other hand, if η belongs to Sα, we deduce from (50) that Re(η)=ηdμ, and thus η is anti-Pareto optimal. In conclusion, we get PAnti=Sα.

We now study the Pareto optimal strategies. We first introduce a notation inspired by the stochastic order of real valued random variables: we say that η1,η2Δ with the same cost are in stochastic order, and we write η1stη2 if:

0tη1dμ0tη2dμfor allt[0,1]. 54

We also write η1<stη2 if the inequality in (54) is strict for at least one t(0,1). If η1<stη2 and h is an increasing bounded function defined on [0, 1), then we have:

Ωhη1dμ<Ωhη2dμ. 55

Let c(0,1) be fixed. Define the vaccination strategies with cost c:

η0=1[0,1-c)andη1=1[c,1). 56

In particular we have η0<stη1 as μ has no atom and Ω as full support. Let η{η0,η1} be a vaccination strategy with cost c; necessarily

η0<stη<stη1.

We now rewrite the function Re- in order to use the stochastic order on the vaccination strategies. We deduce from (50) that:

4Re-(η)=4ηdμ-H(η)2withH(η)=(1+α)2ηdμ-(1-α)2ηdμ. 57

Then, using that α is increasing and [-1,1]-valued, we deduce from (55) (with h=(1+α)2 and h=-(1-α)2) and the definition of H in (57) that:

H(η0)<H(η)<H(η1).

This readily implies that Re-(η)>minRe-(η0),Re-(η1). Thus, among strategies of cost c, the only possible Pareto optimal ones are η0 and η1. We deduce that PS0S1.

The kernel k+

Arguing as for k-, we get that c=0 and c=1, and the strategy 1 (resp. Inline graphic) is the only Pareto optimal as well as the only anti-Pareto optimal strategy with cost c=0 (resp. c=1). Since the kernel k+ is constant degree and symmetric, and the non-zero eigenvalues of Tk+ given by R0 and Ωα2dμ are positive, we deduce from Corollary 5.5 (i) that  SuniP.

Arguing as in Sect. 6.4.2 for the identification of the anti-Pareto optima based on (50) (with ε=+ instead of ε=-) and using that SuniP (instead of SuniPAnti), we deduce that P=Sα.

We now consider the anti-Pareto optima. Let c(0,1). We first start with some comparison of integrals with respect to the vaccination strategies, with cost cη0 and η1 defined by (56). Let η be a strategy of cost c not equal to η0 or η1 (recall that a strategy is defined up to the a.s. equality). Consider the monotone continuous non-negative functions defined on [0, 1]:

ϕ0:xφ-1[0,x)ηdμ,andϕ1:xφ-11-[x,1)ηdμ.

Let i{0,1}. Let ϕi-1 denote the generalized left-continuous inverse of ϕi. Note that η(x)μ(dx)-a.s., ϕi-1ϕi(x)=x. The measure ηidμ is the push-forward of ηdμ through ϕi, so that for h bounded measurable:

hηdμ=hiηidμwithhi=hϕi-1. 58

Since η is not equal to η0 a.s., there exists x0<1-c such that, ϕ0(x)=x for x[0,x0] and ϕ0(x)<x for x(x0,1]. Thus, we deduce that ϕ0-1(y)=y for all y[0,x0] and ϕ0-1(y)>y for all y(x0,1-c]. Similarly, since η is not equal to η1 almost surely, there exists x1>c such that ϕ1-1(y)=y for all y(x1,1] and ϕ1-1(y)<y for all y[c,x1). Since α is increasing and μ has no atom and full support in Ω, we deduce from from (58), applied to hα, that if h is a.s. positive bounded measurable, then:

h0αη0dμ<hαηdμ<h1αη1dμ. 59

Let h be the right Perron eigenfunction of Tk+η chosen such that hB+η. Since k+ is positive a.s. and thus irreducible with positive spectral radius, we have that h is positive a.s. Thanks to Lemma 6.5, we have:

Re+(η)=hηdμ2+hαηdμ2andh2ηdμ=1. 60

We deduce from (58) that for i{0,1}:

hηdμ=hiηidμand1=h2ηdμ=hi2ηidμ.

In particular hi belongs to B+ηi. Using that h>0 a.s., we then deduce from (60) and (59) that:

Re+(η)<maxi{0,1}hiηidμ2+hiαηidμ2maxi{0,1}Re(ηi).

We conclude that only η0 or η1 can maximize Re+ among the strategies of cost c(0,1). We deduce that PAntiS0S1.

An example where all parametrizations of the Pareto frontier have an infinite number of discontinuities

The purpose of this section is to give a particular example of kernel on a continuous model where we rigorously prove that the Pareto frontier cannot be greedily parametrized, that is, parametrized by a continuous path in Δ (as in the fully symmetric circle), and that all the parametrizations have an arbitrary large number of discontinuities (possibly countably infinite).

We keep the setting from Sect. 6.2. Without loss of generality, we assume that R0=1, and we consider the kernel k-=1-αα on Ω=[0,1) endowed with its Lebesgue measure. We know from the previous section that, for any cost, either η0 or η1 are Pareto optimal, and that all other strategies are non-optimal. The idea is then to build an instance of the function α in such a way that for some costs, one must vaccinate “on the left” and for other costs “on the right”.

Let N[[2,+]]. Consider an increasing sequence (xn,n[[0,N]]) such that x0=1/2xN=1 and limnxn=1 if N=. For 0n<N, let pn=xn+1-xn and assume that pn+1<pn for n[[0,N[[. For n1, let x-n be the symmetric of xn with respect to 1/2, i.e.x-n=1-xn. The function α is increasing piecewise linear defined on (0, 1) by:

α(x)=2x-1,forx[x2m,x2m+1),x-1+x2m-1+x2m2forx[x2m-1,x2m). 61

See Fig. 10A for an instance of the graph of α given in Example 6.9. Note that for all n[[0,N[[, we have:

xnxn+1αdμ=-x-n-1x-nαdμ. 62

This proves that the integral of α over [0, 1) is equal to 0. Of course, sup[0,1)α2=1=R0. Hence, α satisfies Condition (49).

Fig. 10.

Fig. 10

Plots of the functions of interest in Sect. 6.5

We recall that a function γ:[0,c]Δ is a parametrization of the Pareto frontier if for all c[0,c] the strategy γ(c) is Pareto optimal with cost C(γ(c))=c. Now we can prove there exists no greedy parametrization of the Pareto frontier of the kernel k- and even impose an arbitrary large lower bound for the number of discontinuities.

Proposition 6.7

Let N[[2,+]]. Consider the kernel k-=1-αα from (48) on Ω=[0,1) endowed with its Lebesgue measure, with α given by (61). Then, any parametrization of the Pareto frontier has at least 2N-2 and at most 20N-2 discontinuities.

The proof is given at the end of this section, and relies on the following technical lemma based on the comparison of the following monotone paths γ0 and γ1 from [0, 1] to Δ:

γ0(t)=1[0,t),andγ1(t)=1[1-t,1),t[0,1] 63

which parameterizes S0 and S1 as γ0([0,1])=S0 and γ1([0,1])=S1. Notice that strategies γ0(t) and γ1(t) have the same cost 1-t.

Consider the function δ:[0,1]R which, according to Proposition 6.2, measures the difference between the effective reproduction numbers at the extreme strategies:

δ(t)=Re(γ0(t))-Re(γ1(t)). 64

The function δ is continuous and δ(0)=δ(1)=0; see for example Fig. 10B for its graph when α is taken from Example 6.9. We say that t(0,1) is a zero crossing of δ if δ(t)=0 and there exists ε>0 such that δ(t+r)δ(t-r)<0 for all r(0,ε). The following result gives some information on the zeros of the function δ.

Lemma 6.8

Under the assumptions of Proposition 6.7, the function δ defined in (64) has at least 2N-2 zero-crossings in (0, 1) and at most 20N zeros in [0, 1]. Besides, if N=, 0 and 1 are the only accumulation points of the set of zeros of δ.

Proof

Using the explicit representation of Re- from Lemma 6.5, see (50) with ε=-, we get the function δ can be expressed as:

2δ(t)=V1(t)-V0(t)+V0(t)2-M0(t)2-V1(t)2-M1(t)2, 65

where, as αdμ=0:

M0(t)=20tαdμ,V0(t)=t+0tα2dμ,M1(t)=M0(1-t)andV1(t)=t+1-t1α2dμ.

Elementary computations give that for all n[[0,N[[:

xnxn+1α(x)2dx-x-n-1x-nα(x)2dx=(-1)npn34, 66

where we recall that pn=xn+1-xn. Hence, we obtain that for all n[[-N,N]]:

V1(xn)-V0(xn)=14i=n(-1)ipi3. 67

Since the sequence (pn,n[[0,N[[) is decreasing, we deduce that the sign of V1(xn)-V0(xn) alternates depending on the parity of n]]-N,N[[: it is positive for odd n and negative for even n. The same result holds for the numbers δ(xn) since M0(xn)=M1(1-xn) for all n[[-N,N]] according to (62) (use that, with b>0, the function xx-x2-b2 is decreasing for xb as its derivative is negative). This implies that δ has at least 2N-2 zero-crossings in (0, 1).

We now prove that δ has at most 20N zeros in [0, 1] and that 0 and 1 are the only possible accumulation points of the set of zeros of δ. It is enough to prove that δ has at most 10 zeros on [xn,xn+1] for all finite n[[-N,N[[. On such an interval [xn,xn+1], the function α is a polynomial of degree one. Consider first n odd and non-negative, so that for t[xn,xn+1], we get that with a=1-(xn+xn+1)/2:

M0(t)=2t2-2t+b1,V0(t)=43t3-2t2+2t+b2,M1(t)=t2-2at+b3,V1(t)=-13t3+at2+(1-a2)t+b4,

where bi are constants. If t is a zero of δ, then it is also a zero of the polynomial P given by:

P=4(V1-V0)V0M12-V1M02-M02-M122.

Since the degree of P is exactly 10, it has at most 10 zeros. Thus δ has at most 10 zeros on [xn,xn+1]. This ends the proof.

Proof of Proposition 6.7

According to Proposition 6.2, the only possible Pareto strategies of cost c=1-t[0,1] are γ0(t) and γ1(t), and only one of them is optimal when δ0. A zero crossing of the function δ on (0, 1) therefore corresponds to a discontinuity of any parametrization of the Pareto frontier. We deduce from Lemma 6.8 that in (0, 1) there are at least 2N-2 and at most 20N-2 zeros crossing and thus discontinuities of any parametrization of the Pareto frontier.

Example 6.9

In Fig. 10A, we have represented the function α defined by (61) where:

xn=12log12(12(n+1)),0nN=11.

Hence, the mesh (xn,-NnN) is composed by 2N+1=23 points. The graph of the corresponding function δ defined in (64) is drawn in Fig. 10B. The grayplot of the kernel k-=1-αα is given in Fig. 11A and the associated Pareto and anti-Pareto frontiers are plotted in Fig. 11B.

Fig. 11.

Fig. 11

An example of a constant degree kernel operator of rank two

Geometric kernels on the sphere

A geometric random graph is an undirected graph constructed by assigning a random point in a latent metric space to each node and by connecting two nodes according to a certain probability that depends on the distance between their latent point. Because of its geometric stucture, this model is appealing for a wide-range of applications such as wireless networks modelling (Hekmat and Van Mieghem 2003), social networks (Hoff et al. 2002) and biological networks (Higham et al. 2008). A geometric random graph model can be represented as a symmetric kernel defined on the latent space (also called graphon) according to Lovász (2012).

In this section, we focus our study on the latent space given by the unit sphere. In Sect. 7.1 we present the mathematical model, and give in Sect. 7.2 sufficient conditions on the kernel for uniform strategies to be Pareto or anti-Pareto optimal. Section 7.3 is devoted to the explicit descriptions of the Pareto and anti-Pareto optimal vaccination strategies in the affine case.

The model

Let d2. Let Ω=Sd-1 be the unit sphere of the Euclidean d-dimensional space Rd endowed with the usual Borel σ-field and the uniform probability measure μ. Let ·,· denote the usual scalar product on Rd and let

graphic file with name 285_2022_1858_Equ161_HTML.gif

denote the geodesic distance between x,ySd-1. By symmetry, the distribution on [-1,1] of the scalar product of two independent uniformly distributed random variables in Sd-1 is equal to the distribution of the first coordinate of a uniformly distributed unit vector: it is the probability measure on [-1,1] with density with respect to the Lebesgue measure proportional to the function wd defined on [-1,1] by:

wd(t)=(1-t2)(d-3)/21(-1,1)(t).

In particular, we deduce from the Funk-Heck formula (take n=0 in (Dai and Xu 2013, Theorem 1.2.9) that for any non-negative measurable function h defined on [-1,1] and xSd-1, we have:

Sd-1h(x,y)μ(dy)=cd-11h(t)wd(t)dtwithcd=Γ(d2)Γ(d-12)π· 68

We consider a symmetric kernel k on Sd-1 corresponding to a geometric random graph model on Sd-1, given by:

graphic file with name 285_2022_1858_Equ69_HTML.gif 69

where p:[-1,1]R+ is a measurable function and f=pcos:[0,π]R+. We assume that k has finite double-norm on L2; thanks to (68), this is equivalent to:

-11p(t)2wd(t)dt=0πf(θ)2sin(θ)d-2dθ<. 70

By symmetry, using that the scalar product and the measure μ are invariant by rotations, we deduce that the kernel k is a constant degree kernel. According to (45) and using (68), we get that the basic reproduction number is given by:

R0=cd-11p(t)wd(t)dt=cd0πf(θ)sin(θ)d-2dθ. 71

By (Dai and Xu 2013, Theorem 1.2.9), the eigenvectors of the symmetric operator Tk on L2(Sd-1) are the spherical harmonics, and in particular, they don’t depend on the function p. We recall the linear subspace of spherical harmonics of degree n for nN has dimension dn given by d0=1 and for nN:

dn=2n+d-2n+d-2n+d-2n.

The corresponding eigenvalues (λn,nN) are real and given by:

λn=cd-11p(t)Gn(t)Gn(1)wd(t)dt=cd0πf(θ)Gn(cos(θ))Gn(1)sin(θ)d-2dθ, 72

where Gn is the Gegenbauer polynomial of degree n and parameter (d-2)/2 (see (Dai and Xu 2013, Section B.2) with Gn=Cn(d-1)/2). We simply recall that G0=1 and that for d=2, the Gegenbauer polynomials are, up to a multiplicative constant, the Chebyshev polynomials of the first kind:

Gn(cos(θ))=2ncos(nθ)forθ[0,π]andnN;

and that for d3, r(-1,1) and θ[0,π]:

n=0rnGn(cos(θ))=(1+r2-2rcos(θ))-(d-2)/2andGn(1)=n+d-3nfornN.

Thus, if λ0 is an eigenvalue of Tk, then its multiplicity is the sum of all the dimensions dn such that λn=λ. The eigenvalue R0 (associated to the eigenvector 1 which is the spherical harmonic of degree 0) is in fact simple according to the next Lemma.

Lemma 7.1

Let k be a kernel on Sd-1 given by (69), with finite double-norm and such that R0>0. Then the kernel k is constant degree and irreducible, and its eigenvalue R0 is simple.

Proof

The kernel k is trivially a constant degree kernel. Since d0=1, we only need to prove that λn<λ0=R0 for all nN to get that R0 is simple, and then use Lemma 5.12 to get that k is irreducible.

According to (Abramowitz and Stegun 1972, Equation 22.14.2) or (Atkinson and Han 2012, Section 3.7.1), we get that |Gn(t)|Gn(1) for t[-1,1]. Since Gn is a polynomial, the inequality is strict for a.e. t[-1,1]. Using (72), we obtain that λn<λ0 for all nN.

Example 7.2

(The circle: d = 2) In case d=2, we identify the circle S1 with Ω=R/2πZ and the scalar product θ,θ=cos(θ-θ). The kernel k from (69) is the convolution kernel given by k(θ,θ)=p(cos(θ-θ))=f(θ-θ), where f is symmetric non-negative and 2π periodic and its restriction to [0,π] is square integrable. Then, we can consider the development in L2([0,π]) of f as a Fourier series:

f(θ)=n=0an(f)cos(nθ),θ[0,π], 73

where:

a0(f)=1π0πf(θ)dθandan(f)=2π0πcos(nθ)f(θ)dθforn1. 74

It follows from Equation (73) that the kernel has the following decomposition in L2([0,2π)2):

k(θ,θ)=a0(f)+n=1an(f)(cos(nθ)cos(nθ)+sin(nθ)sin(nθ)),θ,θ[0,2π). 75

Assume that a0(f)>0, that is, f is non-zero. Then, the spectral radius R0=a0(f) is an eigenvalue with multiplicity one associated to the eigenfunction 1 (and thus k is a constant degree kernel). The other eigenvalues are given by λn=an(f)/2 for all n1 and, when non zero and distinct, have multiplicity 2.

Sufficient condition for convexity or concavity

We would like to provide conditions on the function f or p that ensure that the eigenvalues (λn,n1) given by (72) of the operator Tk with the kernel k defined by (69) are all non-negative or all non-positive so that Re is convex or concave according to Corollary 5.5. Schoenberg’s theorem, see (Dai and Xu 2013, Theorem 14.3.3) or (Gneiting 2013, Theorem 1), characterizes the continuous function f such that the kernel k is positive semi-definite (and thus the eigenvalues (λn,n1) are all non-negative) as those with non-negative Gegenbauer coefficients: f=n=0anGn, where the convergence is uniform on [-1,1], with an0 for all nN and n=0anGn(1) finite. When d=2, this corresponds to the Böchner theorem. We refer to Gneiting (2013) and references therein for some characterization of functions f such that the kernel k from (69) is definite positive. We end this section with some examples.

Example 7.3

We give an elementary example in the setting of Example 7.2 when d=2. Set

f+(θ)=(π-θ)2andf-(θ)=π2-(π-θ)2forθ[0,π].

We can compute the Fourier coefficients of f+ and f- as:

(π-θ)2=π23+n=14n2cos(nθ),θ[0,π].

Using Corollary 5.5 and (Delmas et al. 2021a, Theorem 4.10), we deduce that the function Re associated to the convolution kernel k=f+δ is convex and SuniP; whereas the function Re associated to the convolution kernel k=f-δ is concave and SuniPAnti.

Example 7.4

(Kernel from a completely monotone function) Let φ be a continuous non-negative function defined on R+, such that φ is completely monotone, that is, φ is infinitely differentiable on (0,+) and (-1)nφ(n)0 on (0,+) for all n1. Using (Gneiting 2013, Theorem 7), we get that the geometric kernel k=fδ on Sd-1, with d=2, where f=φ[0,π] is positive definite (thus all the eigenvalues of Tk are non-negative). Thanks to Corollary 5.5 and (Delmas et al. 2021a, Theorem 4.10), we deduce that Re is convex and the uniform strategies are Pareto optimal: SuniP.

Example 7.5

(Kernel from a Bernstein function) Let φ be a Bernstein function, that is a non-negative C1 function defined on R+ such that φ(1) is completely monotone. Assume furthermore that supR+φ<. This gives that the function t(supR+φ)-φ(t) defined on R+ is continuous non-negative and completely monotone. Consider the geometric kernel k=fδ on Sd-1, with d=2, where f=φ[0,π]. We deduce from (Gneiting 2013, Theorem 7), see also the previous example, that all the eigenvalues of the integral operator Tk, but for R0, are non-positive. Then, using Corollary 5.5 and (Delmas et al. 2021a, Theorem 4.10), we get that Re is concave and the uniform strategies are anti-Pareto optimal: SuniPAnti.

Example 7.6

(Kernel from a power function) Let m1 be an integer and θ0π a real number. Using (Gneiting 2013, Lemma 4), we get that for f(θ)=(θ0-θ)m, Re is convex and the uniform vaccination strategies are Pareto optimal; and that for f(θ)=θ0m-(θ0-θ)m, Re is concave and the uniform strategies are anti-Pareto optimal.

Example 7.7

(The function p is a power series) According to (Gneiting 2013, Theorem 1), if the function p can be written as p(t)=nNbntn with bn non-negative and nNbn finite, then, for all d2, the kernel k defined by (69) on Sd-1 is semi-definite positive (and definite positive if the coefficients bn are positive for infinitely many even and infinitely many odd integers n), and thus the function Re is convex and the uniform vaccination strategies are Pareto optimal thanks to Corollary 5.5 and (Delmas et al. 2021a, Theorem 4.10).

Example 7.8

(The kernel is a power of the metric) Consider the function p(t)=2ν/2|1-t|ν/2, with ν>(1-d)/2, so that condition (70) holds. This corresponds to the kernel k(x,y)=|x-y|ν which is a power of the distance between x and y. According to (Atkinson and Han 2012, Section 3.7.1) and Equation (3.74) therein, for n1, the eigenvalues λn have the same sign as k=0n-1(-ν+2k). So, we deduce that for ν((1-d)/2,0) all the eigenvalues are positive and thus Re is convex and the uniform vaccination strategies are Pareto optimal; and for ν(0,2) all the eigenvalues (but λ0=R0>0) are negative and thus Re is concave and the uniform strategies are anti-Pareto optimal. The latter case is also a consequence of (Gneiting 2013, Theorem 1), whereas the former case is not a direct consequence of (Gneiting, 2013, Theorem 1) as nNbn is not finite when ν is negative.

The affine model

Recall Ω=Sd-1Rd, with d2, is endowed with the uniform probability measure μ. In this section, we suppose that the model is affine, that is, the kernel k given by (69), i.e. Inline graphic, has a linear envelope:

p(t)=a+btfort[-1,1].

The kernel k being non-negative non-constant with R0>0 is equivalent to the condition a|b|>0 on the parameter (ab). This model corresponds to f(θ)=a+bcos(θ) for θ[0,π]. Since the Gegenbauer polynomials (Gn,nN) are orthogonal with respect to the measure wd(t)dt, we easily deduce from (72) that the non-zero eigenvalues of the integral operator Tk are R0=a (with multiplicity d0=1) and λ1=b/d (with multiplicity d1=d).

For xSd-1 and t[-1,1], we consider the following balls centered at x:

B(x,t)={ySd-1:x,yt}.

Recall that strategies are defined up to the a.s. equality. We consider the following sets of extremal strategies, for xSd-1:

Sballs=1B(x,t):xSd-1,t[-1,1],

as well as the following set of strategies which contains the set of uniform strategies Suni={t1:t[0,1]}:

Sid=ηΔ:Sd-1xη(x)μ(dx)=0.

Proposition 7.9

Let a|b|>0 and the kernel k on Sd-1, with d2, be given by:

k(x,y)=a+bx,y.
  • (i)
    The case b>0. A strategy is Pareto optimal if and only if it belongs to Sid. In particular, for any c[0,1], the strategy (1-c)1 costs c and is Pareto optimal. The anti-Pareto optimal strategies are 1B(x,t) for xSd-1 and t[-1,1]. In other words:
    P=SidandPAnti=Sballs.
  • (ii)
    The case b<0. A strategy is anti-Pareto optimal if and only if it belongs to Sid. In particular, for any c[0,1], the strategy (1-c)1 costs c and is anti-Pareto optimal. The Pareto optimal strategies are 1B(x,t) for xSd-1 and t[-1,1]. In other words:
    PAnti=SballsandSuni=Sid.

In both cases, we have c=1 and c=0.

Example 7.10

We consider the kernel k=1+b·,· on the sphere Sd-1, with d=2. This model has the same Pareto and anti-Pareto frontiers as the equivalent model given by Ω=[0,1) endowed with the Lebesgue measure and the kernel (x,y)1+bcos(π(x-y)), where the equivalence holds in the sense of (Delmasetal. 2021b, Section 7), with an obvious deterministic coupling θexp(2iπθ). We provide the Pareto and anti-Pareto frontiers in Fig. 12 with b=1 (top) and with b=-1 (bottom).

Fig. 12.

Fig. 12

Two examples of a geometric kernel on the circle R\Z

Proof

The proof of Proposition 7.9 is decomposed in four steps. Step 1: Re(η) is the eigenvalue of a 2×2 matrix M(η). Without loss of generality, we shall assume that R0=a=1. Since k is positive a.s., we deduce that c=1 and c=0 thanks to Lemma 3.1; and the strategy 1 (resp. Inline graphic) is the only Pareto optimal as well as the only anti-Pareto optimal strategy with cost 0 (resp. 1). So we shall only consider strategies ηΔ such that C(η)(0,1).

Let z0Sd-1. Write b=ελ2 with ε{-1,+1} and λ(0,1], and define the function α on Sd-1 by:

α=λ·,z0.

Let ηΔ with cost c(0,1). As c=1>C(η), we get that Re(η)>0. We deduce from the special form of the kernel k that the eigenfunctions of Tkη are of the form ζ+βλ·,y with ζ,βR and ySd-1. Since Re(η)>0, the right Perron eigenfunction, say hη, being non-negative, can be chosen such that hη=1+βηλ·,yη with βη0 and βηλ1. Up to a rotation on the vaccination strategy, we shall take yη=z0, that is:

hη=1+βηα.

From the equality Re(η)hη=Tkηhη, we deduce that:

Re(η)=Sd-1η(y)μ(dy)+βηλSd-1η(y)y,z0μ(dy), 76
βηRe(η)·,z0=ελSd-1η(y)·,yμ(dy)+βηελ2Sd-1η(y)·,yy,z0μ(dy). 77

Evaluating the latter equality at x=z0, we deduce that Re(η) is a positive eigenvalue of the matrix M(η) associated to the eigenvector (1,βη), where:

M(η)=ηdμαηdμεαηdμεα2ηdμ. 78

We end this step by proving the following equivalence:

βη=0αηdμ=0. 79

Indeed, if βη=0, then the vector (1, 0) is an eigenvector of M(η) associated to the eigenvalue Re(η). We deduce from (78) that αηdμ=0. Conversely, if αηdμ=0, then the matrix M(η) is diagonal with eigenvalues ηdμ and α2ηdμ. As α21 with strict inequality on a set of positive μ-measure, we deduce that:

ηdμ>α2ηdμ. 80

Since (1,βη) is an eigenvector of M(η), this implies that βη=0. This proves (79).

Step 2: Re(η) is the spectral radius of the matrix M(η), that is, Re(η)=ρ(M(η)). We first consider the case ε=-1. Since α is non constant as λ>0, we deduce from the Cauchy-Schwarz inequality, that the determinant of M(η) is negative. As c=1 a.s., we deduce that Re(η)>0, and thus the other eigenvalue is negative. Since α21, the trace of M(η) is non-negative, thus Re(η) is the spectral radius of the matrix M(η).

We now consider the case ε=+1. Let ηuni be the uniform strategy with the same cost as η. Thanks to (76), we get Re(ηuni)=ηunidμ=ηdμ. Since the non-zero eigenvalues of Tk, that is, 1 and λ2/d, are positive, we deduce from Corollary 5.5 (i), that the uniform strategies are Pareto optimal (SuniP), so we have:

Re(η)Re(ηuni)=ηdμ.

We deduce from (76) that βηαηdμ0.

On the one hand, if βηαηdμ=0, then, by (79), the matrix M(η) is diagonal. Using (80), we obtain that Re(η)=ρ(M(η)). On the other hand, if βηαηdμ>0, then the matrix M(η) has positive entries. Since the eigenvector (1,βn) also has positive entries, it is the right Perron eigenvector and the corresponding eigenvalue is the spectral radius of M(η), that is, Re(η)=ρ(M(η)). To conclude, the equality Re(η)=ρ(M(η)) holds in all cases.

Step 3: Re(η)=ηdμηSid. Let ηΔ such that Re(η)=ηdμ. We deduce from (76) that βηαηdμ=0. Thanks to (79), this implies that βη=0. Using (77), we obtain that yη(y)μ(dy)=0 and thus ηSid. Clearly if ηSid, we deduce from (76) that Re(η)=ηdμ.

As a consequence and since SuniSid, we deduce from Corollary 5.5 that if ε=+1, then SuniP and thus P=Sid; and that if ε=-1, then SuniPAnti and thus PAnti=Sid.

Step 4: A relation with the constant degree symmetric kernels of rank two from Sect. 6. This step is in the spirit of (Delmas et al. 2021b, Section 7) on coupled models. Let X be a uniform random variable on Sd-1. Let Ω0=[-1,1] endowed with the probability measure μ0(dt)=cdwd(t)dt, and set Δ0 the set of [0, 1]-valued measurable functions defined on Ω0. According to (Kallenberg 2021, Theorem 8.9), there exists η0Δ0 such that:

η0(X,z0)=Eη(X)|X,z0a.s. 81

Set α0=λt, and define the matrix:

M0(η0)=Ω0η0dμ0Ω0α0η0dμ0εΩ0α0η0dμ0εΩ0α02η0dμ0.

By construction of η0, we have M0(η0)=M(η). Thanks to Sect. 6, see Lemma 6.5 (but for the fact that Ω therein in replaced by [-1,1]), we get that M0(η0) is exactly the matrix in (52), and thus the spectral radius of M0(η0) is the effective reproduction number of the model associated to the constant degree symmetric kernel of rank two k0ε=1+εα0α0 given in (48) (with Ωμα replaced by Ω0, μ0 and α0). We deduce that: if η is Pareto or anti-Pareto optimal for the model (Sd-1,μ,k) then so is η0 for the model (Ω0,μ0,k0ε); and if η0 is Pareto or anti-Pareto optimal for the model (Ω0,μ0,k0ε), so is any strategy η such that (81) holds.

We first consider the case ε=+1. According to Proposition 6.2, we get that the anti-Pareto optimal strategies are η0=1[-1,t) or η0=1[-t,1) for a given cost c (with t uniquely characterized by c). Using that 0η1, we deduce that the only possible choice for η such that (81) holds is to take η=1B(-z0,t) or η=1B(-z0,t). Since z0 was arbitrary, we get that the only possible anti-Pareto optimal strategies belong to Sballs. Notice that anti-Pareto optimal strategies exist for all cost c[0,1] as k>0 a.s., see Lemma 3.1 and (Delmas et al. 2021b, Section 5.4) for irreducible kernels, loss function Re and uniform cost function C given by (28). Since the set of anti-Pareto optimal strategies is also invariant by rotation, we deduce that PAnti=Sballs.

The case ε=-1 is similar and thus P=Sballs in this case. (Note that the irreducibility of the kernel k is only used in (Delmas et al. 2021b, Lemma 5.13) for the study of anti-Pareto frontier.)

Funding

Open access funding provided by University of Neuchâtel

Footnotes

1

The algorithm is described in Hadka and Reed (2013); we use the version coded in the BlackBoxOptim package for the Julia programming language.

This work is partially supported by Labex Bézout reference ANR-10-LABX-58.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Jean-François Delmas, Email: jean-francois.delmas@enpc.fr.

Dylan Dronnier, Email: dylan.dronnier@unine.ch.

Pierre-André Zitt, Email: pierre-andre.zitt@univ-eiffel.fr.

References

  1. Abramowitz M, Stegun IA (1972) Handbook of mathematical functions with formulas, graphs, and mathematical tables, vol 55. US Government printing office
  2. Arnold BC. Majorization and the Lorenz order: a brief introduction. Berlin: Springer; 1987. [Google Scholar]
  3. Atkinson K, Han W. Spherical harmonics and approximations on the unit sphere: an introduction. Heidelberg: Springer; 2012. [Google Scholar]
  4. Backhausz Á, Szegedy B. Action convergence of operators and graphs. Can J Math. 2020;2:1–50. [Google Scholar]
  5. Beretta E, Capasso V (1986) Global stability results for a multigroup SIR epidemic model. In: Mathematical Ecology. Proceedings of the autumn course research seminars (Trieste, Italy, Nov. 24–Dec. 12, 1986). World Scientific, pp 317–342
  6. Berman A, Plemmons RJ (1994) Nonnegative matrices in the mathematical sciences. Classics in Applied Mathematics. Society for Industrial and Applied Mathematics
  7. Boyd S, Vandenberghe L. Convex optimization. Cambridge: Cambridge University Press; 2004. [Google Scholar]
  8. Busenberg S, Castillo-Chavez C. A general solution of the problem of mixing of subpopulations and its application to risk- and age-structured epidemic models for the spread of AIDS. IMA J Math Appl Med Biol. 1991;8(1):1–29. doi: 10.1093/imammb/8.1.1. [DOI] [PubMed] [Google Scholar]
  9. Cairns AJG. Epidemics in heterogeneous populations: aspects of optimal vaccination policies. Math Med Biol. 1989;6(3):137–159. doi: 10.1093/imammb/6.3.137. [DOI] [PubMed] [Google Scholar]
  10. Conway JB. A course in functional analysis. 2. Berlin: Springer; 1990. [Google Scholar]
  11. Dai F, Xu Y. Approximation theory and harmonic analysis on spheres and balls. Berlin: Springer; 2013. [Google Scholar]
  12. Delmas J-F, Dronnier D, Zitt P-A. An infinite-dimensional metapopulation SIS model. J Differ Equ. 2022;313:1–53. doi: 10.1016/j.jde.2021.12.024. [DOI] [Google Scholar]
  13. Delmas J-F, Dronnier D, Zitt P-A (2021) Effective reproduction number: convexity, concavity and invariance. Version 1. arXiv:2110.12693 [math.OC]
  14. Delmas J-F, Dronnier D, Zitt P-A (xxxx) Optimal vaccination for a 2 sub-populations SIS model. Forthcoming
  15. Delmas J-F, Dronnier D, Zit P-A (2022) Optimal vaccinations: Cordons sanitaires, reducible population and optimal rays. Version 1. arXiv:2209.07381 [math.OC]
  16. Delmas J-F, Dronnier D, Zitt P-A (2021) Targeted Vaccination Strategies for an Infinitedimensional SIS model. Version 2. arXiv:2103.10330v2 [math.PR]
  17. Delmas JF, Dronnier D, Zitt P-A (xxxx) Vaccinating higly connected people is (sometimes) optimal. Forthcoming
  18. Diekmann O, Heesterbeek JAP, Metz JAJ. On the definition and the computation of the basic reproduction ratio R0 in models for infectious diseases in heterogeneous populations. J Math Biol. 1990;28(4):365–382. doi: 10.1007/BF00178324. [DOI] [PubMed] [Google Scholar]
  19. Duijzer LE, van Jaarsveld WL, Wallinga J, Dekker R. Dose-optimal vaccine allocation over multiple populations. Prod Oper Manag. 2018;27(1):143–159. doi: 10.1111/poms.12788. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Eaves BC, Hoffman AJ, Rothblum UG, Schneider H. Line-sum-symmetric scalings of square nonnegative matrices. Berlin: Springer; 1985. pp. 124–141. [Google Scholar]
  21. Esser F, Harary F. On the spectrum of a complete multipartite graph. Eur J Comb. 1980;1(3):211–218. doi: 10.1016/S0195-6698(80)80004-7. [DOI] [Google Scholar]
  22. Friedland S, Karlin S. Some inequalities for the spectral radius of non-negative matrices and applications. Duke Math J. 1975;42(3):459–490. doi: 10.1215/S0012-7094-75-04244-1. [DOI] [Google Scholar]
  23. Friedland S. Convex spectral functions. Linear Multilinear Algebra. 1981;9(4):299–316. doi: 10.1080/03081088108817381. [DOI] [Google Scholar]
  24. Galeotti A, Rogers BW. Strategic immunization and group structure. Am Econ J Microecon. 2013;5(2):1–32. doi: 10.1257/mic.5.2.1. [DOI] [Google Scholar]
  25. Gneiting T. Strictly and non-strictly positive definite functions on spheres. Bernoulli. 2013;19(4):1327–1349. doi: 10.3150/12-BEJSP06. [DOI] [Google Scholar]
  26. Goldstein E, Apolloni A, Lewis B, Miller JC, Macauley M, Eubank S, Lipsitch M, Wallinga J. Distribution of vaccine/antivirals and the ‘least spread line’ in a stratified population. J R Soc Interface. 2010;7(46):755–764. doi: 10.1098/rsif.2009.0393. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Hadka D, Reed P. Borg: an auto-adaptive many-objective evolutionary computing framework. Evol Comput. 2013;21(2):231–259. doi: 10.1162/EVCO_a_00075. [DOI] [PubMed] [Google Scholar]
  28. Hao L, Glasser JW, Su Q, Ma C, Feng Z, Yin Z, Goodson JL, Wen N, Fan C, Yang H, Rodewald LE, Feng Z, Wang H. Evaluating vaccination policies to accelerate measles elimination in China: a meta-population modelling study. Int J Epidemiol. 2019;48(4):1240–1251. doi: 10.1093/ije/dyz058. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Hekmat R, Van Mieghem P (2003) Degree distribution and hopcount in wireless ad-hoc networks. In: ICON2003. The 11th IEEE international conference on networks (Sydney, Australia, Sept. 28–Oct. 1), IEEE, pp 603–610
  30. Hethcote HW, Thieme HR. Stability of the endemic equilibrium in epidemic models with subpopulations. Math Biosci. 1985;75(2):205–227. doi: 10.1016/0025-5564(85)90038-0. [DOI] [Google Scholar]
  31. Higham DJ, Rašajski M, Pržulj N. Fitting a geometric graph to a protein/protein interaction network. Bioinformatics. 2008;24(8):1093–1099. doi: 10.1093/bioinformatics/btn079. [DOI] [PubMed] [Google Scholar]
  32. Hill AN, Longini IM., Jr The critical vaccination fraction for heterogeneous epidemic models. Math Biosci. 2003;181(1):85–106. doi: 10.1016/S0025-5564(02)00129-3. [DOI] [PubMed] [Google Scholar]
  33. Hoff PD, Raftery AE, Handcock MS. Latent space approaches to social network analysis. J Am Stat Assoc. 2002;97(460):1090–1098. doi: 10.1198/016214502388618906. [DOI] [Google Scholar]
  34. Horn RA, Johnson CR. Matrix analysis. 2. Cambridge: Cambridge University Press; 2013. [Google Scholar]
  35. Kallenberg O. Foundations of modern probability. 3. Berlin: Springer; 2021. [Google Scholar]
  36. Keeling MJ, Rohani P. Modeling infectious diseases in humans and animals. Princeton: Princeton University Press; 2008. [Google Scholar]
  37. Kloeckner BR. Effective perturbation theory for simple isolated eigenvalues of linear operators. J Oper Theory. 2019;81(1):175–194. doi: 10.7900/jot.2017dec22.2179. [DOI] [Google Scholar]
  38. Kunszenti-Kovács D, Lovász L, Szegedy B (2021) Random homomorphisms into the orthogonality graph. Version 1. arXiv:2105.03657 [math.CO]
  39. Lajmanovich A, Yorke JA. A deterministic model for gonorrhea in a nonhomogeneous population. Math Biosci. 1976;28(3):221–236. doi: 10.1016/0025-5564(76)90125-5. [DOI] [Google Scholar]
  40. Longini IM, Ackerman E, Elveback LR. An optimization model for influenza A epidemics. Math Biosci. 1978;38(1-2):141–157. doi: 10.1016/0025-5564(78)90023-8. [DOI] [Google Scholar]
  41. Lovász L (2012) Large networks and graph limits. American Mathematical Society colloquium publications, vol 60. American Mathematical Society
  42. Marshall AW, Olkin I, Arnold BC. Inequalities: theory of majorization and its applications. 2. Berlin: Springer; 2011. [Google Scholar]
  43. Mossong J, Hens N, Jit M, Beutels P, Auranen K, Mikolajczyk R, Massari M, Salmaso S, Tomba GS, Wallinga J, Heijne J, Sadkowska-Todys M, Rosinska M, Edmunds WJ. Social contacts and mixing patterns relevant to the spread of infectious diseases. PLoS Med. 2008;5:74. doi: 10.1371/journal.pmed.0050074. [DOI] [PMC free article] [PubMed] [Google Scholar]
  44. Newman MEJ. Assortative mixing in networks. Phys Rev Lett. 2002;89:20. doi: 10.1103/PhysRevLett.89.208701. [DOI] [PubMed] [Google Scholar]
  45. Niculescu CP, Persson L-E. Convex functions and their applications. Berlin: Springer; 2006. [Google Scholar]
  46. Pastor-Satorras R, Vespignani A. Immunization of complex networks. Phys Rev E. 2002;65:3. doi: 10.1103/PhysRevE.65.036104. [DOI] [PubMed] [Google Scholar]
  47. Poghotanyan G, Feng Z, Glasser JW, Hill AN. Constrained minimization problems for the reproduction number in meta-population models. J Math Biol. 2018;77(6):1795–1831. doi: 10.1007/s00285-018-1216-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Smith JH (1970) Some properties of the spectrum of a graph. Combinatorial structures and their applications. In: Proceedings of the Calgary International Conference on Combinatorial Strucutres and their Applications (Calgary, Canada, June 1969). Gordon and Breach, pp 403–406
  49. Thieme HR. Global stability of the endemic equilibrium in infinite dimension: Lyapunov functions and positive operators. J Differ Equ. 2011;250(9):3772–3801. doi: 10.1016/j.jde.2011.01.007. [DOI] [Google Scholar]
  50. Thieme HR (1985) Local stability in epidemic models for heterogeneous populations. Mathematics in Biology and Medicine. In: Proceedings of an International Conference (Bari,Italy, July 18–22, 1983), vol 57. Lecture Notes in Biomathematics. Springer, pp 185–189
  51. Van Den Driessche P, Watmough J. Reproduction numbers and sub-threshold endemic equilibria for compartmental models of disease transmission. Math Biosci. 2002;180(1):29–48. doi: 10.1016/S0025-5564(02)00108-6. [DOI] [PubMed] [Google Scholar]

Articles from Journal of Mathematical Biology are provided here courtesy of Springer

RESOURCES