You are currently viewing a new version of our website. To view the old version click .
Axioms
  • Article
  • Open Access

10 November 2025

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

,
and
1
Department of Mathematical Sciences, University of Texas at Dallas, Richardson, TX 75080, USA
2
Naveen Jindal School of Management, University of Texas at Dallas, Richardson, TX 75080, USA
*
Author to whom correspondence should be addressed.

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 a non-zero enrollment/cancellation cost, solutions of the Hamilton–Jacobi–Bellman 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.
MSC:
93E20; 91G50; 47J40

1. Introduction

We consider a stochastic optimal control problem in which the Hamilton–Jacobi–Bellman (HJB) equation 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 for transitioning from a “subscribed” state to an “unsubscribed” state (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 the Preisach operator, known as a fundamental model of hysteresis effects in the engineering literature, see [] 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 [] and macroeconomic flows []. 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 []. 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 [].
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.
This 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 and Section 5 summarize 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 positive real-valued state variable by X and suppose that its dynamics are given by the Geometric Brownian Motion (GBM) governed by an Itô stochastic differential equation
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, as well as a monetary transfer offered by the firm to the consumer. We abstract away from this distinction for now.
Using an increasing sequence of Markov stopping times (adapted to the filtration ( F t ) t 0 ),
Ξ = ( t 1 , t 2 , ) , 0 = t 0 t 1 < t 2 < ,
we 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 . As such, Z t represents random binary functions of time adapted to the filtration ( F t ) t 0 . 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. Assume that the consumer derives the flow utility ϰ X t α from the service (when currently subscribed), where α , ϰ > 0 . Further, assuming exponential discounting with discount rate r > 0 , the expected pay-off 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 ,
where ( x , z ) R + × { 0 , 1 } plays the role of a current augmented state of the system. 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 .
Since X t is a homogeneous Markov process, one expects optimal transitioning times to have a recursive form:
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 } []. 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, eliminating 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 ( X , Z ) : R + × { 0 , 1 } R of a consumer as a pair of value functions:
V U ( X ) = V ( X , 0 ) , V S ( X ) = V ( X , 1 ) ,
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) (as the negative of its infinitesimal generator) and the exponential discount rate r, and following [], the value functions V S , V C C 1 ( R + ) satisfy the following coupled variational inequalities (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 [,] that the solution of the optimal control problem involves two thresholds X U < X S at which the consumer unsubcribes if their flow benefit falls below X U (when currently subscribed) and subscribes if their 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 following 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 and 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 classical solution of problem (16)–(20) extended to R + X by Equations (21) and (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) and (17) and the boundary conditions (18) and (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) and (17) and the boundary conditions (18) and (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) and (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) and (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 (19) 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) and (37) imply that w 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 = ( p c ) 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) and each r = r i , i = 1 , , N .

2.5. Relation to Preisach Model

Relations (2), (3), and (5) define a map from a suitable 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) and (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 []. 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 [,,], has counterparts in many disciplines, most notably the Prandtl–Ishlinskii model in plasticity [,], Maxwell-slip friction model in tribology [], and Parlange model in hydrology []. Further applications of the Preisach model include control based on smart materials [,,,,], economics [,,,], neuroscience [], and epidemiology [,]. The above discussion shows how the same model arises in the setting of real options and pricing. A recent extension of the model to probabilistic setting with feedback market dynamics is based on a fluid-mechanical notion of rate-dependent hysteretic agents and SDEs with Poisson counters [] (see also [,]).
Remark 1.
A more general market model can include a population of consumers 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), and (26) imply V S ( X ) = V U ( X ) on the whole R + ; hence, we simply write V : = V S = V U . Therefore, from (16) and (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) and (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 / α .
Applying boundary conditions (20) to the general solution of Euler’s Equations (44) and (45), and using (40), gives
V ( X ) = ϰ X α L ( α ) p r + p B X γ , X > X * ; V ( X ) = p A X δ , X < X * .
Hence, using 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 * does not depend on r.
Next, we consider the firm problem stated in the previous section. When all the consumers implement the same transitioning policy (48), 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 characteristic polynomial
L ( m ) : = 1 2 σ 2 m ( m 1 ) μ m + ρ
satisfying
γ < 0 < α < δ
(cf. (38) and (40)), and we use the variable
χ = ϰ x α .
Proposition 2.
The pay-off (52) 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 following equation:
η ( χ ; p ) : = 1 δ ( α γ ) α ( δ γ ) χ p γ / α c δ γ α ( δ γ ) p χ p γ / α = 0 .
The function (53) 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,
a r g m a x p > 0 W U 0 ( χ ; · ) = p U *
does not depend on χ ; on the other hand,
p S * ( χ ) : = a r g m a x p > 0 W S 0 ( χ ; · )
is a unique positive root p of the Equation (54). Therefore, the pay-off achieves its maximum with respect to p at the point (53). 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, (55) holds, and
c < p S * ( χ ) < χ if χ > p U * ,
which, combined with p * ( χ ) = p U * for χ < p U * implies (56). □
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 (48). 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 (56) 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 (48). 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) and (17), 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) and (29). To show this, we define the following functions:
φ ( x ; ξ ) = ϰ x α γ + α γ 1 ( p + r ξ ) x γ ,
ψ ( x ; ξ ) = ϰ x α δ + α δ 1 ( p + r ξ ) x δ
with x 0 , and rewrite system (63) and (64) 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 a small positive parameter (cf. (6)) 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 (63) and (64) satisfying (28) and (29) has the following 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 (67) into system (63) and (64), expanding the resulting equations with respect to ε as follows:
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 do not 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 following 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 following boundary conditions:
W U ( 0 ) = κ S ξ S κ U ξ U , sup X R + W S ( X ) <
at zero and infinity, resulting in the following relations:
W S ( X ) = p c ρ + B ^ S X γ + κ S ξ S κ U ξ U ,
W U ( X ) = A ^ U X δ + κ S ξ S κ U ξ U
(cf. (50) and (51)), 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 U ε 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 (66) and the variable χ = ϰ X α are used. These 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. (57)–(59)). 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. (60)), 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 (84), 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 (83) 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 (82), 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 (85). 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 (91) 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 (84) of the value function. Indeed, by inspection, differentiating (82) with respect to p, using (54) 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 does not affect the asymptotic expansion (92) 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 (86) and (87), 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 (82), which (using η χ 0 ; p S * ( χ 0 ) = 0 ) results in (84) and (89). Finally, parameters (93) correspond to (88). □
Remark 4.
Formulas (90) and (92) 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 (84) and (87) of the value function and optimal parameters, respectively.
Remark 5.
Proposition 5 does not 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. (59), (60) and (84)) 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 their 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 four states, and the firm’s expected pay-off has the following 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 the “subscribed” state, while the second consumer is in the “unsubscribed” state; the other subscripts have similar meaning; and the coefficients are determined by the value-matching relations at the thresholds (cf. (79) and (80)). 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 three states, U U , U S , and S S , and the value-matching conditions have the following 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 four states, U U , S U , U S , and 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 (65)–(71) that for any sufficiently small ε ,
X U 2 < X U 1 < X S 2 < X S 1 ;
hence, there are three 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. (79)–(81)). 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 (94)–(98), 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 (100) and (101) are obtained by substituting the expansions for the thresholds X S , U developed in Proposition 4 into relations (79)–(81) and (94)–(98). The coefficients a 1 S , U , a 2 S , U of expansions (67) 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. (68)–(75)). 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, (79)–(81) and (94)–(98), 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. (57)–(59)). 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 (84) 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 (87), leading to the two-threshold behavior of both consumers, each adopting the initial state “subscribed". Moreover, parameters (88) ensure that the firm’s pay-off satisfies (89); 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. (79)–(81)) 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 (103) and (104) solve equations (76) and (77), respectively, subject to conditions (78) at zero and at infinity. Also, relations (105) 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. (81)). Therefore, for every state Z, function (102) 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 (102).

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 (99) (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 (100)).
Equation (82) implies that
W S r = 2 θ ( p c ) σ 4 ( δ γ ) χ p γ / α ε + O ε 4 / 3 = ( ξ U ξ S ) ( p c ) α σ 2 ( δ γ ) p χ p γ / α + O ε 4 / 3 > 0 .
A 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 , and 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. A similar analysis can be applied to other types of heterogeneous utility that households derive from a subscription (e.g., ϰ , α in (4)).

Author Contributions

Conceptualization, D.R. and A.R.; Methodology, D.R.; Software, L.R.; Validation, A.R.; Formal analysis, D.R. and L.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Bertotti, G.; Mayergoyz, I. (Eds.) The Science of Hysteresis; Elsevier: Amsterdam, The Netherlands, 2006; Volume 1–3. [Google Scholar]
  2. Cross, R.; Darby, J.; Ireland, J.; Piscitelli, L. Hysteresis and unemployment: A preliminary investigation. In The Science of Hysteresis; Bertotti, G., Mayergoyz, I., Eds.; Elsevier: Amsterdam, The Netherlands, 2006; Volume 1, pp. 667–699. [Google Scholar]
  3. Cross, R.; McNamara, H.; Kalachev, L.; Pokrovskii, A. Hysteresis and post Walrasian economics. Discret. Contin. Dyn. Syst. B 2013, 18, 377–401. [Google Scholar] [CrossRef]
  4. Subscription Service Statistics and Costs, 2024, C + R Research Report. Available online: https://www.crresearch.com/blog/subscription-service-statistics-and-costs/ (accessed on 25 August 2025).
  5. FTC Final Click-to-Cancel Rule. 2024. Available online: 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/ (accessed on 25 August 2025).
  6. Bensoussan, A.; Lions, J.-L. Applications of Variational Inequalities in Stochastic Control; North-Holland Publishing Company: North-Holland, AL, USA, 1982. [Google Scholar]
  7. Acharya, S.; Bensoussan, A.; Rachinskii, D.; Rivera, A. Real options problem with nonsmooth obstacle. SIAM J. Financ. Math. 2021, 12, 1508–1552. [Google Scholar] [CrossRef]
  8. Bensoussan, A.; Chevalier-Roignant, B.; Rivera, A. Does performance-sensitive debt mitigate debt overhang? J. Econom. Dynam. Control 2021, 131, 104203. [Google Scholar] [CrossRef]
  9. Preisach, F. Über die magnetische Nachwirkung. Z. Phys. 1935, 94, 277–302. [Google Scholar] [CrossRef]
  10. Krasnosel’skii, M.A.; Pokrovskii, A.V. Systems with Hysteresis; Springer: Berlin/Heidelberg, Germany, 1989. [Google Scholar]
  11. Mayergoyz, I.D. Mathematical Models of Hysteresis and Their Applications: Electro-magnetism; Academic Press: Cambridge, MA, USA, 2003. [Google Scholar]
  12. Visintin, A. Differential Models of Hysteresis; Springer: Berlin/Heidelberg, Germany, 1994. [Google Scholar]
  13. Krejčí, P.; Kuhnen, K. Inverse control of systems with hysteresis and creep. IEE Proc.-Control Theory Appl. 2001, 148, 185–192. [Google Scholar] [CrossRef]
  14. Kuhnen, K. Modeling, identification and compensation of complex hysteretic nonlinearities: A modified Prandtl-Ishlinskii approach. Eur. J. Control 2003, 9, 407–418. [Google Scholar] [CrossRef]
  15. Al-Bender, F.; Lampaert, V.; Swevers, J. The generalized Maxwell-slip model: A novel model for friction simulation and compensation. IEEE Trans. Autom. Control 2005, 50, 1883–1887. [Google Scholar] [CrossRef]
  16. Haverkamp, R.; Reggiani, P.; Rossand, P.J.; Parlange, J.-Y. Soil water hysteresis prediction model based on theory and geometric scaling. In Environmental Mechanics: Water Mass and Energy Transfer in the Biosphere; Smiles, D., Warrick, A.W., Eds.; American Geophysical Union: Washington, DC, USA, 2002; pp. 213–246. [Google Scholar]
  17. Apicella, V.; Clemente, C.S.; Davino, D.; Leone, D.; Visone, C. Review of modeling and control of magnetostrictive actuators. Actuators 2019, 8, 45. [Google Scholar] [CrossRef]
  18. Iyer, R.V.; Tan, X.; Krishnaprasad, P.S. Approximate inversion of the Preisach hysteresis operator with application to control of smart actuators. IEEE Trans. Autom. Control 2005, 50, 798–810. [Google Scholar] [CrossRef]
  19. Janaideh, M.A.; Rakheja, S.; Su, C.Y. An analytical generalized Prandtl–Ishlinskii model inversion for hysteresis compensation in micropositioning control. IEEE/ASME Trans. Mechatron. 2011, 16, 734–744. [Google Scholar] [CrossRef]
  20. Kaltenbacher, B.; Krejčí, P. A thermodynamically consistent phenomenological model for ferroelectric and ferroelastic hysteresis. ZAMM Z. Angew. Math. Mech. 2016, 96, 874–891. [Google Scholar] [CrossRef]
  21. Tan, X.; Baras, J.S. Modeling and control of hysteresis in magnetostrictive actuators. Automatica 2004, 40, 1469–1480. [Google Scholar] [CrossRef]
  22. Adamonis, J.; Göcke, M. Modeling economic hysteresis losses caused by sunk adjustment costs. J. Post Keynes. Econ. 2019, 42, 299–318. [Google Scholar] [CrossRef]
  23. Cross, R.; Grinfeld, M.; Lamba, H. Hysteresis and economics. IEEE Control Syst. Mag. 2009, 29, 30–43. [Google Scholar]
  24. Werner, L.M. Hysteresis losses in the Preisach framework. Empir. Econ. 2018, 58, 1249–1278. [Google Scholar] [CrossRef]
  25. Mayergoyz, I.D.; Korman, C. Hysteresis and Neural Memory; World Scientific: Singapore, 2019. [Google Scholar]
  26. Guan, R.; Kopfová, J.; Rachinskii, D. Global stability of SIR model with heterogeneous transmission rate modeled by the Preisach operator. SIAM J. Appl. Dyn. Syst. 2024, 23, 1199–1241. [Google Scholar] [CrossRef]
  27. Kopfová, J.; Nábelková, P.; Rachinskii, D.; Rouf, S. Dynamics of SIR model with vaccination and heterogeneous behavioral response of individuals modeled by the Preisach operator. J. Math. Biol. 2021, 83, 11. [Google Scholar] [CrossRef] [PubMed]
  28. Cross, R.; Grinfeld, M.; Lamba, H. A rate-dependent probabilistic model of hysteresis. Mathematics 2024, 12, 3924. [Google Scholar] [CrossRef]
  29. Friedman, G.; McCarthy, S.; Rachinskii, D. Hysteresis can grant fitness in stochastically varying environment. PLoS ONE 2014, 9, e103241. [Google Scholar] [CrossRef] [PubMed]
  30. Rios, L.A.; Rachinskii, D.; Cross, R. A model of hysteresis arising from social interaction within a firm. J. Phys. Conf. Ser. 2017, 811, 012011. [Google Scholar] [CrossRef]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.