Next Article in Journal
On Metric Dimensions of Symmetric Graphs Obtained by Rooted Product
Previous Article in Journal
Urban-Tissue Optimization through Evolutionary Computation
Previous Article in Special Issue
Payoff Distribution in a Multi-Company Extraction Game with Uncertain Duration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Price and Treatment Decisions in Epidemics: A Differential Game Approach

Department of Economics, University of Foggia, Largo Papa Giovanni Paolo II, 71121 Foggia, Italy
Mathematics 2018, 6(10), 190; https://doi.org/10.3390/math6100190
Submission received: 30 August 2018 / Revised: 26 September 2018 / Accepted: 28 September 2018 / Published: 2 October 2018
(This article belongs to the Special Issue Mathematical Game Theory)

Abstract

:
We consider a pharmaceutical company that sells a drug that is useful in the treatment of an infectious disease. A public authority buys the drug to heal at least a portion of the infected population. The authority has an overall budget for all health care costs in the country and can only allocate a (small) part of the budget to the purchase of the drug. The government chooses the amount of drug to be purchased in order to minimize both the number of infectious people and the perceived cost of the operation along a given time horizon. This cost can be modeled through a linear or quadratic function of the monetary cost (as generally happens in the literature) or through a specific function (blow-up) that makes the budget constraint endogenous. The pharmaceutical company chooses the price of the drug in order to maximize its profit and knowing the budget constraints of the buyer. The resulting differential game is studied by supposing the simplest possible dynamics for the population. Two different games are proposed and their solutions are discussed: a cooperative game in which the two players bargain for the price of the drug and the quantity is purchased with the aim of maximizing the overall payoff and a competitive game in which the seller announces a price strategy to the buyer and binds to it; the buyer reacts by choosing the quantity to be purchased. In the case of linear or quadratic costs, the solution provided (for budget levels is not high enough) that the government spends the entire budget to purchase the drug. This drawback does not occur when the blow-up cost function is used.
MSC:
49N70; 91A10; 91A12; 91A25; 91A80
JEL Classification:
C71; C72; C73; I18

1. Introduction

Starting from the seminal paper Ref. [1], a huge body of literature on dynamic models for infectious diseases has been produced, as evidenced by the numerous books on the subject (see, e.g., [2,3,4,5,6]). Mathematical models of epidemics usually consist of a system of differential equations governing the dynamics of the relevant state variables (susceptible, infective, recovered, etc.). According to Ref. [7], the main scope of mathematical modeling in epidemiology is “to develop models that assist in the decision-making process by helping to evaluate the consequences of choosing one of the available alternative strategies.”
A very interesting issue in the study of epidemic models is the identification of therapeutic strategies that minimize the relevant negative features of the disease at a minimum cost. A social planner wishes to minimize the infected part of the population by the administration of a therapy to the highest possible number of patients. However, therapy is usually costly, and this poses a dilemma.
The choice of the therapy’s cost function is relevant in the formulation of the optimal control problem for the treatment of infectious diseases. For example, in the administration of a drug for a certain number of patients, the most natural way to introduce the cost would be through the ( p r i c e o f t h e d r u g s a d m i n i s t e r e d ) × ( n u m b e r o f t r e a t e d p a t i e n t s ) (monetary cost). However, in epidemic models, as well as in other economic applications, the cost is usually modelled by a function that represents the subjective perception of the decision-maker.
On the other hand, often, the cost function is simply given to make the problem tractable.
Let u be the fraction of a population (P) treated by some drug, and let p be the unitary cost of the therapy. Then, the (monetary) cost of the treatment is k = p u P . Surprisingly, in many papers, that cost is simply represented by u or by u 2 without any reference to the price or to the number of people treated.
A specific problem is given by extremely expensive therapies in the presence of a very high number of patients to be healed. To treat all infected patients would mean sometimes spending all or a very large part of the national budget allocated to health. This is the case, for example, for the treatment of hepatitis C virus (HCV) by a costly drug, such as sofosbuvir (see e.g., Ref. [8]). Such a choice is impractical or, in other words, has a cost (in terms of utility) that is infinite. A cost function incorporating such characteristics should be adopted in this case, e.g., the blow-up cost function introduced in Ref. [9] seems appropriate in such a case.
In this paper, we consider a pharmaceutical company which is establishing the price of a drug and a social planner who is determining the number of people to treat.
In Section 2, the basic epidemic model used as a test problem is described. The decision problem, together with a discussion about the cost functions, is presented in Section 3. Section 4 deals with the cooperative bargaining game, while, in Section 5, a characterization of the Stackelberg equilibrium is provided. Section 6 concludes the paper.

2. The Epidemic Model

The simplest epidemic model proposed in the literature, i.e., the Susceptible-Infective-Susceptible (SIS) (see [10]) is used as test model. This model is appropriate for certain types of bacterial diseases, such as gonorrhea and meningitis.
Let us consider a population of N individuals, divided into two classes: the class S of those who are healthy, but susceptible to contracting the infection, and the class I of those who have contracted the infection and can transmit it to susceptible individuals through interpersonal contacts. It is N = S + I . In order to make the problem simple and meaningful at the same time, we neglect the demographic processes and assume that the transmission coefficient is normalized to one, so that the dynamics of S and I are governed by the system of differential equations
d S d t = I S N , d I d t = I S N .
Adding the two equations in (1), we have d N / d t = 0 , so that N is constant and will be normalized to one.
In the rest of this section, we are interested in the “worst” case in which the total population is initially infected. Hence, let us assume that
I ( 0 ) = 1 ; S ( 0 ) = 0 .
It follows that
S ( t ) = 1 I ( t ) , t 0 .
System (1) reduces to the scalar equation
d I d t = ( 1 I ) I .
Equation (2) has only one stable feasible equilibrium, I = 1 .
Assume that a fraction u ( t ) [ 0 , 1 ] of the infected population is treated, at the time t, by some drug. Then, some of the healed infectives become susceptibles again. System (1) becomes:
d S d t = I S + u ( t ) I , d I d t = I S u ( t ) I .
Again, in Equation (3), it is S = 1 I , so that
d I d t = 1 I u ( t ) I ; I ( 0 ) = 1 .

3. The Decision Problem

The monetary cost of the treatment borne by the social planner is k ( t ) = p ( t ) u ( t ) I ( t ) , where p ( t ) is the unitary price of the therapy. The pharmaceutical firm chooses the price ( p ( t ) ) that maximizes its total profits, given by
J 1 ( p ) = 0 1 ( p ( t ) c ) u ( t ) I ( t ) d t ,
where c 0 is a constant representing the production cost for the treatment of the entire population. In the rest of the paper, for the sake of simplicity, c is normalized to 1.
Hence, the firm solves the following optimal control problem:
max 0 p J 1 ( p )
subject to the constraint (4).
Let B be the total budget available to the authorities to meet healthcare costs. The social planner wishes to minimize the number of infectives at the minimum cost and, in any case, spending only part of his budget.
As is usual in epidemic literature, the treatment cost is perceived through a cost function
ζ ( p ( t ) , u ( t ) , I ( t ) ) 0 ,
which is increasing with respect to its arguments.
The social planner wishes to minimize the number of infectives at the minimum perceived cost (see also Ref. [9]).
Consequently, the social planner chooses the fraction ( u ( t ) ) of the infectious population to be treated that minimizes its total costs, given by
0 1 I ( t ) + ζ p ( t ) , u ( t ) , I ( t ) d t + I ( 1 ) .
Note that, as is usual for optimal control problems with a finite horizon, there is a salvage term, I ( 1 ) , in (5) that takes into account the number of infected people at the end of the considered time interval.
By setting
J 2 ( u ) = 0 1 I ( t ) + ζ p ( t ) , u ( t ) , I ( t ) d t I ( 1 ) ,
the social planner solves the maximization problem
max 0 u 1 J 2 ( u ) ,
subject to the state variable dynamics (4) and to the budget constraint
B p ( t ) u ( t ) I ( t ) 0 .

Cost Functions

The following cost functions are usually used in the literature:
  • ζ 1 = p u , linear state independent cost (LSI);
  • ζ 2 = p u I , linear state dependent cost (LSD);
  • ζ 3 = p 2 u 2 2 , quadratic state independent cost (QSI);
  • ζ 4 = p 2 u 2 I 2 2 , quadratic state dependent cost (QSD).
The LSD and QSD costs represent the linear and quadratic monetary costs, respectively. They have been used, e.g., in Refs. [11,12]. Although the LSI and QSI have been frequently used in literature (see, e.g., Ref. [13] for LSI and [14,15,16,17] for QSI), they remain unconvincing because they do not depend on the number of people treated.
The presence of expensive therapies and a large number of people to treat constitute an interesting case. To heal all infected patients would mean sometimes spending all or a very large part of the national budget allocated to health. Such a choice is impractical or, in other words, has a cost (in terms of utility) that is infinite. The blow-up cost function incorporates such characteristics. It is defined by ζ 5 = ϕ ( k ( t ) ) where
ϕ ( k ) = B k 4 ( B k ) , b l o w - u p   s t a t e   d e p e n d e n t   c o s t   ( B S D ) .
The BSD cost function tends to infinity as the monetary cost approaches the available budget.
In the rest of the paper, we neglect cost functions that are independent of the number of treated people and definitely consider the following three cases:
  • ϕ ( k ) = k , linear;
  • ϕ ( k ) = k 2 2 , quadratic;
  • ϕ ( k ) = B k 4 ( B k ) , blow-up;
where k = p ( t ) u ( t ) I ( t ) .

4. Cooperative Solution

Assume that the pharmaceutical firm and the social planner negotiate an agreement about the price of the drug and the quantity to be bought by the social planner. In other words, the two players act as a single player (cartel).
According to Ref. [18], a number of issues arise. Among them are the following questions:
  • What is the most reasonable way to represent the cartel’s payoff?
  • How should the players’ cooperation gains be divided among all players?
One way to represent the cartel pay-off is that proposed by Ref. [19], that is, a weighted average of the individual players’ pay-offs.
The determination of weights constitutes a problem in itself and will not be addressed here. Here, we simply use the same weights for the two players so that the cartel payoff is given by
J = J 1 + J 2 .
It is
J = 0 1 p ( t ) u ( t ) I ( t ) ϕ ( p ( t ) u ( t ) I ( t ) d t 0 1 u ( t ) I ( t ) d t 0 1 I ( t ) d t I ( 1 ) .
The two players solve the following joint optimal control problem:
max u , p J ( u , p )
subject to the constraints (4),
0 u 1 ; p 0 ;
and
B p ( t ) u ( t ) I ( t ) 0 .
The problem (6)–(8) is a standard optimal control problem. However, in order for a solution to be acceptable, it must satisfy the requirements of both players, i.e., to respect the budget constraint of the buyer and to guarantee to both parties a pay-off higher than what they would get in a condition of disagreement.
If no agreement is reached, then the government does not buy the drug and nobody is treated, that is, u ( t ) = 0 for any 0 t 1 . Then, the disagreement payoffs are J 1 d = 0 and J 2 d = 2 so that J d = J 1 d + J 2 d = 2 .
Assume that the optimal control problem (6)–(8) has a solution, ( u * ( t ) , p * ( t ) ) , and let J * be the corresponding cartel payoff. Then, an agreement is reached if and only if
J * > 2 .
The “dividend of cooperation”is given by
Δ * = J * J d = J * + 2 .
Let us denote by Δ 1 * , Δ 2 * the dividends of cooperation given to player 1 and player 2, respectively. It must be Δ 1 * + Δ 2 * = Δ * .
J * = J d + Δ * = J 1 d + Δ 1 * + J 2 d + Δ 2 * .
The firm will receive the payoff J 1 d + Δ 1 * , while the social planner will receive J 2 d + Δ 2 * .
A fundamental problem that comes out is how to distribute the cooperation dividend among the players. There are different approaches to this problem (see, e.g., Ref. [18] for a general discussion). We suppose there are no transfers of utility so that the firm receives the payoff
J 1 * = 0 1 ( p * ( t ) 1 ) u * ( t ) I * ( t ) d t ,
while the payoff of the social planner is
J 2 * = 0 1 I * ( t ) + ϕ p * ( t ) u * ( t ) I * ( t ) d t I * ( 1 ) .
Hence, an agreement is signed if and only if J 1 * > 0 and J 2 * > 2 .

4.1. Necessary Conditions

Assuming that a solution of Equations (6)–(8) exists, candidate optimal controls are selected through suitable necessary conditions (see Ref. [20]). The Hamiltonian associated with Equations (6)–(8) is
H ( I , u , p , λ ) = p u I ϕ ( p u I ) u I I + λ I ( 1 u I ) .
Assume that ( u * ( t ) , p * ( t ) ) is a solution of Equations (6)–(8), and let I * ( t ) be the corresponding optimal path of the state variable. Then,
  • ( u * ( t ) , p * ( t ) ) maximizes H ( I * ( t ) , u , p , λ ( t ) ) subject to the constraints (7) and (8).
  • d λ d t = H * I .
  • λ ( 1 ) = 1 .
Note that the derivatives of H are computed along the optimal control and the optimal state variable path.
Remark 1.(Interior maxima).
Let us look for the interior maxima of the hamiltonian (H). It should be
H p = 0 , H u = 0 ,
that is,
( 1 ϕ ( p u I ) ) u I = 0 ; ( 1 ϕ ( p u I ) ) p I ( 1 + λ ) I = 0 .
From the first equation, we obtain 1 ϕ ( p u I ) = 0 . Substituting in the second equation, we get 1 + λ = 0 . We conclude that H has no interior maxima.
Remark 2. (Corner Solutions).
The domain of H is
D 1 = ( u , p ) | u = 0 ; p 0 ( u , p ) | 0 < u 1 ; 0 p B u I
in the linear and quadratic case and
D 2 = ( u , p ) | u = 0 ; p 0 ( u , p ) | 0 < u 1 ; 0 p < B u I
in the blow-up case.
It is easy to see that H is bounded above on its domain. Nevertheless, D 1 is closed but unbounded, while D 2 is not closed and unbounded. It follows that H can fail to have a maximum.
Note that if 0 < u 1 , it is H p > 0 iff
1 ϕ ( p u I ) > 0 .
1. 
Linear case.
H is constant with respect to p. The following can be immediately verified:
(a
If 1 + λ < 0 , then H obtains its maximum at u = 1 ;
(b
If 1 + λ = 0 , then H obtains its maximum at any point 0 u 1 ;
(c
If 1 + λ > 0 , then H obtains its maximum at u = 0 .
2. 
Quadratic case.
The following proposition holds.
Proposition 1.
The inequality (9) is true for all 0 k < 1 . It follows that the maximum of H, whenever it exists, belongs to the set u = 0 ; p 0 or to the set 0 < u 1 ; p u I = min ( 1 , B ) .
Proof. 
See Appendix. □
It is H ( u = 0 , p ) = λ I ( 1 I ) I .
(a
Let 0 < B < 1 . It is
H ( 0 < u 1 , p u I = B ) = B B 2 2 ( 1 + λ ) u I + λ I ( 1 I ) I .
i. 
If 1 + λ < 0 , then H obtains its maximum at u = 1 ; p = B I .
ii. 
If 1 + λ = 0 , then H obtains its maximum at any point 0 < u 1 ; p = B u I .
iii. 
If 1 + λ > 0 , then H u , B u I decreases with respect to u and
lim u 0 + H u , B u I = B B 2 2 + λ I ( 1 I ) I > H ( u = 0 , p ) .
It follows that sup D 1 H = B B 2 2 + λ I ( 1 I ) I , but H fails to have a maximum.
(b
Let B 1 . It is
H 0 < u 1 ,   p u I = 1 = 1 2 ( 1 + λ ) u I + λ I ( 1 I ) I .
i. 
If 1 + λ < 0 , then H obtains its maximum at u = 1 ; p = 1 I .
ii. 
If 1 + λ = 0 , then H obtains its maximum at any point 0 < u 1 ; p = 1 I .
iii. 
If 1 + λ > 0 , then H u , 1 u I decreases with respect to u and
lim u 0 + H u , 1 u I = 1 2 + λ I ( 1 I ) I > H ( u = 0 , p ) .
It follows that sup D 1 H = 1 2 + λ I ( 1 I ) I , but H fails to have a maximum.
3. 
Blow-up case.
The following proposition holds.
Proposition 2.
The inequality (9) is true for all 0 k < B 2 . It follows that the maximum of H, whenever it exists, belongs to the set u = 0 ; p 0 or to the set 0 < u 1 ; p u I = B 2 .
Proof. 
See Appendix. □
It is H ( u = 0 , p ) = λ I ( 1 I ) I . Moreover,
H ( 0 < u 1 , p u I = B 2 ) = B 4 ( 1 + λ ) u I + λ I ( 1 I ) I .
(a
If 1 + λ < 0 , then H obtains its maximum at u = 1 ; p = B 2 I .
(b
If 1 + λ = 0 , then H obtains its maximum at any point 0 < u 1 ; p = B 2 u I .
(c
If 1 + λ > 0 , then H u , B 2 u I decreases with respect to u and
lim u 0 + H u , B 2 u I = B 4 + λ I ( 1 I ) I > H ( u = 0 , p ) .
It follows that sup D 2 H = B 4 + λ I ( 1 I ) I , but H fails to have a maximum.

4.2. Individual Rationality

If an agreement is not reached between the seller and the public authority, then the drug is not bought at all, that is, u ( t ) = 0 for any 0 t 1 . Hence,
J 1 = J 1 d = 0 ; J 2 = J 2 d = 2 .
An agreement, to be acceptable, must guarantee to each of the contractors a payoff that is at least equal to what he would get in the absence of an agreement. Therefore, if ( u * ( t ) , p * ( t ) ) is a solution of (6)–(8), then it must be
J 1 * 0 ; J 2 * 2 ; J * > 2 .
Equation (10) gives additional constraints on the control variables and essentially says that the price ( p * ( t ) ) must be high enough to guarantee positive profits to the producer.
At the same time, the price must not be excessively high so as to make the purchase by the social planner not convenient because the costs arising from the purchase would exceed the social benefits obtained with the treatment of patients.

4.3. Sufficient Conditions

Despite the apparent simplicity of the problem and the boundedness of the functional to be maximized, we have seen that problems can be posed on the existence of a solution that satisfies the classic necessary conditions. With regard to sufficient conditions, the Hamiltonian’s structure renders the classical theorems of Mangasarian or Arrow type inapplicable (see Ref. [20], pp. 287–289). This is essentially due to the negative sign of the multiplier λ and ultimately, to the presence of the salvage value I ( 1 ) .

4.4. One Time-Switch Treatments

Necessary conditions suggest that a solution of the cooperative differential game, provided it exists, must be a corner solution. Unfortunately, no further information comes from the application of them.
In this section, following the insights given by the necessary conditions, we try to calculate the optimal treatment and price strategies within a special class of treatment policies.
We assume that the control ( u ( t ) ) is a bang-bang control, that is, u ( t ) { 0 , 1 } . The simplest case is given when there is only one time switch between zero and one.
There are two possibilities: to delay the start of the treatments (i.e., u = 0 for 0 t < t ^ and u = 1 for t ^ t 1 ) or to stop treatments before the final time (i.e., u = 1 for 0 t t ^ and u = 0 for t ^ < t 1 ).
It can be shown that the two classes of treatment control generate the same optimal solution. Hence, we only give details for one case, i.e., delayed treatments.
Proposition 3.
Let us assume that
u ( t ) = 0 0 t < t ^ , 1 t ^ t 1 ,
p ( t ) = ω ( 1 + t t ^ ) , t ^ < t 1 ,
where t ^ [ 0 , 1 ] . Note that the value of p ( t ) as 0 t < t ^ does not affect the value of the functional to be maximized. It follows that
I ( t ) = 1 0 t < t ^ , 1 1 + t t ^ t ^ t 1 ,
and
I ( 1 ) = 1 2 t ^ .
Consequently, it is
J 1 = ω ( 1 t ^ ) ln ( 2 t ^ ) .
J 2 = ϕ ω ( 1 t ^ ) t ^ ln ( 2 t ^ ) 1 2 t ^ .
J = ω ϕ ( ω ) ( 1 t ^ ) t ^ 2 ln ( 2 t ^ ) 1 2 t ^ .
Proof. 
See Appendix. □
Observe that whenever t ^ t 1 , it is p ( t ) u ( t ) I ( t ) = ω . Hence, ω is the monetary cost of the treatment at time t. In this special case, it is constant in time.
The following problem,
max ω , t ^ J ,
is solved subject to the constraints
0 t ^ 1 ; 0 ω B ,
ω δ ( t ^ ) ,
ϕ ( ω ) g ( t ^ ) ,
δ ( t ^ ) = ln ( 2 t ^ ) 1 t ^ , g ( t ^ ) = 3 4 t ^ + t ^ 2 ( 2 t ^ ) ln ( 2 t ^ ) ( 1 t ^ ) ( 2 t ^ ) .
Let
D = ( t ^ , ω ) | 0 t ^ < 1 ; 0 ω B ; δ ( t ^ ) ω ; ϕ ( ω ) g ( t ^ )
be the domain of our maximization problem.
Note that δ and g are strictly increasing in [ 0 , 1 ] . Moreover, δ ( 0 ) = ln 2 0.693 , g ( 0 ) = 3 2 ln 2 2 0.806 , lim t ^ 1 δ ( t ^ ) = lim t ^ 1 g ( t ^ ) = 1 .
The Linear Case
In this case, the functional J does not depend on ω , but ω plays a role through the constraints. Precisely,
J = t ^ 2 ln ( 2 t ^ ) 1 2 t ^ .
The following proposition holds:
Proposition 4.
Let ( t ^ * , ω * ) be the solution of (11)–(14).
  • If 0 B ln 2 0 . 693 , then t ^ * = 1 , and the value of ω * does not matter.
  • If B > ln 2 , then
    t ^ * = 0 , ω * ln 2 , min B , 3 2 ln 2 2 .
Proof. 
See Appendix. □
Remark 3.
Proposition 4 shows that an agreement arises if and only if the budget (B) is large enough. The agreement price is p * ( t ) = ω * ( 1 + t ) , where ω * is any value belonging to the nonempty interval ln 2 , min B , 3 2 ln 2 2 .
The dividends of the cooperation are Δ 1 * = ω * ln 2 and Δ 2 * = 3 2 ln 2 ω * , respectively. If we adopt the equal dividend criteria, then ω * = 3 / 4 , provided that 3 / 4 < B . Otherwise, it should be ω * = B .
The Quadratic Case
In this case, the functional is
J = ω ω 2 2 ( 1 t ^ ) t ^ 2 ln ( 2 t ^ ) 1 2 t ^ .
The individual rationality conditions (13) and (14) must be satisfied, that is, for any 0 t ^ < 1 ,
δ ( t ^ ) ω 2 g ( t ^ ) .
The following proposition holds’:
Proposition 5.
Let ( t ^ * , ω * ) be the solution of Equations (11)–(14).
  • If 0 B ln 2 0.693 , then t ^ * = 1 , and the value of ω * does not matter.
  • If ln 2 < B , then
    t ^ * = 0 , ω * = min ( B , 1 ) .
Proof. 
See Appendix. □
Remark 4.
Proposition 5 shows that an agreement arises if and only if the budget (B) is large enough. In that case, it is optimal to treat all the infected people at every time point. This result is similar to the one obtained in the linear cost case.
The agreement price is p * ( t ) = ω * ( 1 + t ) . If the budget is low ( B < 1 ), then ω * = B , so the social planner spends the entire healthcare budget on the purchase of the drug. If the budget is high ( B > 1 ), then ω * = 1 , and the social planner spends a fraction of the healthcare budget on the purchase of the drug.
If B < 1 , then Δ 2 * > Δ 1 * , that is, the agreement gives the government a larger dividend than the one that it gives the company. If B 1 , then Δ 2 * = Δ 1 * .
The Blow-up Case
In this case, the payoff is
J = ω B ω 4 ( B ω ) ( 1 t ^ ) t ^ 2 ln ( 2 t ^ ) 1 2 t ^ .
The individual rationality conditions (13) and (14) must be satisfied, that is, for any 0 t ^ < 1 ,
δ ( t ^ ) ω γ ( t ^ ; B ) ,
where γ is defined by
γ ( t ; B ) = 4 B g ( t ) B + 4 g ( t ) .
The following proposition holds:
Proposition 6.
Let ( t ^ * , ω * ) be the solution of Equations (11)–(14).
  • If 0 B 2 ln 2 ( 3 2 ln 2 ) ( 6 5 ln 2 ) 0.882 , then t ^ * = 1 , and the value of ω * does not matter.
  • If 2 ln 2 ( 3 2 ln 2 ) ( 6 5 ln 2 ) < B < 2 ln 2 1.386 , then
    t ^ * = 0 , ω * = ln 2 .
  • If 2 ln 2 < B < 6 4 ln 2 3.227 , then
    t ^ * = 0 , ω * = B 2 .
  • If 6 4 ln 2 B , then
    t ^ * = 0 , ω * = 2 ( 3 2 ln 2 ) B 6 + B 4 ln 2 .
Proof. 
See Appendix. □
Remark 5.
Again, an agreement arises if and only if the budget B is large enough. The agreement price is p * ( t ) = ω * ( 1 + t ) .
If the budget is low, then ω * = ln 2 , and the agreement gives zero dividend to the firm.
For intermediate budget levels, it is ω * = B / 2 , and the agreement gives positive dividends to both players. It is Δ 1 * = B / 2 ln 2 , Δ 2 * = 3 / 2 B / 4 ln 2 . The cooperation dividend of the firm increases with respect to the social planner’s budget. On the contrary, the dividend of the social planner decreases with respect to the budget which is a little bit surprising. It is Δ 1 * > Δ 2 * if B > 2 .
If the budget is high, then ω * = 2 B ( 3 2 ln 2 ) 6 + B 4 ln 2 , and the agreement gives zero dividend to the social planner.
The solution of the cooperative game can be also computed numerically. Following Ref. [21] and using a Runge–Kutta fourth order discretization scheme for the state and the adjoint equations, we obtained Figure 1, Figure 2 and Figure 3. The budget was set at B = 1 . In Figure 1, the graphs of I, λ , and u are illustrated. Moreover, the maximum admissible price ( p m a x ) is also shown, that is, the price requiring the total consumption of the budget.
In Figure 2 and Figure 3, the graphs of I, λ , u, and p are illustrated. Furthermore, the fraction of the budget used for the treatment is shown.

5. Stackelberg Equilibria

The Nash equilibria presume that the government chooses the treatment level without any information about the price of the drug. This seems rather unfeasible. It is more convincing to assume that the firm commits itself to a pricing strategy, and the government, knowing it, decides the treatment level. Hence, the framework of a Stackelberg game seems more suitable for this problem—having the firm as the leader and the government as the follower.
Suppose that the leader (the firm) announces, at time t = 0 , a price strategy, p ( t ) 0 , 0 t 1 , and commits itself to that strategy. The follower (the social planner), knowing the leader’s decision, selects the treatment rate, u ( t ) [ 0 , 1 ] , 0 t 1 , to maximize the objective functional
J 2 = 0 1 I ( t ) + ϕ p ( t ) u ( t ) I ( t ) d t I ( 1 ) ,
subject to the constraints
d I d t = I ( 1 u I ) ; I ( 0 ) = 1 ;
k ( t ) = p ( t ) u ( t ) I ( t ) B ; 0 t 1 .
The follower’s Hamiltonian is
H 2 ( I , λ , u ) = I ϕ ( k ) + λ I ( 1 u I ) ,
where λ is the adjoint variable. We look for interior maxima of the Hamiltonian. It is H 2 u = 0 if and only if
λ + ϕ ( k ) p = 0 .
  • If ϕ ( k ) = k (linear cost function), then no interior maxima of H 2 occurs, and the best response of the follower is a corner solution (bang-bang control).
  • If ϕ ( k ) = k 2 / 2 (quadratic cost function), then a local maximum of the Hamiltonian is
    u * = λ p 2 I ,
    and it is the best response of the social planner, provided that it satisfies the budget constraint.
    Moreover, the adjoint variable λ ( t ) satisfies the differential equation λ t = H 2 I . From inserting the value of u given by Equation (17), we have
    λ t = 1 ( 1 2 I ) λ ,
    with the transversality condition λ ( 1 ) = 1 .
    The leader, foreseeing the the follower’s decision, maximizes the functional
    J 1 = 0 1 ( p ( t ) 1 ) u * ( t ) I ( t ) d t ,
    subject to the constraints (15) and (16). From inserting u * into Equation (18), we have that the leader maximizes
    J 1 = 0 1 λ ( t ) ( p ( t ) 1 ) p 2 ( t ) d t ,
    subject to the constraints
    d I d t = λ p 2 + I ( 1 I ) ; I ( 0 ) = 1 ; λ t = 1 ( 1 2 I ) λ , ; λ ( 1 ) = 1 .
    The leader’s Hamiltonian is
    H 1 ( I , λ , p , ψ , σ ) = λ p 1 p 2 + ψ I 1 I + λ p 2 I + σ 1 ( 1 2 I ) λ
    where ψ and σ are the adjoint variables. By maximizing H 1 with respect to p, we obtain
    p * = 2 ( 1 + ψ ) ,
    and substituting in Equation (17) gives
    u * = λ 4 I ( 1 + ψ ) 2 .
    The adjoint variables ψ ( t ) and σ ( t ) satisfy the differential equations ψ t = H 1 I , σ t = H 1 λ , respectively, and the transversality conditions ψ ( 1 ) = 0 , σ ( 0 ) = 0 .
    Inserting p * = 2 ( 1 + ψ ) into the state and adjoint equations leads to the following two-point boundary value problems:
    d I d t = λ 4 ( 1 + ψ ) 2 + I ( 1 I ) ; I ( 0 ) = 1 ; λ t = 1 + ( 2 I 1 ) λ ; λ ( 1 ) = 1 ; ψ t = ( 2 I 1 ) ψ 2 λ σ ; ψ ( 1 ) = 0 ; σ t = 1 4 ( 1 + ψ ) ( 2 I 1 ) σ ; σ ( 0 ) = 0 .
    System (19) can be solved numerically to give the solution of the Stackelberg game, provided that p * 0 , 0 u * 1 , 0 k * B , where k * ( t ) = λ ( t ) 2 ( 1 + ψ ( t ) ) .
  • If ϕ ( k ) = B k 4 ( B k ) (blow-up cost function) then a local maximum of the Hamiltonian is
    u * = B 2 λ p 2 I p λ .
    By substituting (20) into the leader Hamiltonian and differentiating with respect to p, we obtain that x = p * is the solution of the cubic equation
    x 3 + ( 1 + ψ ) x 4 ( 1 + ψ ) λ .
    As in the quadratic case, it is argued that the solution of the Stackelberg game is characterized by the following two-point boundary value problems:
    d I d t = B ( 2 λ x ) 2 x 2 λ + I ( 1 I ) ; I ( 0 ) = 1 ; λ t = 1 + ( 2 I 1 ) λ ; λ ( 1 ) = 1 ; ψ t = ( 2 I 1 ) ψ 2 λ σ ; ψ ( 1 ) = 0 ; σ t = B ( x 2 1 ψ ) 4 x ( λ ) 3 / 2 ( 2 I 1 ) σ ; σ ( 0 ) = 0 .
    Equations (21) and (22) can be solved numerically to give the solution of the Stackelberg game provided that p * 0 , 0 u * 1 . Note that k * = B 1 x 2 4 λ , so that the budget constraint is satisfied.

6. Concluding Remarks

In this paper, we considered a pharmaceutical company that sells a drug that is useful for the treatment of an infectious disease. A public authority buys the drug to heal at least a portion of the population that has contracted the disease for which the drug is indicated.
The authority has an overall budget for all healthcare costs in the country and can only allocate one (small) part of the budget to the purchase of the drug. This constitutes a constraint for government decisions (budget constraint).
The government chooses the amount of drug to be purchased in order to minimize both the number of infectious people and the perceived cost of the operation along a given time horizon. Its control is given by the fraction (u) of treated people (treatment rate).
This cost can be modelled through a linear or quadratic function of the monetary cost (as generally happens in the literature) or through a specific function (blow-up) that makes the budget constraint endogenous.
The pharmaceutical company chooses the price (p) of the drug in order to maximize its profit and knowing the budget constraint of the buyer.
The resulting differential game is studied by supposing the simplest possible dynamics for the population. Nevertheless, the solution of the problem presents many difficulties.
Two different games are proposed: a cooperative game in which the two players bargain for the price of the drug and the quantity purchased with the aim of maximizing the overall payoff and leaving to each of the players a payoff at least equal to that of disagreement, or a competitive game in which the seller announces a price strategy to the buyer and binds to it; the buyer reacts by choosing the quantity to be purchased (both players make their choices in order to maximize their payoff).
As far as the cooperative game is concerned, from applying the Pontryagin maximum principle, we observed that the problem only possesses corner solutions. A solution of the game was then calculated within the class of u-bang-bang controls with a single time switch. We observed that the solution depends on the available budget. A minimum level of budget is required so that the agreement between the seller and buyer can be reached. In the case of linear or quadratic costs, the solution means (for insufficient budget levels) that the government spends the entire budget to purchase the drug. This drawback does not occur when the blow-up cost function is used.
In the leader-follower game, we tried to characterize the solution using the maximum principle. In the case of linear costs, the buyer adopts a bang-bang strategy, and this makes it difficult to formulate and solve the maximization problem of the leader. In the case of quadratic costs, it is possible to explicitly calculate (depending on the state and adjoint variables) both the treatment rate chosen by the buyer and the selling price and to successively characterize the problem as a two-point boundary value problem (TPBVP) constituted by four differential equations. In the case of blow-up costs, it is not possible to explicitly calculate the price, and therefore, it is necessary to couple the system of four differential equations with an algebraic equation which has the price as a solution.
The purpose of the paper was two-fold: to show how the choice of the cost function has an important influence on the type of solution and that it must be closely linked to the type of problem dealt with and not be exclusively made to make the problem tractable, and to show how, even for seemingly simple problems, the use of necessary and sufficient conditions can be non-trivial and that caution is needed when trusting numerical solutions.
The hypothesis that, in the Stackelberg game, the seller adopts an open-loop strategy that constitutes a rather severe limitation (even if in this case we can think of the need to sign a binding contract over time) goes without saying. I think that it is interesting to study feedback solutions and this, together with further extensions, is a reason for further research.

Funding

This research received no external funding.

Acknowledgments

The author would like to thank the anonymous referees for their helpful suggestions and remarks.

Conflicts of Interest

The author declare no conflict of interest.

Appendix A. Proof of Theorems

Proof of Proposition 1.
It is ϕ ( k ) = k 2 2 . It is 1 ϕ ( k ) > 0 if and only if 1 k > 0 , that is, 0 k < 1 , which is equivalent to p < 1 u I when 0 < u 1 .
If u = 0 , then H is constant with respect to p.
Let 0 < u 1 .
If 1 < B , then 1 u I < B u I . H increases as 0 p < 1 u I and decreases as 1 u I < p < B u I . H gets its maximum at p = 1 u I , that is, p u I = 1 .
If B 1 , then B u I 1 u I . H increases as 0 p B u I . H gets its maximum at p = B u I , that is, p u I = B .
It follows that H gets its maximum at min ( 1 , B ) or at u = 0 . □
Proof of Proposition 2.
It is ϕ ( k ) = B k 4 ( B k ) . Remember that 0 k < B . It is 1 ϕ ( k ) > 0 if and only if 1 B 2 4 ( B k ) 2 > 0 or k < B 2 , which is equivalent to p < B 2 u I when 0 < u 1 .
If u = 0 , then H is constant with respect to p.
Let 0 < u 1 .
H increases as 0 p < B 2 u I and decreases as B 2 u I < p < B u I . H gets its maximum at p = B 2 u I , that is, p u I = B 2 .
It follows that H gets its maximum at k = B 2 or at u = 0 . □
Proof of Proposition 3.
From
u ( t ) = 0 0 t < t ^ , 1 t ^ t 1 ,
and
d I d t = I ( 1 u I ) ; 0 t 1 ; I ( 0 ) = 1 ,
it follows that I ( t ) = 1 for every t [ 0 , t ^ ] . If t ^ t 1 , then u ( t ) = 1 and d I d t = I 2 . Consequently, I ( t ) = 1 1 + t t ^ . Setting t = 1 , we obtain I ( 1 ) = 1 2 t ^ .
It is
J 1 = 0 1 ( p ( t ) u ( t ) I ( t ) u ( t ) I ( t ) ) d t = t ^ 1 ( p ( t ) I ( t ) I ( t ) ) d t = t ^ 1 ω ( 1 + t t ^ ) 1 1 + t t ^ d t t ^ 1 1 1 + t t ^ d t
so that
J 1 = ω ( 1 t ^ ) ln ( 2 t ^ ) .
It is
J 2 = 0 1 ϕ ( p ( t ) u ( t ) I ( t ) ) d t 0 1 I ( t ) d t I ( 1 )
that is
J 2 = t ^ 1 ϕ ( p ( t ) I ( t ) ) d t 0 t ^ I ( t ) d t t ^ 1 I ( t ) d t 1 2 t ^
or
J 2 = ϕ ( ω ) ( 1 t ^ ) t ^ ln ( 2 t ^ ) 1 2 t ^ .
 □
Proof of Proposition 4.
It is
  • If 0 B < ln 2 0.693 , then D = .
  • If ln 2 B 3 2 ln 2 2 0.806 , then D = [ 0 , t 1 ] × δ ( t ) , B , where δ ( t 1 ) = B .
  • If 3 2 ln 2 2 < B < 1 , then D = [ 0 , t 1 ] × δ ( t ) , min ( B , g ( t ) ) , where δ ( t 1 ) = B .
  • If 1 B , then D = [ 0 , 1 ] × δ ( t ) , g ( t ) .
Since J is decreasing, we obtain t ^ * = 0 . □
Proof of Proposition 5.
It is
  • If 0 B < ln 2 0.693 , then D = .
  • If ln 2 B 1 , then D = [ 0 , t 1 ] × δ ( t ) , B , where δ ( t 1 ) = B .
  • If 1 B 3 2 ln 2 1.270 , then D = [ 0 , 1 ] × δ ( t ) , B .
  • If 3 2 ln 2 < B < 2 1.414 , then D = [ 0 , 1 ] × δ ( t ) , min ( B , 2 g ( t ) ) .
  • If 2 B , then D = [ 0 , 1 ] × δ ( t ) , 2 g ( t ) .
Given t ^ [ 0 , 1 [ , it is immediately seen that J increases with respect to ω if and only if 0 ω 1 .
The maximum of J in D occurs at points t ^ , min ( 1 , B ) . It is easy to verify that if 0 ω 1 , then the function J ( t ^ , ω ) is decreasing with respect to t ^ as t ^ [ 0 , 1 ] . It follows that J obtains its maximum at t ^ = 0 . □
Proof of Proposition 6.
Note that γ ( t ; B ) < B for any t [ 0 , 1 ] .
It is
  • If 0 B < 2 ln 2 ( 3 2 ln 2 ) ( 6 5 ln 2 ) 0.882 , then D = .
  • If 2 ln 2 ( 3 2 ln 2 ) ( 6 5 ln 2 ) B 4 3 1.333 , then D = [ 0 , t 1 ] × δ ( t ) , γ ( t ; B ) , where δ ( t 1 ) = γ ( t 1 ; B ) .
  • If 4 3 B , then D = [ 0 , 1 ] × δ ( t ) , γ ( t ; B ) .
Note that for any t ^ , J ( t ^ , ω ) is increasing for 0 ω < B 2 and decreasing for B 2 < ω .
Let
σ ( t ^ ; B ) = argmax δ ( t ^ ) ω γ ( t ^ ; B ) J ( t ^ , ω )
Hence σ ( t ^ ; B ) { δ ( t ^ ) , B 2 , γ ( t ^ ; B ) } .
Precisely,
  • let 2 ln 2 ( 3 2 ln 2 ) ( 6 5 ln 2 ) B < 4 3 ; then, σ ( t ^ ; B ) = δ ( t ^ ) for 0 t t 1 , where δ ( t 1 ) = γ ( t 1 ; B ) ;
  • let 4 3 B < 2 ln 2 1.386 ; then σ ( t ^ ; B ) = δ ( t ^ ) for 0 t 1 .
  • Let 2 ln 2 B < 2 , then σ ( t ^ ; B ) = B 2 for 0 t ^ < t 2 and σ ( t ^ ; B ) = δ ( t ^ ) for t 2 t 1 where B = 2 δ ( t 2 ) .
  • Let 2 B < 6 4 ln 2 3.227 , then σ ( t ^ ; B ) = B 2 for 0 t ^ < 1 .
  • Let 6 4 ln 2 B < 4 , then and σ ( t ^ ; B ) = γ ( t ^ ; B ) for 0 t t 3 and σ ( t ^ ; B ) = B 2 for t 3 t ^ < 1 where B = 2 γ ( t 3 ; B ) .
  • Let 4 B , then σ ( t ^ ; B ) = γ ( t ^ ; B ) for 0 t 1 .
It can be easily proved that the function σ ( t ^ ; B ) is decreasing with respect to t ^ . Consequently, t ^ * = 0 .
Moreover,
  • let 2 ln 2 ( 3 2 ln 2 ) ( 6 5 ln 2 ) B < 2 ln 2 . Then ω * = δ ( 0 ) = ln 2 .
  • Let 2 ln 2 B < 6 4 ln 2 , then ω * = B 2 .
  • Let 6 4 ln 2 B , then ω * = γ ( 0 ; B ) = 2 ( 3 2 ln 2 ) B 6 + B 4 ln 2 .
 □

References

  1. Kermack, W.; McKendrick, A. Contributions to the mathematical theory of epidemics. Part I. Proc. R. Soc. A 1927, 115, 700–721. [Google Scholar] [CrossRef]
  2. Brauer, F.; van den Driessche, P.; Wu, J. Mathematical Epidemiology; Springer: Berlin, Germany, 2008. [Google Scholar]
  3. Busenberg, S.; Cooke, K. Vertically Transmitted Diseases: Models and Dynamics; Springer: Berlin/Heidelberg, Germnay, 1993. [Google Scholar]
  4. Capasso, V. Mathematical Structures of Epidemic Systems; Springer: Berlin, Germnay, 1993. [Google Scholar]
  5. Anderson, R.M.; May, R.M. Infectious Diseases of Humans. Dynamics and Control; Oxford University Press: Oxford, UK, 1991. [Google Scholar]
  6. Martcheva, M. An Introduction to Mathematical Epidemiology; Springer: New York, NY, USA, 2015. [Google Scholar]
  7. Bailey, N.T.J. The Mathematical Theory of Infectious Diseases; Griifin: London, UK, 1975. [Google Scholar]
  8. Bhatia, H.K.; Singh, H.; Grewal, N.; Natt, N.K. Sofosbuvir: A novel treatment option for chronic hepatitis C infection. J. Pharmacol. Pharmacother. 2014, 5, 278–284. [Google Scholar] [PubMed]
  9. Di Liddo, A. Optimal Control and Treatment of Infectious Diseases. The Case of Huge Treatment Costs. Mathematics 2016, 4, 21. [Google Scholar] [CrossRef]
  10. Hethcote, H.W. Three basic epidemiological models. In Applied Mathematical Ecology; Levin, S.A., Hallam, T.G., Gross, L.J., Eds.; Springer: Berlin/Heidelberg, Germnay, 1989; pp. 119–144. [Google Scholar]
  11. Neilan, R.L.M.; Schaefer, E.; Gaff, H.; Fister, K.R. Modeling Optimal Intervention Strategies for Cholera. Bull. Math. Biol. 2010, 72, 2004–2018. [Google Scholar]
  12. Posny, D.; Wang, J.; Mukandavire, Z.; Modnak, C. Analyzing transmission dynamics of cholera with public health. Math. Biosci. 2015, 264, 38–53. [Google Scholar] [CrossRef] [PubMed]
  13. Francis, P.J. Optimal tax/subsidy combinations for the flu season. J. Econ. Dyn. Control 2004, 28, 2037–2054. [Google Scholar] [CrossRef]
  14. Jana, S.; Haldar, P.; Kar, T.K. Optimal control and stability analysis of an epidemic model. Chaos Solitons Fractals 2016, 83, 67–81. [Google Scholar] [CrossRef]
  15. Jung, E.; Iwami, S.; Takeuci, Y.; Jo, T.C. Optimal control strategy for prevention of avian influenza pandemic. J. Theor. Biol. 2009, 260, 220–229. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Lashari, A.A.; Zaman, G. Optimal control of a vector borne disease with horizontal transmission. Nonlinear Anal. Real World Appl. 2012, 13, 203–212. [Google Scholar] [CrossRef]
  17. Rodrigues, H.S.; Monteiro, M.T.T.; Torres, D.F.M. Vaccination models and optimal control startegies to dengue. Math. Biosci. 2014, 247, 1–12. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Jørgensen, S.; Zaccour, G. Differential Games in Marketing; Kluwer Academic Publishers: Boston, MA, USA, 2004. [Google Scholar]
  19. Leitmann, G. Cooperative and Non-Cooperative Many Players Differential Games; Springer: New York, NY, USA, 1974. [Google Scholar]
  20. Seierstad, A.; Sydsaeter, J.K. Optimal Control Theory with Economic Applications; Elsevier: Amsterdam, The Netherlands, 1987. [Google Scholar]
  21. Lenhart, S.; Workman, J.T. Optimal Control Applied to Biological Models; Chapman & Hall/CRC: Boca Raton, FL, USA, 2007. [Google Scholar]
Figure 1. Cooperative solution. Linear cost. B = 1 .
Figure 1. Cooperative solution. Linear cost. B = 1 .
Mathematics 06 00190 g001
Figure 2. Cooperative solution. Quadratic cost. B = 1 .
Figure 2. Cooperative solution. Quadratic cost. B = 1 .
Mathematics 06 00190 g002
Figure 3. Cooperative solution. Blow-up cost. B = 1 .
Figure 3. Cooperative solution. Blow-up cost. B = 1 .
Mathematics 06 00190 g003

Share and Cite

MDPI and ACS Style

Di Liddo, A. Price and Treatment Decisions in Epidemics: A Differential Game Approach. Mathematics 2018, 6, 190. https://doi.org/10.3390/math6100190

AMA Style

Di Liddo A. Price and Treatment Decisions in Epidemics: A Differential Game Approach. Mathematics. 2018; 6(10):190. https://doi.org/10.3390/math6100190

Chicago/Turabian Style

Di Liddo, Andrea. 2018. "Price and Treatment Decisions in Epidemics: A Differential Game Approach" Mathematics 6, no. 10: 190. https://doi.org/10.3390/math6100190

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop