Preprint
Article

This version is not peer-reviewed.

Foundations of the Preisach Operator in Real Options Problems with Subscription Cost and Heterogeneous Population of Consumers

A peer-reviewed article of this preprint also exists.

Submitted:

01 October 2025

Posted:

02 October 2025

You are already at the latest version

Abstract
This paper considers the pricing of a subscription service in a heterogeneous market with consumers having different discount rates. We show that in the case of non-zero enrollment/cancellation cost, solutions of the HJB equation naturally contain an equivalent of the well-known Preisach operator, a fundamental model of hysteresis in engineering applications. Singular perturbation expansions are used to approximate the optimal solution, assuming that enrollment/cancellation costs are small relative to the total subscription cost. As a case study, we consider and compare markets with one and two consumers.
Keywords: 
;  ;  

1. Introduction

We consider a stochastic control problem in which the Hamilton-Jacobi-Bellman (HJB) admits a two-threshold solution. As a specific setting, we refer to the subscription economy. Households (consumers) make decisions to subscribe to (enroll), or unsubscribe from (cancel), a given subscription service as the flow benefit from the service fluctuates over time. There are costs from transitioning from state “subscribed" to state “unsubscribed" (cancellation cost) and vice versa (enrollment cost), resulting in a two-threshold optimal strategy, i.e. a household subscribes to the service when the flow benefit reaches a threshold value X S , and unsubscribes when the flow benefit value drops below a threshold value X U with X U < X S .
This paper emphasizes the heterogeneity of the market assuming a distribution of thresholds ( X S , X U ) . We show that the heterogeneous setting leads to an operator, which is well-known in the engineering literature as the Preisach operator, a fundamental model of hysteresis effects, see [7] and Section 2.5 for references and a brief review of applications.
The Preisach operator was previously used as a phenomenological model of hysteresis in unemployment [8] and macroeconomic flows [9]. In the phenomenological approach, the Preisach operator is postulated as a model of the relationship between economic variables. In particular, the model parameters are not linked to parameters of the market but rather are determined from a black box identification procedure. On the other hand, in this paper, the parameters of the Preisach operator derive from the solution of the optimization problem and, as such, are functions (either explicit or amenable to approximation) of the subscription cost, enrollment/cancellation costs, discount rates and parameters of dynamics of the utility flow.
The subscription economy has grown substantially over the past years. As of 2023, U.S. households spent an average of $230 per month on subscription services [25]. Such costs span mobile phone, internet, TV streaming, Amazon Prime, and music streaming services, among others. Importantly, many of these services are easy to subscribe to but are rather cumbersome to unsubscribe from. In fact, in October 2024, the Federal Trade Commission (FTC) announced a final “click-to-cancel” rule that will require sellers to make it as easy for consumers to cancel their enrollment as it was to sign up [26].
Motivated by the growth of this market and its unique regulatory features, this paper develops a mathematical framework to help us understand the main economic forces driving the subscription services market. We model this market as a Stackelberg game. On the demand side, we characterize the optimal enrollment and cancellation decisions of households (i.e., the followers) as a sequence of compound real options (i.e., the decision to unsubscribe when currently subscribed, and vice versa). We assume that the household takes as given the pricing structure of the service and model the utility flow derived by the household as a diffusion process. Next, we study the firm’s (i.e., the leader’s) problem, in which the firm, anticipating the household’s optimal response, chooses the optimal cost structure for its services. Finally, relying on singular perturbation examples, we provide a detailed characterization of the game’s equilibrium strategies when enrollment/cancellation costs are small relative to the total subscription costs. The justification for small optimal enrollment/cancellation costs is application dependent. However, consider for instance, the case of Amazon Prime. As of 2025, the monthly cost of an Amazon Prime subscription stands at $14.99 a month. Assuming a real discount rate of 3% per annum and a 5-year subscription period, yields a net present cost of $846. By contrast, plausible enrollment/cancellation costs are likely to be one to two orders of magnitude smaller. That is, of the order of $10, and therefore “small" relative to the total subscription costs.
The paper is organized as follows. In Section 2, we discuss the model, the Bellman equation (in the form of a variational inequality) for the household’s value function, the two-threshold optimal solution, the firm’s problem in a heterogeneous market and its relationship to the Preisach operator. Section 3 presents main result. First, the household’s problem is solved in the case of cost-free enrollment/cancellation. The solution provides the benchmark for further results. Next, the existence of a two-threshold solution is shown in the case of non-zero enrollment/cancellation costs. This solution is not explicit. The singular perturbation method is used to approximate the thresholds of the two-threshold solution assuming that the enrollment/cancellation costs are small compared to the total subscription cost. The perturbation expansions for the thresholds are then used to approximate the solution of the firm’s problem. We present a case study of the market with one, two and N customers. Section 4, Section 5 summerize a few implications of the results in the context of subscription economy.

2. Model

2.1. Dynamics

Let ( Ω , F , P ) denote a complete probability space that supports a standard Brownian motion ( W t ) t 0 with its natural filtration ( F t ) t 0 . Denote the state variable by X and suppose that its dynamics are given by
d X t = μ X t d t + σ X t d W t , X 0 = x > 0 .
We interpret X t as the flow certainty equivalent utility obtained by the consumer if currently subscribed to the service. The utility from the service can vary over time, depending on the effort put by the firm to provide a higher quality product, but it is also subject to taste shocks faced by the consumer and by the quality of other products.
The second state variable is Z { 0 , 1 } , where 1 means the consumer is currently subscribed to the service, and 0 means the consumer is currently not subscribed to (unsubscribed from) the service. There are costs from transitioning across these states. Denote by ξ S the enrollment cost (i.e., of transitioning from 0 to 1). Similarly, denote by ξ U the cancellation cost (i.e., of transitioning from 1 to 0). These costs can be the monetary cost of effort from taking each action, but also some monetary transfer offered by the firm to the consumer. We abstract away from this distinction for now.
Using an increasing sequence of times
Ξ = ( t 1 , t 2 , ) , 0 = t 0 t 1 < t 2 < ,
denote by Z t : R + { 0 , 1 } the corresponding enrollment/cancellation policy
Z t = z , t 2 n t < t 2 n + 1 , 1 z , t 2 n + 1 t < t 2 n + 2 , n = 0 , 1 , 2 , ,
where
Z 0 = z { 0 , 1 }
is the initial state, i.e. Ξ is the sequence of transitioning times for Z t . We denote by Ξ S the set of times at which the consumer transitions from 0 to 1, respectively Ξ U are the times when the consumer transitions from 1 to 0. Hence, Ξ S is the the odd-indexed subsequence and Ξ U is the even-indexed subsequence of Ξ if z = 0 ; conversely, Ξ S is the the even-indexed subsequence and Ξ U is the odd-indexed subsequence of Ξ if z = 1 .
Denote by p > 0 the flow cost of the subscription. The expected pay-off for an exponential discounter with discount rate r from an enrollment/cancellation policy Z t : R + { 0 , 1 } is given by
J r ( Z t ; x , z ) = E 0 e r t ϰ X t α p Z t d t ξ S t Ξ S e r t + ξ U t Ξ U e r t
with ϰ > 0 . The consumer’s objective is to maximize the expected pay-off using an admissible enrollment/cancellation policy as a control. Hence, the value function of this optimization problem is
V ( x , z ) = sup Z t Z J r ( Z t ; x , z ) ,
where Z is the set of enrollment/cancellation policies Z t induced by transitioning time sequences Ξ .
Since X t is a stationary Markov process, one expects optimal transitioning times to have the form of recursively as the stopping times
t n + 1 = inf { t t n : X t S z with z = Z t n } , n = 0 , 1 , 2 , ,
where the closed set S z R + and its complement C z = R + S z are the so-called stopping and continuation regions, respectively, associated with the state z { 0 , 1 } [6]. In other words, the consumer transitions from state z to state 1 z at the nearest moment when the process X t reaches the stopping region S z . In the simplest case, S z is an interval with its end point(s) serving as threshold(s), i.e. a transition occurs when X t attains a threshold.
In what follows, the enrollment/cancellation costs are assumed to satisfy
ξ S 0 < ξ U , ξ S + ξ U > 0 .
Hence, there is a fine for cancellation and an incentive to enroll. The fine exceeds the incentive eliminaing the arbitrage opportunity when the flow benefit ϰ X t α p oscillates around the zero value, as well as eliminating excessive transitioning by spreading the thresholds.

2.2. Variational Inequality

In order to solve for the optimal strategy and pay-off, we represent the value function V ( Z , X ) : { 0 , 1 } × R + R of a consumer as a pair of value functions
V U ( X ) = V ( 0 , X ) , V S ( X ) = V ( 1 , X )
corresponding to the states 0 and 1, respectively. Defining the differential operator
L r V ( X ) = r V ( X ) μ X V ( X ) σ 2 2 X 2 V ( X )
associated in the usual way with the process (1) and the exponential discount rate r, and following [6], the value functions V S , V C C 1 ( R + ) satisfy the following coupled variational ineqaulities (which are a form of the Bellman equation):
L r V S ( X ) ϰ X α p , a . e . X R + ,
V S ( X ) V U ( X ) ξ U , X R + ,
L r V S ( X ) ϰ X α + p V S ( X ) V U ( X ) + ξ U = 0 , a . e . X R + ,
and
L r V U ( X ) 0 , a . e . X R + ,
V U ( X ) V S ( X ) ξ S , X R + ,
L r V U ( X ) V U ( X ) V S ( X ) + ξ S = 0 , a . e . X R + .

2.3. Two-Threshold Solution

It is natural to expect [1,5] that the solution of the optimal control problem involves two thresholds X U < X S at which the consumer unsubcribes if her flow benefit falls below X U (when currently subscribed) and subscribes if her flow benefit reaches X S (when currently unsubscribed). In other words, the stopping and continuation regions for the state z = 1 are
S 1 = [ 0 , X U ] , C 1 = ( X U , ) ,
and for the state z = 0 they are
S 0 = [ X S , ) , C 0 = ( 0 , X S ) .
For this solution in the continuation region, the HJB variational inequality (8)–(13) leads to the equations
L r V S ( X ) = ϰ X α p , X > X U ,
L r V U ( X ) = 0 , X < X S ,
subject to the set of boundary conditions, which include the value matching conditions
V S ( X S ) V U ( X S ) = ξ S , V S ( X U ) V U ( X U ) = ξ U
and smooth pasting conditions
d d X V S ( X S ) V U ( X S ) = d d X V S ( X U ) V U ( X U ) = 0
at the thresholds X S , X U ; and, the conditions
V U ( 0 ) = 0 , lim sup X V S ( X ) X α <
at zero and infinity. On the other hand, in the stopping region the HJB variational inequality yields
V S ( X ) = V U ( X ) ξ U , X X U ,
V U ( X ) = V S ( X ) ξ S , X X S .
Moreover, the variational inequality requires that
L r V S ( X ) ϰ X α p , X < X U ,
V S ( X ) V U ( X ) ξ U , X > X U ,
L r V U ( X ) 0 , X > X S ,
V U ( X ) V S ( X ) ξ S , X < X S .
The corresponding transitioning policy is the sequence of stopping times (5) defined by the simple threshold-based rule
t n + 1 = inf { t t n : X t X S } if Z t n = 0 , inf { t t n : X t X U } if Z t n = 1 , n = 0 , 1 , 2 , ,
i.e. a transition across the states occurs when X t hits either the threshold X S or X U (depending on the current state) as well as at the initial moment if the initial conditions satisfy either x = X 0 X S and z = Z 0 = 0 or x = X 0 X U and z = Z 0 = 1 .
Proposition 1.
Let 0 < X U < X S and let V S : [ X U , ) R , V U : [ 0 , X S ] R be a solution of problem (16)–(20) extended to R + X by equations (21)–(22). Then relations (23)–(26) hold iff
ϰ X U α p + r ξ U 0 ,
ϰ X S α p r ξ S 0 .
Proof. 
The proof included here for completeness follows in a standard way from the Maximum Principle.
For X < X U , equation (21) combined with (17) implies
L r V S ( X ) = L r V U ( X ) ξ U = r ξ U ,
hence (23) is equivalent to (28). Similarly, for X > X S , from (22) and (16) it follows that
L r V U ( X ) = L r V S ( X ) ξ S = ϰ X α p r ξ S ,
therefore (25) is equivalent to (29).
Next, define
u ( X ) : = V S ( X ) V U ( X ) + ξ U .
Then, (24) is equivalent to
u ( X ) 0 , X > X U .
From equations (16), (17) and the boundary conditions (18), (19) at X U , it follows that
u ( X U ) = 0 ; u ( X U ) = 0 ; L r u ( X U ) = σ 2 2 X U 2 u ( X U ) = ϰ X U α p + r ξ U .
Therefore, (24) implies (28). Similarly, using the function
w ( X ) : = V S ( X ) V U ( X ) ξ S ,
relation (26) is equivalent to w ( X ) 0 for X < X S , while equations (16), (17) and the boundary conditions (18), (19) at X S imply
w ( X S ) = 0 , w ( X S ) = 0 , L r w ( X S ) = σ 2 2 X S 2 w ( X S ) = ϰ X S α p r ξ S .
Hence, (26) implies (29).
Conversely, to show that (28) implies (30), which is equivalent to (24), assume that (28) holds with the strict inequality. Then, (31) implies the existence of a sufficiently small interval X U X < X 1 where
u ( X U ) = 0 ; u ( X ) > 0 , X U < X < X 1 .
From (22) and (6) it follows that
u ( X ) > 0 , X X S .
Assume for contradiction with (30) that
min X > X U u ( X ) < 0 .
Then, by (33), (34), u has a local maximum point X 2 and a local minimum point X 3 such that
X U < X 2 < X 3 < X S , u ( X 2 ) > 0 , u ( X 3 ) < 0 .
As such,
L r u ( X 2 ) > 0 , L r u ( X 3 ) < 0 , X U < X 2 < X 3 < X S .
But due to (16), (17),
L r u = ϰ X α p + r ξ U , X U < X < X S ,
hence (35) contradicts the monotonicity of L r u . The contradiction proves (24) when the inequality in (28) is strict and implies (24) in the case of the equality in (28) by the continuity argument.
Similarly, relations (21) and (6) imply
w ( X ) < 0 , X X U .
If (29) holds with the strict inequality, then due to (32),
w ( X S ) = 0 ; w ( X ) < 0 , X 1 < X < X S ,
on a sufficiently small interval X 1 < X X S . If
max X < X S w ( X ) > 0 ,
then relations (36), (37) imply that w has has a local maximum point X 2 and a local minimum point X 3 such that
X U < X 2 < X 3 < X S , w ( X 2 ) > 0 , w ( X 3 ) < 0 ,
which leads to the contradiction between the relations
L r w ( X 2 ) > 0 , L r w ( X 3 ) < 0 , X U < X 2 < X 3 < X S ,
and the monotonicity of the function L r w = ϰ X α p r ξ S on the interval X U < X < X S . Hence, w ( x ) 0 for all X < X S proving (26). The continuity argument completes the proof of the implication (29) ⇒ (26) in the case of the equality in (29). □
The solution to problem (16)–(20) will be addressed in Section 3 under the assumption that the characteristic polynomial
L ( m ) : = 1 2 σ 2 m ( m 1 ) μ m + r
associated with the differential operator L r satisfies
L ( α ) > 0 .
Denoting the roots of L by δ , γ with γ < 0 < δ , this assumption is equivalent to
L ( γ ) = L ( δ ) = 0 , γ < 0 < α < δ .
As a case in point, if α = 1 , i.e. the per-period pay-off is linear, and μ = 0 , then L ( α ) = r > 0 .
In the next two subsections, we consider an extension of problem (16)–(20).

2.4. Heterogeneous Market and Firm Problem

We consider a heterogeneous market where there are N consumers with different discount rates r i , i = 1 , , N , each maximizing her expected pay-off (4). With each consumer we associate a weight β i > 0 , where
i = 1 N β i = 1 ,
and denote by Z t i the subscription policy of the i-th consumer. Next, we extend the model by introducing the service providing firm, thus closing the feedback loop. We assume that the flow benefit of the firm from each subscription is β i ( p c ) . Hence, the aggregated flow benefit from all the subscriptions at time t equals
y t = i = 1 N β i Z t i .
Moreover, there are costs associated with enrollment/cancellation of consumers, which are assumed to be proportional to ξ S and ξ U . As such, the expected pay-off of the firm is
J ^ ( Z t 1 , , Z t N ; x ) = E 0 e ρ t ( p c ) i = 1 N β i Z t i d t + κ S ξ S κ U ξ U
with κ S , κ U > 0 , where ρ is the firm’s discount rate. The firm sets the flow rate p and the enrollment/cancellation costs ξ S , ξ U seeking to maximize its expected pay-off (43), while each consumer sets her enrollment/cancellation thresholds X S i , X U i based on the values of p , ξ S , ξ U seeking to maximize her pay-off (cf. (4)). The thresholds X S i , X U i determine the enrollment/cancellation policy Z t i , which feeds back to (43).
The counterparts of relations (40) are assumed to hold for the roots γ i , δ i of each polynomial (38) each r = r i , i = 1 , , N .

2.5. Relation to Preisach Model

Relations (2), (3), (5) define a map from any space of continuous inputs X t : R + R + (not necessarily realizations of the Geometric Brownian Motion) to the space of binary functions Z t : R + { 0 , 1 } . In the case when the stopping and continuation regions have the form (14), (15) with X U < X S , i.e. (5) has the form (27), this map is well-known in engineering applications as the two-threshold two-state non-ideal relay (also known as bi-stable switch, ‘lazy’ switch, elementary rectangular hysteresis loop, or Schmitt trigger depending on a particular application).
Stacking N non-ideal relays, which all have the same input X t : R + R , and defining the output y t : R + R of the system as the aggregated quantity (42), has a long history in physics and engineering, starting from the fundamental phenomenological model of magnetic hysteresis proposed by F. Preisach [21]. The states of the system are naturally N-tuples ( Z 1 , , Z N ) { 0 , 1 } N , hence the total number of plausible states is at most 2 N (but can be smaller depending on the thresholds, see Section 3.5). The Preisach operator, which extends this hysteresis model to the continuous setting [16,19,23], has counterparts in many disciplines, most notably the Prandtl-Ishlinskii model in plasticity [17,18], Maxwell-slip friction model in tribology [4] and Parlange model in hydrology [11]. Further applications of the Preisach model include control based on smart materials [3,12,13,14,22], economics [2,8,24], neuroscience [20] and epidemiology [10,15]. The above discussion shows how the same model arises in the setting of real options and pricing.
Remark 1.
A more general market model can include a population of customers with different κ i , α i in their corresponding pay-offs (4). These variations still lead to the Preisach operator in the firm’s pay-off. However, solutions presented below are specific to the particular case where the consumers differ by the discount rate only, see for example Remark 2. The more general case will be considered elsewhere.

3. Results

3.1. Cost-Free Enrollment/Cancellation Benchmark

In what follows, the polynomial L of each consumer and of the firm are all assumed to satisfy condition (39), which is equivalent to (40). These polynomials can have different r and hence different roots δ , γ .
As a benchmark case, in this section we consider zero enrollment/cancellation costs, i.e. ξ S = ξ U = 0 . In this case, relations (21), (22), (24), (26) imply V S ( X ) = V U ( X ) on the whole R + , hence we simply write V : = V S = V U . Hence, from (16), (17) it follows that X S = X U and
L r V ( X ) = ϰ X α p , X > X * ,
L r V ( X ) = 0 , X < X * ,
where X * : = X S = X U . Combining these equations with (23), (25) results in
ϰ X α p L r V ( X ) = 0 , X < X * , 0 L r V ( X ) = ϰ X α p , X > X * ,
therefore
X * = p ϰ 1 / α .
Using solutions (60) of equations (44), (45) and applying the value matching and smooth pasting conditions at the threshold (46), one obtains the C 2 ( R + ) smooth value function
V ( X ) = p · A X X * δ , X X * , 1 L ( α ) X X * α 1 r + B X X * γ , X > X * ,
with
A = r ( α γ ) + γ L ( α ) r ( δ γ ) L ( α ) , B = r ( α δ ) + δ L ( α ) r ( δ γ ) L ( α ) .
The corresponding transitioning policy is the simple one-threshold rule
Z t = H X * ( X t ) ,
where H X * is the Heaviside step function
H X * ( X ) = 0 , X < X * , 1 , X > X * .
Accordingly, the consumer is subscribed whenever X t > X * , unsubscribed whenever X t < X * , and transitions from state 0 to 1 and vice versa at the same threshold X t = X * specified by (46). We note that the threshold X * doesn’t depend on r.
Next, we consider the firm problem stated in the previous section. When all the consumers implement the same transitioning policy (47), the normalization condition (41) implies that the expected firm’s pay-off (43) equals
W 0 ( x ; p ) : = E 0 e ρ t ( p c ) H X * ( X t ) d t .
Effectively, the population of consumers acts as one consumer. Therefore, the function W 0 ( · ; p ) C 1 ( R + ) can be obtained as a solution of the differential equation
L ρ W 0 ( x ; p ) = ( p c ) H X * ( x )
(cf. (7)) subject to the boundary conditions
W 0 ( 0 ; p ) = 0 , sup x R + W 0 ( x ; p ) < .
Using the value matching and smooth pasting conditions at the discontinuity point (46) of the step function gives
W 0 ( x ; p ) = 1 ρ · W S 0 ( χ ; p ) : = ( p c ) 1 δ δ γ χ p γ / α , p < χ , W U 0 ( χ ; p ) : = γ ( p c ) δ γ χ p δ / α , p > χ ,
where γ , δ are the roots of the chracteristic polynomial
L ( m ) : = 1 2 σ 2 m ( m 1 ) μ m + ρ
satisfying
γ < 0 < α < δ
(cf. (38), (40)), and we use the variable
χ = ϰ x α .
Proposition 2.
The pay-off (51) of the firm achieves its maximum with respect to p at the point
p * ( χ ) : = arg max p > 0 W 0 ( · ; χ ) = p U * , χ < p U * , p S * ( χ ) , χ > p U * ,
where
p U * = c δ δ α
and p S * ( χ ) is a unique positive root p of the equation
η ( χ ; p ) : = 1 δ ( α γ ) α ( δ γ ) χ p γ / α c δ γ α ( δ γ ) p χ p γ / α = 0 .
The function (52) satisfies
p * ( χ ) > c for all χ > 0 ;
p * ( χ ) < χ for χ > p U * ; p * ( χ ) > χ for χ < p U * .
Proof. 
By inspection, for a fixed χ ,
W S 0 ( χ ; 0 ) = c ; W S 0 ( χ ; p ) as p ;
W U 0 ( χ ; p ) as p 0 ; W U 0 ( χ ; p ) 0 as p ,
and each of the functions W S 0 , W U 0 (as functions of p > 0 ) has a unique maximum. Namely,
arg max p > 0 W U 0 ( χ ; · ) = p U *
doesn’t depend on χ ; on the other hand,
p S * ( χ ) : = arg max p > 0 W S 0 ( χ ; · )
is a unique positive root p of the equation (53). Therefore, the pay-off achieves its maximum with respect to p at the point (52). By inspection, χ > p U * is equivalent to η ( χ ; χ ) < 0 , hence χ > p U * iff χ > p S * ( χ ) . Also, p U * > c , hence if χ > p U * , then
η ( χ ; c ) = 1 δ δ γ χ c γ / α > 0
and consequently c < p S * ( χ ) . Therefore, (54) holds and
c < p S * ( χ ) < χ if χ > p U * ,
which combined with p * ( χ ) = p U * for χ < p U * implies (55). □
The firm maximizes its pay-off by setting p = p * ( χ 0 ) depending on the initial value of the state variable, X 0 = x , and the corresponding
χ 0 : = ϰ X 0 α .
In particular, if the initial value satisfies
ϰ X 0 α = χ 0 < p U * = c δ δ α ,
then the firm sets p = p U * , i.e. the firm’s expected pay-off is (using the variable χ = ϰ X α )
W 0 ( χ ; p U * ) = 1 ρ c α δ α 1 δ δ γ χ ( δ α ) c δ γ / α , c δ δ α < χ , c α γ ( δ α ) ( δ γ ) χ ( δ α ) c δ δ / α , c δ δ α > χ .
Since χ 0 < p = p U * , all the consumers with Z 0 i = 1 unsubscribe at the initial moment in accordance with transitioning policy (47). On the other hand, if
χ 0 > p U * = c δ δ α ,
then the firm sets p = p S * ( χ 0 ) , and the expected pay-off is
W 0 ( χ ; p S * ( χ 0 ) ) = 1 ρ ( p S * ( χ 0 ) c ) 1 δ δ γ χ p S * ( χ 0 ) γ / α , p S * ( χ 0 ) < χ , γ ( p S * ( χ 0 ) c ) δ γ χ p S * ( χ 0 ) δ / α , p S * ( χ 0 ) > χ .
Since due to (55) from χ 0 > p U * it follows that χ 0 > p * ( χ 0 ) , all the consumers with Z 0 i = 0 subscribe at the initial moment.
Remark 2.
If consumers have different flow benefits (i.e. different κ i or α i ), then they have different thresholds of their transitioning policies according to (47). Hence, the population is no longer represented by one consumer as above, and the solution is more complicated. This more general model will be considered elsewhere.

3.2. Existence of a Two-Threshold Solution

In this section, we prove the existence of a two-threshold solution to the HJB variational inequality (8)–(13) assuming non-zero enrollment/cancellation rates. Recall that this solution is represented by a solution of system (16)–(26).
Proposition 3.
Let relations (6) and (39) hold. Then, system (16)–(26) has a solution.
Proof. 
Applying boundary conditions (18)–(20) to the general solution of Euler’s equations (16), (17) and using (40) results in
V S ( X ) = ϰ X α L ( α ) p r + B S X γ , X > X U ; V U ( X ) = A U X δ , X < X S ,
with
B S = ϰ α ( X S δ X U α X S α X U δ ) γ L ( α ) ( X S δ X U γ X S γ X U δ ) , A U = ϰ α ( X S γ X U α X S α X U γ ) δ L ( α ) ( X S δ X U γ X S γ X U δ ) ,
where the thresholds satisfy the system
ϰ X S α γ + α γ 1 ( p + r ξ S ) X S γ = ϰ X U α γ + α γ 1 ( p r ξ U ) X U γ ,
ϰ X S α δ + α δ 1 ( p + r ξ S ) X S δ = ϰ X U α δ + α δ 1 ( p r ξ U ) X U δ .
According to Proposition 1, it suffices to prove that this system has a solution X S , X U satisfying (28), (29). To show this, we define the functions
φ ( x ; ξ ) = ϰ x α γ + α γ 1 ( p + r ξ ) x γ ,
ψ ( x ; ξ ) = ϰ x α δ + α δ 1 ( p + r ξ ) x δ
with x 0 , and rewrite system (62), (63) equivalently as
φ ( X S ; ξ S ) = φ ( X U ; ξ U ) , ψ ( X S ; ξ S ) = ψ ( X U ; ξ U ) .
By inspection, the functions φ ( · , ξ ) , ψ ( · , ξ ) satisfy
φ ( 0 ; ξ ) = 0 ; φ ( x , ξ ) as x ; φ ξ ( x , ξ ) < 0 for x > 0 ,
ψ ( x ; ξ ) as x 0 ; ψ ( x , ξ ) 0 as x ; ψ ξ ( x , ξ ) < 0 for x > 0 .
Moreover, φ ( · , ξ ) has a unique local minimum on the positive semiaxis at the point
x = x * ( ξ ) : = ( p + r ξ ) / ϰ 1 / α ;
and, ψ ( · , ξ ) has a unique local maximum on the positive semiaxis at the same point x = x * ( ξ ) . Therefore, the equation φ ( X S ; ξ S ) = φ ( X U ; ξ U ) defines a unique implicit function
X S = Φ ( X U ) : 0 , ( p r ξ U ) / ϰ ) 1 / α ( p + r ξ S ) / ϰ ) 1 / α , ( 1 α / γ ) ( p + r ξ S ) / ϰ ) 1 / α .
Substituting this function into the equation ψ ( X S ; ξ S ) = ψ ( X U ; ξ U ) , one obtains the scalar equation
Ψ ( X U ) : = ψ ( Φ ( X U ) ; ξ S ) ψ ( X U ; ξ U ) = 0 .
From
Φ ( X U ) Φ ( 0 ) = ( 1 α / γ ) ( p + r ξ S ) / ϰ ) 1 / α , ψ ( X U ; ξ U ) as X U 0 ,
it follows that
Ψ ( X U ) as X U 0 .
On the other hand, since x * ( ξ U ) is the maximum point of the function ψ ( · , ξ U ) and ψ decreases in the second variable,
ψ x * ( ξ U ) ; ξ U > ψ Φ ( x * ( ξ U ) ) ; ξ U > ψ Φ ( x * ( ξ U ) ) ; ξ S ,
hence
Ψ x * ( ξ U ) < 0 ,
and by the intermediate value theorem Ψ has a zero X U , which proves the existence of the thresholds. □

3.3. Asymptotic Approximation of the Two-Threshold Solution

We now develop an asymptotic expansion of the two-threshold solution assuming that the enrollment/cancellation costs are small compared to the cumulative subscription cost. More precisely, let us assume that
σ 2 ( ξ U ξ S ) 2 α p 1 ,
hence
ε : = σ 2 ( ξ U + ξ S ) 2 α p σ 2 ( ξ U ξ S ) 2 α p 1 .
This dimensionless quantity is used as the small parameter of the asymptotic expansion. The one-threshold solution X S = X U = ( p / ϰ ) 1 / α of the cost-free enrollment/cancellation case presented in Section 3.1 serves as a reference corresponding to ε = 0 . The following statement uses the dimensionless parameters
λ : = 1 2 μ σ 2 = δ + γ , τ = 2 r σ 2 = δ γ
and
θ S = ξ S ξ U + ξ S , θ U = ξ U ξ U + ξ S , θ = θ U θ S .
Proposition 4.
The singular asymptotic expansion of the solution to system (62)–(63) satisfying (28)–(29) has the form
X S = p ϰ 1 / α 1 + n = 1 N a n S ε n / 3 + O ε N + 1 3 , X U = p ϰ 1 / α 1 + n = 1 N a n U ε n / 3 + O ε N + 1 3 ,
where
a 1 S = a 1 U = 3 2 3 ,
a 2 S = a 2 U = 3 α + 2 λ 2 12 3 ,
a 3 S = 1 60 15 15 α + 2 α 2 + ( 30 8 α ) λ + 2 λ 2 ( 12 30 θ ) τ ,
a 3 U = a 3 S + θ τ ,
a 4 S = 1 240 18 3 45 90 α + 39 α 2 2 α 3 + ( 180 156 α + 24 α 2 ) λ + ( 84 36 α ) λ 2 8 λ 3 24 6 3 α 3 λ ( 15 5 α ) θ τ ,
a 4 U = a 4 S ( 3 α ) θ τ 18 3 ,
a 5 S = 1 25200 12 3 945 3150 α + 2835 α 2 630 α 3 16 α 4 + ( 6300 11340 α + 5040 α 2 352 α 3 ) λ + 24 ( 315 315 α + 53 α 2 ) λ 2 352 α λ 3 16 λ 4 12 630 840 α + 204 α 2 ( 1575 1575 α + 350 α 2 ) θ ( 210 + 96 α + ( 1050 700 α ) θ ) λ + 24 λ 2 τ + 1944 τ 2 ) ,
a 5 U = a 5 S + ( 3 2 α ) ( 3 α + 2 λ ) θ τ 6 12 3 .
Proof. 
The above asymptotic expansions of X S , U are obtained in a standard way by substituting equations (66) into system (62)–(63), expanding the resulting equations with respect to ε as
i = 1 N b n k ε n / 3 + O ε N + 1 3 = 0 , k = 1 , 2 ,
then equating each coefficient b n k = b n k a 1 S , a U 1 , , a N S , a N U of these expansion to zero and solving the resulting linear system for a n S , U for n = 1 , , N with N = 5 . □
Remark 3.
According to Proposition 4, the second order approximations of X S , U doesn’t depend on the discount rate r, the third and fourth order approximations are linear in r, and the higher order approximations starting with order five are non-linear with respect to r. The role of this nonlinearity is discussed in Section 4.

3.4. Firm Problem: One Consumer

Next, we revisit the firm problem posed in Section 2.4 assuming large coefficients κ U , S in the firm pay-off (43). The assumption κ U , S 1 warrants ε 1 , i.e. small optimal enrollment/cancellation costs, letting us use the asymptotic expansions developed in Proposition 4 with the cost-free benchmark (see Section 3.1).
We begin with the firm problem with one consumer who implements the two-threshold strategy. The expected pay-off of the firm satisfies the equations
L ρ W S ( X ) = p c + ρ ( κ S ξ S κ U ξ U ) , X > X U ,
L ρ W U ( X ) = ρ ( κ S ξ S κ U ξ U ) , X < X S ,
where the subscripts S , U correspond to the state of the consumer. These equations are combined with the boundary conditions
W U ( 0 ) = κ S ξ S κ U ξ U , sup X R + W S ( X ) <
at zero and infinity, resulting in the relations
W S ( X ) = p c ρ + B ^ S X γ + κ S ξ S κ U ξ U ,
W U ( X ) = A ^ U X δ + κ S ξ S κ U ξ U
(cf. (49)–(50)), where the coefficients are determined by the value matching relations at the thresholds:
p c ρ + B ^ S X S γ = A ^ U X S δ , p c ρ + B ^ S X U γ = A ^ U X U δ .
Recall that the consumer sets the thresholds X S , U to maximize her pay-off depending on flow rate p and enrollment/cancellation costs ξ S , U , hence the coefficients A ^ U , B ^ S and the firm’s pay-off W S , U are functions of p , ξ S , ξ U . As such, the firm’s value function W ^ S , U is defined by
W ^ S , U ( X 0 ) = sup p > 0 , ξ S 0 < ξ U , ξ U + ξ S > 0 W S , U ( X 0 ; p , ξ S , ξ U ) .
Using the expansions for the thresholds X S , U developed in Proposition 4, one obtains
W S ( χ ) = p c ρ + p c ρ ( δ γ ) χ p γ / α n = 0 3 c n S ε n / 3 + 2 p α ( κ S θ S κ U θ U ) ε σ 2 + O ε 4 / 3 ,
W U ( χ ) = p c ρ ( δ γ ) χ p δ / α n = 0 3 c n S ε n / 3 + 2 p α ( κ S θ S κ U θ U ) ε σ 2 + O ε 4 / 3
with
c 0 S = δ , c 0 U = γ , c 1 S = c 1 U = 0 , c 2 S = ρ ( α 3 γ ) σ 2 12 3 , c 2 U = ρ ( α 3 δ ) σ 2 12 3 , c 3 S = c 3 U = 2 ρ r θ σ 4 ,
where parameters (65) and the variable χ = ϰ X α are used. This expansions lead to the following asymptotics of the firm’s value function and parameters of the optimal strategy.
Proposition 5.
(i) 
If χ 0 < p U * = c δ / ( δ α ) , then W ^ ( χ ) = W 0 ( χ ; p U * ) for κ S , U 1 (cf. (56)–(58)). The firm maximizes its expected pay-off by setting p = p U * and ξ S = ξ U = 0 , i.e. zero enrollment/cancellation costs, which leads to the single-threshold behavior of the consumer with the threshold X S , U = ( p U * / ϰ ) 1 / α ; the initial state of the consumer is “unsubscribed".
(ii) 
If χ 0 > p U * , then the firm’s value function satisfies
W ^ ( χ 0 ) = W S 0 χ 0 ; p S * ( χ 0 ) + α p S * ( χ 0 ) k o 3 σ 2 κ U 2 + 6 α p S * ( χ 0 ) r k o 4 12 3 ( α 3 γ ) σ 4 κ U 3 + O κ U 4
for κ S , U 1 (cf. (59)), where
k o = k o ( χ 0 ) : = ( α 3 γ ) p S * ( χ 0 ) c 3 δ 12 3 ( α γ ) p S * ( χ 0 ) + γ c .
The firm maximizes its expected pay-off by setting
ξ S = 0 ,
i.e. zero enrollment cost, while the optimal flow rate and cancellation cost satisfy
p = p S * ( χ 0 ) + O κ U 2 , ξ U = 2 α p S * ( χ 0 ) k 0 3 σ 2 κ U 3 + O κ U 4 ,
leading to the two-threshold behavior of the consumer with the initial state “subscribed". Moreover, setting
p = p S * ( χ 0 ) , ξ S = 0 , ξ U = 2 α p S * ( χ 0 ) k 0 3 σ 2 κ U 3
results in the asymptotically the same firm’s pay-off as in (83), i.e.
W S ( χ 0 ) = W S 0 χ 0 ; p S * ( χ 0 ) + α p S * ( χ 0 ) k o 3 σ 2 κ U 2 + 6 α p S * ( χ 0 ) r k o 4 12 3 ( α 3 γ ) σ 4 κ U 3 + O κ U 4 .
Proof. 
Since the coefficients of expansion (82) satisfy c 1 U = 0 , c 2 U < 0 , the firm’s pay-off W U decreases in ε near ε = 0 in the case χ 0 < p U * . Hence, the firm maximizes its pay-off by setting ε = 0 , which corresponds to ξ S = ξ U = 0 , i.e. forgoing both enrollment and cancellation costs as in Proposition 2. This proves (i).
On the other hand, c 1 S = 0 , c 2 S > 0 according to (81), hence the pay-off W S increases in ε near ε = 0 . Therefore, in the case χ 0 > p U * (i.e. under the conditions of part (ii)), W S achieves its maximum at a point where
W S ε = p c ρ ( δ γ ) χ p γ / α 2 ρ ( α 3 γ ) 3 σ 2 12 3 ε 1 / 3 + 2 ρ r ( θ U θ S ) σ 4 + 2 p α ( κ S θ S κ U θ U ) σ 2 + O ( ε 1 / 3 ) = 0 .
Since κ S , κ U 1 , this implies
ε 3 = ( α 3 γ ) ( p c ) 3 α p 12 3 ( δ γ ) ( κ U θ U κ S θ S ) χ p γ / α + r ( α 3 γ ) ( p c ) 2 ( θ U θ S ) 3 σ 2 α 2 p 2 12 3 ( δ γ ) 2 ( κ U θ U κ S θ S ) 2 χ p 2 γ / α + O ( κ U θ U κ S θ S ) 3 .
By inspection, for
χ = χ 0 , p = p S * ( χ 0 ) ,
this expansion combined with η ( χ 0 ; p S * ( χ 0 ) ) = 0 implies
ε = k o 3 ( κ U θ U κ S θ S ) 3 + O ( κ U θ U κ S θ S ) 4
with k o defined by (84). Moreover, differentiating W S with respect to θ S and taking into account that θ U = 1 θ S , θ = 1 2 θ S , one obtains
W S θ S = 4 r p S * ( χ 0 ) c ( δ γ ) σ 4 χ 0 p S * ( χ 0 ) γ / α + 2 α p S * ( χ 0 ) ( κ S + κ U ) σ 2 ε + O ( ε 4 / 3 )
= 2 α p S * ( χ 0 ) σ 2 2 r p S * ( χ 0 ) c σ 2 δ ( α γ ) p S * ( χ 0 ) + γ c + κ S + κ U ε + O ( ε 4 / 3 ) ,
where
2 r p S * ( χ 0 ) c σ 2 δ ( α γ ) p S * ( χ 0 ) + γ c + κ S + κ U > κ S + κ U + 2 r σ 2 δ γ = κ S + κ U r ρ .
Therefore, for sufficiently large κ S , κ U , the firm’s pay-off increases with θ S , hence θ S 0 implies that the pay-off is maximized by setting θ S = 0 , which corresponds to
ξ S = 0 , ξ U = 2 α p S * ( χ 0 ) ε σ 2 ,
where due to (90) and θ S = 0 ,
ε = k o 3 κ U 3 + O κ U 4 < κ U 3 324 α 3 γ δ γ 3 = κ U 3 324 σ 2 ( α 3 γ ) 2 ρ 3 .
Now, we check a posteriori that the accuracy used for the approximation of p is sufficient to obtain the expansion (83) of the value function. Indeed, by inspection, differentiating (81) with respect to p, using (53) and setting ε = O κ U 3 gives
W S p = η ( χ ; p ) ρ + O κ U 2 .
Hence, η χ ; p S * ( χ ) = 0 implies that the root of the equation W S ( χ 0 ; p ) / p = 0 satisfies p = p S * ( χ 0 ) + O κ U 2 . Moreover, the small correction O κ U 2 doesn’t affect the asymptotic expansion (91) for ϵ obtained above from W S / ε = 0 using p = p S * ( χ 0 ) ; neither it affects the estimate W S / θ S > 0 that was established for small ε . Therefore, the optimal parameters satisfy (85)–(86), and the corresponding value of the pay-off can be obtained with the accuracy O ( κ U 4 ) by substituting
χ = χ 0 , p = p S * ( χ 0 ) , θ S = 0 , θ = θ U = 1 , ε = k o 3 κ U 3
in (81), which (using η χ 0 ; p S * ( χ 0 ) = 0 ) results in (83) and (88). Finally, parameters (92) correspond to (87). □
Remark 4.
Formulas (89) and (91) combined lead to the next order approximation for ε, namely
ε = k o 3 κ U 3 1 + 9 r 12 3 σ 2 ( α 3 γ ) k o κ U 1 + O κ U 5 ,
which can be used to obtain the next order terms in expansions (83) and (86) of the value function and optimal parameters, respectively.
Remark 5.
Proposition 5 doesn’t address initial values χ 0 from a small interval of length O ( κ U 1 ) centered at p U * . An optimal strategy aiming at an increase of the pay-off of the order o ( κ U 2 ) over the cost-free enrollment/cancellation benchmark (cf. (58), (59) and (83)) in this more subtle case will be considered elsewhere.

3.5. Firm Problem: Two Consumers

Continuing the case study, let us consider the firm’s problem with two consumers, each optimizing the enrollment/cancellation thresholds X S , U i , i = 1 , 2 , of her two-threshold policy in response to the flow rate p and the enrollment/cancellation costs ξ S , U set by the firm. Consumers’ discount rates satisfy
0 < r 1 < r 2 .
Using the notation of Section 2.4, the firm’s flow benefit from the i-th subscription is β i ( p c ) (i.e., when the i-th consumer’s state is “subscribed"), where
β 1 = β 0 , β 2 = 1 β 0
due to (41). The system has at most 4 states, and the firm’s expected pay-off has the form
W S S ( X ) = p c ρ + B ^ S S X γ + κ S ξ S κ U ξ U ,
W U U ( X ) = A ^ U U X δ + κ S ξ S κ U ξ U ,
W S U ( X ) = β ( p c ) ρ + A ^ S U X δ + B ^ S U X γ + κ S ξ S κ U ξ U ,
W U S ( X ) = ( 1 β ) ( p c ) ρ + A ^ U S X δ + B ^ U S X γ + κ S ξ S κ U ξ U ,
where the subscript U S means that the first consumer is in state “subscribed", while the second consumer is in state “unsubscribed"; the other subscripts have simila meaning; and, the coefficients are determined by the value matching relations at the thresholds (cf. (78), (79)). These value matching conditions depend on the ordering of the thresholds. In particular, if either X U 2 < X S 2 X U 1 < X S 1 or X U 2 < X U 1 < X S 2 < X S 1 , then there are 3 states, U U , U S , S S , and the value matching conditions have the form
W U U ( X U 2 ) = W U S ( X U 2 ) ; W U U ( X S 2 ) = W U S ( X S 2 ) ; W U S ( X U 1 ) = W S S ( X U 1 ) ; W U S ( X S 1 ) = W S S ( X S 1 ) .
If X U 2 < X U 1 < X S 1 < X S 2 , then there are 4 states, U U , S U , U S , S S , and the value matching conditions are
W U U ( X U 1 ) = W S U ( X U 1 ) ; W U U ( X S 1 ) = W S U ( X S 1 ) ; W S U ( X S 2 ) = W S S ( X S 2 ) ;
W U S ( X U 1 ) = W S S ( X U 1 ) ; W U S ( X S 1 ) = W S S ( X S 1 ) ; W U U ( X U 2 ) = W U S ( X U 2 ) .
Due to r 1 < r 2 , it follows from equations (64)–(70) that for any sufficiently small ε ,
X U 2 < X U 1 < X S 2 < X S 1 ,
hence there are 3 states, U U , U S and S S .
Let us introduce a consumer with the averaged discount rate
r 2 β = β r 1 + ( 1 β ) r 2
(i.e. β = 1 corresponds to r 1 and β = 0 corresponds to r 2 ), and consider the firm problem with this one consumer (called the averaged consumer), i.e. the problem discussed in Section 3.4 with r = r 2 β . Denote by W S , U 2 β the firm’s pay-off for this problem (cf. (78)–(80)). We now compare W S , U 2 β with the firm’s pay-off in the market with two consumers.
Proposition 6.
The firm’s pay-off in the market with two consumers, which is defined by (93)–(97), satisfies
W S S ( χ ) = W S 2 β ( X ) + d S ( p c ) ( r 2 r 1 ) 2 ρ ( δ γ ) χ p γ / α ( 1 β ) β ε 2 + O ε 7 / 3 ,
W U U ( X ) = W U 2 β ( X ) + d U ( p c ) ( r 2 r 1 ) 2 ρ ( δ γ ) χ p δ / α ( 1 β ) β ε 2 + O ε 7 / 3 ,
where
d S = 525 ( 1 + γ ) θ 2 + 246 + 164 δ 82 γ 525 σ 6 , d U = 525 ( 1 + δ ) θ 2 + 246 + 164 γ 82 δ 525 σ 6 .
Proof. 
Expansions (99), (100) are obtained by substituting the expansions for the thresholds X S , U developed in Proposition 4 into relations (78)–(80) and (93)–(97). The coefficients a 1 S , U , a 2 S , U of expansions (66) don’t depend on consumer’s discount rate r, the coefficients a 3 S , U , a 4 S , U depend on r linearly (the parameter τ is proportional to r), and the coefficients a 5 S , U are quadratic in r (cf. (67)–(74)). The latter nonlinearity induces the discrepancy between W U U and W U 2 β of order O ε 2 (and between W S S and W S 2 β , respectively). We omit further details of this direct computation. □
Remark 6.
Comparing the expressions for the firm’s pay-off, (78)–(80) and (93)–(97), one obtains
W S S ( X ) = β W S 1 ( X ) + ( 1 β ) W S 2 ( X ) , W U S ( X ) = β W U 1 ( X ) + ( 1 β ) W S 2 ( X ) , W U U ( X ) = β W U 1 ( X ) + ( 1 β ) W U 2 ( X ) .
An immediate corollary of Propositions 5 and 6 is the following statement.
Proposition 7.
(i) 
If χ 0 < p U * = c δ / ( δ α ) , then the value function of the firm’s problem with two consumers equals W 0 ( χ ; p U * ) for κ S , U 1 (cf. (56)–(58)). The firm maximizes its expected pay-off by setting p = p U * and ξ S = ξ U = 0 , while both consumers adopt the single-threshold behavior with the threshold X S , U = ( p U * / ϰ ) 1 / α ; the initial state of the consumers is “unsubscribed".
(ii) 
If χ 0 > p U * , then value function of the firm problem with two consumers satisfies equation (83) with r = r 2 β for κ S , U 1 . The firm maximizes its expected pay-off by setting ξ S = 0 , while the optimal flow rate and cancellation cost satisfy (86), leading to the two-threshold behavior of both consumers, each adopting the initial state “subscribed". Moreover, parameters (87) ensure that the firm’s pay-off satisfies (88), i.e. it is asymptotically close to the value function.

3.6. Firm Problem with N Consumers

Adopting the notation of Section 2.1 in the setting of Section 2.5, the states of the market with N consumers are N-tuples Z = ( Z 1 , , Z N ) { 0 , 1 } N . Let W Z ( X ) denote the firm’s expected pay-off corresponding to the state Z. As such, W 1 = W S , W 0 = W U using the notation of Section 3.4, and W ( 1 , 1 ) = W S S , W ( 0 , 1 ) = W U S , W ( 0 , 0 ) = W U U using the notation of Section 3.5. Since the firm’s flow benefit from all the subscriptions is given by (42), the firm’s expected pay-off is the weighted sum of the expected pay-offs from individual consumers (cf. Remark 6 for the case of two consumers). More precisely, the following statement holds.
Proposition 8.
The firm’s expected pay-off in the market with N consumers equals
W Z ( X ) = i = 1 N β i W Z i i ( X ) , Z = ( Z 1 , , Z N ) ,
where W z i is the firm’s pay-off in the market with one i-th consumer, i.e.
W 1 i ( X ) = ( p c ) ( 1 + B i X γ i ) ρ + κ S ξ S κ U ξ U ,
W 0 i ( X ) = ( p c ) A i X δ i ρ + κ S ξ S κ U ξ U
(cf. (78)–(80)) with
A i = ( X U i ) γ i ( X S i ) γ i ( X S i ) δ i ( X U i ) γ i ( X S i ) γ i ( X U i ) δ i , B i = ( X U i ) δ i ( X S i ) δ i ( X S i ) δ i ( X U i ) γ i ( X S i ) γ i ( X U i ) δ i ,
where X S , U i are the consumer’s thresholds.
Proof. 
By inspection, functions (102), (103) solve equations (75), (76), respectively, subject to conditions (77) at zero and at infinity. Also, relations (104) warrant that these functions satisfy the value matching conditions at the thresholds W 1 i ( X S i ) = W 0 i ( X S i ) , W 1 i ( X U i ) = W 0 i ( X U i ) of the i-the consumer (cf. (80)). Therefore, for every state Z, function (101) is the solution of the equation
L ρ W Z ( X ) = ( p c ) i = 1 N β i Z i + ρ ( κ S ξ S κ U ξ U )
satisfying the same conditions at zero and infinity. Moreover, the value matching conditions W Z ( X S i ) = W Z ¯ i ( X S i ) , W Z ( X U i ) = W Z ¯ ( X U i ) are satisfied at each pair of states Z = ( Z 1 , , Z N ) , Z ¯ = ( Z ¯ 1 , , Z ¯ N ) such that Z i = 1 Z ¯ i and Z n = Z ¯ n for n i . □
Recall that the Preisach operator maps continuous inputs X t to states Z t (see Section 2.5). According to Proposition 8, the firm’s expected pay-off is the function of the state defined by equations (101).

4. Discussion

To summarize a few results obtained above, according to the proposed model, the service provider (firm) increases its expected pay-off by relinquishing any enrollment stimulus for consumers. On the other hand, if the initial consumer’s utility from the service is sufficiently high, then the firm’s optimal strategy involves setting a non-zero cancellation penalty (see Proposition 5).
The value function of the firm operating in a heterogeneous market where consumers have two distinct discount rates, r 1 , 2 , can be approximated by the value function of the firm operating in a homogeneous market where all the consumers have the averaged discount rate r 2 β defined by (98) (see Proposition 7). Moreover, Proposition 6 implies that this approximation underestimates the firm’s value function if
771 + 164 δ + 443 γ > 0 ,
and overestimates it if the opposite inequality holds (cf. equation (99)).
Equation (81) implies that
W S r = 2 θ ( p c ) σ 4 ( δ γ ) χ p γ / α ε + O ε 4 / 3 = ( ξ U ξ S ) ( p c ) α σ 2 ( δ γ ) p χ p γ / α + O ε 4 / 3 > 0 .
Larger discount rate r is interpreted as higher consumer’s impatience. Hence the firm’s value function is higher in a market of more impatient consumers or a heterogeneous market with a larger proportion of such consumers. Moreover,
2 W S r ξ U = p c α σ 2 ( δ γ ) p χ p γ / α + O ε 4 / 3 > 0 ,
2 W S r p = ξ U ξ S α σ 2 ( δ γ ) p χ p γ / α 1 1 c p 1 + γ α + O ε 4 / 3 > 0 ,
therefore the sensitivity of the value function to the controls p and ξ U is also higher in a market with more impatient consumers.
As an example, for the set of parameters ρ = r 1 = 0.3 , r 2 = 0.9 , μ = 0 , σ 2 = 0.1 , α = 1 , ϰ = 1 , p = 100 , ξ S = 0 , ξ U = 10 , the thresholds of the two consumers are X S 1 = 121.26 , X U 1 = 80.84 , X S 2 = 119.18 , X U 2 = 76.88 , and the relative error of the approximation of order N = 5 provided by Proposition 4 is 10 4 . Assuming c = 20 and X 0 = 150 , the firm’s expected pay-off W S S ( X 0 ) increases from W S S ( X 0 ) = W S 1 ( X 0 ) = 203.89 to W S S ( X 0 ) = W S 2 ( X 0 ) = 208.98 as β varies from 1 to 0. The relative error of the approximation provided by Proposition 6 is also 10 4 .
The main premise for the above conclusions is the assumption that the cancellation cost, ξ U , is sufficiently small compared to the expected total subscription cost, p / r .

5. Conclusions

We showed that the solution to a model of a subscription economy with heterogeneous households naturally contains an equivalent of the Preisach operator. In particular, in the case of non-zero enrollment/cancellation costs, the household’s optimal strategy is a two-threshold strategy, and the corresponding firm’s expected pay-off is a weighted sum of the expected pay-offs from individual households. Using the ratio of the enrollment/cancellation cost and the expected total subscription cost as a small parameter, we obtained a perturbation expansion of the optimal solution, which relates the parameters of the Preisach operator (i.e., the set of thresholds) with parameters of the households’ utility flow (such as the distribution of discount rates) and controls (i.e., enrollment/cancellation and flow costs of subscription imposed by the firm). Within the model constraints, we showed that the firm increases its expected pay-off by relinquishing any enrollment stimulus. On the other hand, if the initial households’ flow benefits are sufficiently high, then the firm’s optimal strategy involves a (small) non-zero cancellation penalty. The perturbation expansions show that a heterogeneous market can be approximated, within an accuracy range, by an averaged representative household, i.e. a homogeneous market. However, the Preisach operator provides a more accurate solution. The firm’s pay-off increases with the increasing proportion of impatient households (i.e., having higher discount rate). Moreover, the sensitivity of the value function to the controls is higher in a more impatient market. Our analysis is limited to the heterogeneity due to a distribution of households’ discount rates. Similar analysis can be applied to other types of heterogeneous utility that households derive from a subscription (e.g., ϰ , α in (4)).

References

  1. S. Acharya, A. Bensoussan, D. Rachinskii, A. Rivera, 2021, Real options problem with nonsmooth obstacle, SIAM Journal on Financial Mathematics 12 (4), 1508-1552. [CrossRef]
  2. J. Adamonis, M. Göcke, 2019, Modeling economic hysteresis losses caused by sunk adjustment costs, J. Post Keynesian Economics, 42, 299-318. [CrossRef]
  3. V. Apicella, C. S. Clemente, D. Davino, D. Leone, C. Visone, 2019, Review of modeling and control of magnetostrictive actuators Actuators 8 (2), 45.
  4. F. Al-Bender, V. Lampaert, J. Swevers, 2005, The generalized Maxwell-slip model: A novel model for friction simulation and compensation, IEEE Transactions on Automatic Control 50, 1883-1887. [CrossRef]
  5. A. Bensoussan, B. Chevalier-Roignant, A. Rivera, 2021, Does performance-sensitive debt mitigate debt overhang?, J. Econom. Dynam. Control 131, 104203. [CrossRef]
  6. A. Bensoussan, J.-L. Lions, 1982, Applications of Variational Inequalities in Stochastic Control, North-Holland, Amsterdam.
  7. The Science of Hysteresis, 2006, G. Bertotti, I. Mayergoyz (Eds.), vol. 1–3, Elsevier.
  8. R. Cross, J. Darby, J. Ireland, L. Piscitelli, 2006, Hysteresis and unemployment: a preliminary investigation, in G. Bertotti, I. Mayergoyz (Eds.), The Science of Hysteresis, vol. 1, Elsevier, 667-699.
  9. R. Cross, H. McNamara, L. Kalachev, A. Pokrovskii, 2013, Hysteresis and post Walrasian economics, Discrete and Continuous Dynamical Systems B 18 (2), 377-401. [CrossRef]
  10. R. Guan, J. Kopfová, D. Rachinskii, 2024, Global stability of SIR model with heterogeneous transmission rate modeled by the Preisach operator, SIAM J. Applied Dynamical Systems 23 (2), 1199-1241. [CrossRef]
  11. R. Haverkamp, P. Reggiani, P. J. Rossand, J.-Y. Parlange, 2002, Soil water hysteresis prediction model based on theory and geometric scaling, in P. A. C. Raats, D. Smiles, A. W. Warrick (Eds.), Environmental Mechanics: Water Mass and Energy Transfer in the Biosphere, 213-246.
  12. R. V. Iyer, X. Tan, P. S. Krishnaprasad, 2005, Approximate inversion of the Preisach hysteresis operator with application to control of smart actuators, IEEE Transactions on automatic control 50 (6), 798-810. [CrossRef]
  13. M. Al Janaideh, S. Rakheja, C. Y. Su, 2010, IEEE/ASME Transactions on Mechatronics 16 (4), 734-744.
  14. B. Kaltenbacher, P. Krejčí, 2016, A thermodynamically consistent phenomenological model for ferroelectric and ferroelastic hysteresis, ZAMM - Z. Angew. Math. Mech. 96, 874-891. [CrossRef]
  15. J. Kopfová, P. Nábělková, D. Rachinskii, S. Rouf, 2021, Dynamics of SIR model with vaccination and heterogeneous behavioral response of individuals modeled by the Preisach operator, J. Math. Biol. 83, 1-34. [CrossRef]
  16. M. A. Krasnosel’skii, A.V. Pokrovskii, 1989, Systems with Hysteresis, Springer.
  17. P. Krejčí, K. Kuhnen, 2001, Inverse control of systems with hysteresis and creep, IEE Proceedings-Control Theory and Applications 148 (3), 185-192. [CrossRef]
  18. K. Kuhnen, 2003, Modeling, identification and compensation of complex hysteretic nonlinearities: A modified Prandtl-Ishlinskii approach, European Journal of Control 9 (4), 407-418. [CrossRef]
  19. I. D. Mayergoyz, 2003, Mathematical Models of Hysteresis and Their Applications: Electro-magnetism, Academic Press.
  20. I. D. Mayergoyz, C. Korman, 2019, Hysteresis and Neural Memory, World Scientific.
  21. F. Preisach, 1935, Über die magnetische Nachwirkung, Z. Phys. 94, 277-302. [CrossRef]
  22. X. Tan, J. S. Baras, 2004, Modeling and control of hysteresis in magnetostrictive actuators, Automatica 40 (9), 1469-1480. [CrossRef]
  23. A. Visintin, 1994, Differential Models of Hysteresis, Springer.
  24. L. M. Werner, 2018, Hysteresis losses in the Preisach framework, Empirical Economics 58, 1249-1278. [CrossRef]
  25. Subscription Service Statistics and Costs, 2024, C+R Research Report, https://www.crresearch.com/blog/subscription-service-statistics-and-costs/.
  26. FTC Final Click-to-Cancel Rule, 2024, https://www.ftc.gov/news-events/news/press-releases/2024/10/federal-trade-commission-announces-final-click-cancel-rule-making-it-easier-consumers-end-recurring/.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated