Next Article in Journal
Stability Conditions in Multiple-Input Multiple-Output Systems
Previous Article in Journal
A Foundational Analysis of Local Kernel-Based Calculus
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hysteresis and Optimal Pricing of Subscriptions with Cancellation Cost

by
Dmitrii Rachinskii
Department of Mathematical Sciences, University of Texas at Dallas, Richardson, TX 75080, USA
Axioms 2026, 15(7), 506; https://doi.org/10.3390/axioms15070506
Submission received: 23 April 2026 / Revised: 19 June 2026 / Accepted: 27 June 2026 / Published: 5 July 2026

Abstract

We develop a stochastic Stackelberg model of a subscription market with cancellation costs. A representative consumer chooses when to subscribe to and cancel a service as the utility derived from the subscription evolves according to a diffusion process, while the firm selects the subscription fee and cancellation cost to maximize its expected payoff. The consumer’s problem is equivalent to the classical real-options model of entry and exit under uncertainty with adjustment costs and exhibits a two-threshold policy with an inaction band and hysteresis. Unlike the standard formulation, in which the optimal thresholds are characterized implicitly through a system of nonlinear equations, we derive an explicit parametric solution in closed form. This solution reduces the firm’s optimization problem to a two-dimensional unconstrained problem and yields a detailed characterization of the optimal pricing policy. We show that the firm’s strategy exhibits three qualitatively distinct regimes depending on the initial utility level. For small utility levels, the optimal cancellation cost is zero. In an intermediate regime, the firm’s optimal policy induces the consumer to set the entry threshold equal to the initial utility level, resulting in immediate subscription. For sufficiently large utility levels, the firm induces permanent lock-in by setting a high cancellation cost and a low subscription fee: the consumer subscribes immediately and never subsequently unsubscribes. The transition between the latter two regimes is discontinuous and results from competition between two local maxima of the firm’s payoff function. We then extend the model to a heterogeneous population of consumers. The superposition of individual two-threshold subscription strategies generates a Preisach hysteresis operator describing the aggregate dependence of the firm’s revenue on the utility dynamics. The discontinuous regime transition persists under heterogeneity, demonstrating the robustness of the underlying mechanism. The Preisach representation predicts complex history dependence and long-term effects of temporary utility shocks. For a gamma distribution of consumer preferences, the firm’s expected payoff is obtained in closed form in terms of incomplete gamma functions.

1. Introduction

The subscription economy has expanded rapidly in recent years. As of 2023, U.S. households spent on average USD 230 per month on subscription services [1], including mobile phone, internet, television streaming, Amazon Prime, and music streaming services. Reflecting the growing economic importance of subscription-based business models, a substantial literature has emerged on subscription pricing, consumer behavior, retention, and firm profitability [2,3]. Empirical studies indicate that subscription services can generate significant welfare effects for consumers [4] and that firms may profit from consumer adjustment costs, including switching costs and inattention, which contribute to inertia in subscription and cancellation decisions [5]. Such costs may be monetary, such as enrollment or cancellation fees, or nonmonetary, arising from search costs, effort, inconvenience, habit formation, and other behavioral frictions. For example, personalized recommendations have been shown to increase perceived switching costs by enhancing customer satisfaction and reinforcing habits [6].
A salient feature of many subscription services is the asymmetry between enrollment and cancellation: while subscribing is typically frictionless, cancellation often involves non-negligible costs or effort [7]. Motivated by this feature, we develop a stochastic optimal control model for analyzing subscription markets with cancellation costs.
We begin with a homogeneous market consisting of a single service provider (the firm) and a representative consumer. We then extend the model to a heterogeneous population of consumers with non-identical preferences. The interaction between the firm and consumers is modeled as a Stackelberg game. On the demand side, the consumer decides whether to subscribe to or cancel the service as the flow utility evolves over time. The utility process X t , representing the value derived from the subscription, is modeled by a diffusion process. The other state variable is the binary state of a consumer (enrolled/unsubscribed) who takes as given the firm’s pricing structure, consisting of a subscription fee p and a cancellation cost ξ , and maximizes the expected discounted payoff (the follower’s problem). On the supply side, the firm anticipates the consumer’s optimal response and chooses ( p , ξ ) to maximize its expected payoff (the leader’s problem).
More specifically, the consumer’s optimization problem coincides with the classical real-options model of entry and exit under uncertainty with adjustment costs studied in [8,9,10]. Accordingly, the utility process X t is modeled as a geometric Brownian motion, subscription and cancellation decisions correspond to entry and exit decisions, and the associated Hamilton–Jacobi–Bellman (HJB) variational inequality admits a two-threshold solution with an inaction band. There are thresholds X S and X U with X U < X S , such that the consumer subscribes when the flow utility X t exceeds X S and cancels when X t falls below X U . The interval ( X U , X S ) constitutes an inaction band: as long as X t remains within this region, the consumer does not change their state. Consequently, the consumer’s state exhibits hysteresis [8,11,12]; namely, it depends not only on the current value of X t but also on its past evolution. More broadly, hysteresis refers to history-dependent behavior in which the current state is determined by a sequence of past input values rather than by their timing [13].
In the classical real-options formulation, the optimal entry and exit thresholds X S , U are characterized by value-matching and smooth-pasting conditions and are typically obtained numerically from the resulting system of nonlinear equations [8,9,14]. In this work, we develop an explicit parametric representation of the solution. Specifically, we derive closed-form expressions
X S , U = p x S , U ( θ ) , ξ = p ε ( θ ) ,
where x S , U ( θ ) and ε ( θ ) are explicit functions of an auxiliary parameter θ , which effectively replaces the adjustment-cost parameter ξ . Thus, the introduction of θ transforms the implicit nonlinear system of [8,9] into an explicit parametric solution (it is easily seen that X S , U are proportional to p). Then, we analyze the firm’s problem (the leader’s problem). Using the explicit expressions in (1) allows us to reduce the constrained optimization with four variables X S , X U , p , ξ and two nonlinear constraints to the unconstrained optimization over ( p , θ ) yielding simple insights into the optimal solution. The firm’s optimal policy exhibits qualitatively different regimes depending on the initial state x. For small values of x, the firm optimally sets ξ ^ = 0 , corresponding to costless cancellation, and the optimal subscription fee p ^ is constant over a range of x, yielding a single-threshold hysteresis-free consumer strategy with X S = X U = p ^ . For large x, the optimal controls ( p ^ , ξ ^ ) scale proportionally with x, and the firm’s optimal policy ensures that X U = 0 , i.e., the consumer never cancels. Effectively, the high cancellation cost creates a permanent lock-in effect [15,16], keeping the consumer in the subscribed state. In the intermediate regime, the optimal controls depend on x in a more complicated manner. However, we show that in this case the optimal solution satisfies X S = x , which leads to the closed-form expression p ^ = x / x S ( θ ^ ) reducing the further analysis to one-dimensional optimization over θ . Notably, it is shown that the dependence of ( p ^ , ξ ^ ) on x exhibits a discontinuity at the border between the intermediate regime and the regime of large values of x, reflecting the fact that the firm’s payoff function has two competing local maxima, and the global optimum switches discontinuously from one to the other as x varies.
Finally, we incorporate consumer heterogeneity by allowing consumers to derive different levels of utility from the same service. Since each consumer follows a two-threshold subscription strategy, the aggregate mapping from utility dynamics to the firm’s revenue is obtained through the superposition of two-threshold nonlinearities and is described by the Preisach hysteresis operator, a classical hysteresis operator widely used in applications such as plasticity, friction, porous media, and magnetism [17]. As in the homogeneous setting, the explicit parametric representation of the consumer’s problem reduces the firm’s optimization problem to unconstrained optimization over ( p , θ ) . The discontinuous transition between payoff-maximizing regimes persists under heterogeneity, demonstrating the robustness of the underlying mechanism.
Related formulations have appeared in the context of subscription markets with heterogeneous discounting under restrictive assumptions, such as small cancellation costs compared to the total cost of subscription [18]. In contrast, the framework of this work does not impose such constraints. More specifically, in [18], the firm’s payoff includes a large penalty term proportional to the cancellation cost; as such, the optimal cancellation cost is a priori small. This constraint, although not universal, can result from government interventions such as, for example, the final “click-to cancel” rule announced by the Federal Trade Commission in October 2024 that required sellers to make it as easy for consumers to cancel their enrollment as it was to sign up [7]. As it was shown in [18] in the case of a homogeneous market with one representative agent, the costless cancellation regime is optimal for the firm within a range x x * of smaller initial states, while for x > x * the optimal cancellation cost is positive and grows continuously with x. The point x = x * of the continuous transitions between these two regimes was computed explicitly. Moreover, asymptotic expressions for the consumer’s thresholds X S , U and the firm’s optimal controls ( p ^ , ξ ^ ) were obtained for x > x * using the ratio ε of the cancellation cost to the total subscription cost as a small parameter. This asymptotic solution was then extended to the heterogeneous market with two representative consumers characterized by different discount rates.
In this paper, the firm’s payoff naturally increases with the subscription flow cost p and the number of subscriptions but does not depend directly on the subscription cancellation cost ξ ; in particular, there is no penalty associated with ξ as in [18]. However, the firm uses ξ as an additional control as both p and ξ affect the number of subscriptions through the consumer’s optimal strategy. In the case of a homogeneous market, the exact solution of the firm’s problem is naturally the same as in [18] in the range x x * where the cancellation cost is zero and is consistent with the asymptotic approximation obtained in [18] in a (limited) range of values x > x * for which the cancellation cost is sufficiently small. In addition, for all x > x * , the firm’s optimal strategy induces the consumer to respond to the control ( p ^ , ξ ^ ) by setting X S = x , thus subscribing at the initial instant. This result is obtained using the closed-form solution X S , U = p x S , U ( θ ) of the consumer’s problem and seems intuitive. Moreover, the firm’s control strategies involving a relatively high cancellation cost, which are a priori ineffective in the setting of [18] as incurring a high penalty on the firm, can be effective in the penalty-free formulation adopted here. Indeed, as mentioned above, we show that if x is sufficiently large, x > x b , then the firm’s optimal strategy leads the consumer to set X S = x and X U = 0 . In other words, the consumer has a sufficient incentive to subscribe at the initial instant because the flow cost of subscription is sufficiently low, and never chooses to unsubscribe because the cancellation cost is too high. At the regime switching point at x = x b , the firm abruptly increases the cancellation rate ξ ^ simultaneously decreasing the subscription flow rate p ^ .
The closed-form solution of the consumer’s problem is used similarly in the heterogeneous setting. It should be noted that in the present setting the market heterogeneity is due to the consumers deriving different utility from the product, while in [18] it is due to a distribution of discount rates. The market with two representative consumers considered in [18] can be viewed as an extreme case of a bi-modal distribution of consumers. Here, we focus on a continuous uni-modal distribution. As such, some consumers subscribe at the initial instant, while the others wait until the utility grows higher. On the other hand, there are fractions of the population in different regimes: some unsubscribe when utility drops sufficiently low while others never unsubscribe once subscribed. Therefore, the firm maximizing its aggregate payoff does not enjoy the maximal flow benefit from any individual subgroup of consumers of positive measure. As a case study, we consider the gamma distribution of the utility coefficient. In this case, the firm’s expected payoff admits a closed-form expression in terms of incomplete gamma functions. Moreover, the firm’s flow revenue demonstrates complex history dependence, and so does the firm’s expected payoff. This form of history dependence, characteristic of the Preisach operator and arising from the superposition of two-threshold nonlinearities, is well understood [19]. The state at a time τ > 0 is determined by a sequence of selected local extremum values achieved by X t prior to τ (the so-called sequence of main extrema). If for example the global maximum value of X t over the time interval [ 0 , τ ] precedes the global minimum value of X t over this interval, then the sequence of main extrema includes the global maximum value, followed by the global minimum value, then the largest maximum value achieved after the global minimum, followed by the smallest minimum value achieved thereafter and so on. As X t varies, so does the sequence of main extrema of X t , which defines the composition of the subscribed and unsubscribed groups and, through this, the firm’s flow revenue from subscriptions.
The paper is organized as follows. In the next section, we formulate the model and derive the associated stochastic control problems for the consumer and the firm. The consumer’s problem is characterized via a variational inequality associated with the HJB equation, leading to the two-threshold solution. In Section 3, we present the solution of the consumer’s problem, first in the absence of cancellation costs and then for ξ > 0 . In Section 4, we analyze the firm’s optimization problem in the homogeneous market, including benchmark cases and a more general setting. In Section 5, we study a case of the firm’s problem under consumer heterogeneity and derive the corresponding hysteresis representation. Section 6 concludes.

2. Model

2.1. Dynamics

We 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 . We denote the state variable by X and suppose that its dynamics are given by the diffusion process
d X t = μ X t d t + σ X t d W t , X 0 = x > 0 ,
with the drift rate μ > 0 and the volatility parameter σ > 0 . We interpret X t as the flow certainty equivalent utility obtained by the consumer if currently subscribed to the service.
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. We denote by ξ 0 the cancellation cost (i.e., of transitioning from 1 to 0). This cost can be the monetary cost of effort from taking the action, but also some monetary penalty paid by the consumer to the firm. We abstract away from this distinction for now. We also refrain from considering a positive or negative cost of enrolling to the service, which can be considered similarly [18].
Using an increasing sequence of times
Ξ = ( 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 . 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 odd-indexed subsequence and Ξ U is the even-indexed subsequence of Ξ if z = 0 ; conversely, Ξ S is the even-indexed subsequence and Ξ U is the odd-indexed subsequence of Ξ if z = 1 .
We denote by p > 0 the flow cost of the subscription. The expected payoff for an exponential discounter with discount rate r from a enrollment/cancellation policy Z t : R + { 0 , 1 } is given by
J ( Z t ; x , z ; p , ξ ) = E 0 e r t X t p Z t d t ξ t Ξ U e r t .
The consumer’s objective is to maximize the expected payoff using an admissible enrollment/cancellation policy as a control. Hence, the value function of this optimization problem is
V ( x , z ; p , ξ ) = sup Z t Z J ( Z t ; x , z ; p , ξ ) ,
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 recursive 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 } [20]. 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.

2.2. Variational Inequality and Two-Threshold Solution

For brevity, we occasionally write V ( x , z ) = V ( x , z ; p , ξ ) omitting the dependence on the parameters p , ξ . In order to solve for the optimal strategy and payoff, 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. The differential operator
L V ( x ) = r V ( x ) μ x V ( x ) σ 2 2 x 2 V ( x )
is associated in the usual way with the process (2) and the exponential discount rate r. As such, the value functions V S , V C C 1 ( R + ) satisfy the following coupled variational inequalities (which are a form of the Bellman equation; see, e.g., refs. [20,21]):
L V S ( x ) x p , a . e . x R + ,
V S ( x ) V U ( x ) ξ , x R + ,
L V S ( x ) x + p V S ( x ) V U ( x ) + ξ = 0 , a . e . x R + ,
and
L V U ( x ) 0 , a . e . x R + ,
V U ( x ) V S ( x ) , x R + ,
L V U ( x ) V U ( x ) V S ( x ) = 0 , a . e . x R + .
In accordance with [22,23], the solution of this optimal control problem is naturally expected to involve 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 equations
L V S ( x ) = x p , x > X U ,
L V U ( x ) = 0 , x < X S ,
coupled to the value matching conditions
V S ( X S ) V U ( X S ) = 0 , V S ( X U ) V U ( X U ) = ξ ,
the 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 ) ξ , x X U ,
V U ( x ) = V S ( x ) , x X S .
The corresponding transitioning policy is the sequence of stopping times (6) defined by the 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 .
Remark 1.
The variational inequality (8)–(13) requires that
L V S ( x ) x p , x < X U ,
V S ( x ) V U ( x ) ξ , x > X U ,
L V U ( x ) 0 , x > X S ,
V U ( x ) V S ( x ) , x < X S .
As shown in [18], if V S : [ X U , ) R , V U : [ 0 , X S ] R is a solution of Problem (16)–(20) extended to R + x by Equations (21) and (22), then Relations (24)–(27) hold iff
X U p + r ξ 0 ,
X S p 0 .
We denote by δ , γ with γ < 0 < δ the roots of the characteristic polynomial
L ( m ) : = 1 2 σ 2 m ( m 1 ) μ m + r
associated with the differential operator L . In what follows, it is assumed that characteristic polynomial (30) satisfies
L ( 1 ) = r μ > 0 ,
which is equivalent to
L ( γ ) = L ( δ ) = 0 , γ < 0 , δ > 1 .
Remark 2.
Applying boundary Conditions (18)–(20) to the general solution of Euler’s Equations (16) and (17) results in
V S ( x ) = x r μ p r + B S x γ , x > X U ; V U ( x ) = A U x δ , x < X S ,
with
B S = ( 1 δ ) X S γ ( r μ ) ( δ γ ) X S + 1 γ 1 p , A U = ( 1 γ ) X S δ ( r μ ) ( δ γ ) X S + 1 δ 1 p
and the system
X S 1 γ + 1 γ 1 p X S γ = X U 1 γ + 1 γ 1 ( p r ξ ) X U γ ,
X S 1 δ + 1 δ 1 p X S δ = X U 1 δ + 1 δ 1 ( p r ξ ) X U δ
for the thresholds X S , U . As shown in [18], Relations (32) warrant the solvability of System (35) and (36) in the domain (28) and (29), thus providing a two-threshold solution for the HJB variational inequality (8)–(13) in accordance with Remark 1.
Remark 3.
The payoff
J α ( Z t ; x , z ; p , ξ ) = E 0 e r t X t α p Z t d t ξ t Ξ U e r t
with any α > 0 is equivalent to (5). Indeed, (2) implies that X ˜ t = X t α is a geometric Brownian motion with modified percentage drift and volatility, i.e.,
X ˜ t = μ ˜ X ˜ t d t + σ ˜ X ˜ t d W t with μ ˜ = α μ + α 1 2 σ 2 , σ ˜ = α σ .
The characteristic polynomial of the associated differential operator has roots γ / α and δ / α .

2.3. Heterogeneous Consumer Market and Firm Problem

Now, we consider a heterogeneous market in which consumers derive different utility from the product. More precisely, given a Borel set Ω R + , we associate a parameter ρ Ω with each consumer and assume that they derive the flow utility ρ X t when currently subscribed to the service, where the state X t evolves according to (2). As such, each consumer maximizes their expected payoff
E 0 e r t ρ X t p Z t ( ρ ) d t ξ t Ξ U e r t = ρ J Z t ( ρ ) ; x , z ρ ; p / ρ , ξ / ρ
(cf. (5)), where Z t ( ρ ) denotes the enrollment/cancellation policy of the consumer and z ρ = Z 0 ( ρ ) denotes their initial state. Accordingly, the state of the market at time t is the pair ( X t , Z t ( · ) ) , where the second component is a Borel function Z t ( ρ ) : Ω { 0 , 1 } .
Next, we extend the model by introducing the service providing firm, thus closing the feedback loop. To this end, a cumulative distribution function F ( ρ ) : Ω [ 0 , 1 ] is associated with the distribution of the parameter ρ over the set Ω , i.e., over the consumer population. We assume that the flow benefit of the firm from each subscription is p c . Hence, the aggregated flow benefit from all the subscriptions at time t equals
Y t = ( p c ) Ω Z t ( ρ ) d F ( ρ ) ,
and the expected payoff of the firm in the case Ω = R + is
J ^ ( Z t ( · ) ; x , z ( · ) , p ; ξ ) = E 0 0 e r t ( p c ) Z t ( ρ ) d t d F ( ρ ) ,
where ( x , z ( · ) ) = ( X 0 , Z 0 ( · ) ) is the initial state of the market.
The firm sets the flow rate p and the cancellation cost ξ seeking to maximize its expected payoff (39), while each consumer sets their enrollment/cancellation thresholds X S , U ( ρ ; p , ξ ) based on the values of p, ξ seeking to maximize payoff (37). The thresholds X S , U ( ρ ; p , ξ ) determine the enrollment/cancellation policy Z t ( ρ ) , which feeds back to (39).
Remark 4.
The homogeneous market of identical consumers corresponds to F = H 1 with the Heaviside step function
H 1 ( x ) = 0 , x < 1 , 1 , x > 1 .

2.4. Relation to Preisach Model

Relations (3), (4) and (6) 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) and (15) with X U < X S , i.e., (6) has the form (23), 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 a set non-ideal relays, which all have the same input X t : R + R but different thresholds, and defining the output Y t : R + R of the system as the aggregated quantity (38), have a long history in applied physics and engineering, starting from the fundamental phenomenological model of magnetic hysteresis developed by F. Preisach [24]. The composition of the mapping of inputs to state trajectories ( X t , Z t ( · ) ) and the state-output functional (38) is called the Preisach operator [13,19,25]. Its equivalent counterparts and special cases used in other disciplines include the Prandtl–Ishlinskii model in plasticity [26], Maxwell-slip friction model in tribology [27,28] and Parlange model in hydrology [29] with further applications to control based on smart materials [30,31,32,33,34], neuroscience [35], epidemiology [36,37], economics [11,38,39,40] and real options [18].
Remark 5.
Throughout this paper, the parameter ρ in (38) is scalar. In most engineering applications, ρ is two-dimensional. A more general market model can include a population of consumers with different payoffs X α p (cf. Remark 3) and different discount rates r > 0 , leading to the Preisach operator with the parameter ρ = ( α , r ) distributed over a two-dimensional domain Ω in the firm’s payoff. The market where the consumers differ by the discount rate only was considered in [18].

2.5. Model Assumptions

The model is designed to capture the interaction of consumer heterogeneity, switching costs, and hysteresis in subscription markets while remaining analytically tractable. To this end, several simplifying assumptions are adopted.
First, consumer utility is represented by a geometric Brownian motion. This choice follows the standard real-options framework and yields a tractable characterization of optimal subscription and cancellation decisions.
Second, the subscription fee and cancellation cost are assumed to be fixed upon contract design and do not depend on subsequent realizations of the utility process. The firm’s problem is therefore formulated as an optimization over contract parameters rather than a dynamic pricing problem.
Third, consumer heterogeneity is represented by a single parameter measuring the utility derived from the service. Although the analysis is carried out for a one-dimensional distribution of consumer types, the associated Preisach representation extends naturally to bivariate and higher-dimensional parameter distributions. Additional sources of heterogeneity may include risk preferences, switching-cost sensitivities, or discount rates (see [18]).
Finally, the market is assumed to consist of a representative firm. Consumers therefore choose only between subscribing and not subscribing, without the possibility of switching to a competing provider.
These assumptions isolate the effects of consumer heterogeneity and switching costs on subscription dynamics and allow the resulting hysteretic behavior to be characterized explicitly. We discuss several important avenues for extension in the concluding section.

3. Consumer Problem

3.1. Costless Cancellation Benchmark

We start with the consumer problem. As a benchmark case, let us consider zero cancellation cost, i.e., ξ = 0 . In this case, Relations (21), (22), (25) and (27) imply V S ( x ) = V U ( x ) on the whole R + , hence we simply write V : = V S = V U . Moreover, from (16) and (17) it follows that X S = X U and
L V ( x ) = x p , x > X * ,
L V ( x ) = 0 , x < X * ,
where X * : = X S = X U . Combining these equations with (24) and (26) results in
x p L V ( x ) = 0 , x < X * , 0 L V ( x ) = x p , x > X * ,
therefore
X * = p .
Using solutions (33) of Equations (41) and (42) and applying the value matching and smooth pasting conditions at the threshold (43), one obtains the C 2 ( R + ) value function
V ( x ) = p · A x p δ , x p , 1 L ( 1 ) x p 1 r + B x p γ , x > p ,
with
A = r ( 1 γ ) + γ L ( 1 ) r ( δ γ ) L ( 1 ) , B = r ( 1 δ ) + δ L ( 1 ) r ( δ γ ) L ( 1 ) .
The corresponding transitioning policy is the single-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 * = p .

3.2. Non-Zero Cancellation Cost

Next, let us consider a non-zero cancellation cost ξ > 0 and the corresponding optimal two-threshold strategy of the consumer. According to Remark 2, the optimal thresholds can be obtained from Systems (35) and (36) and should satisfy (28) and (29). We introduce the variable
θ = X S X U > 1
and replace the cancellation cost ξ with the dimensionless parameter
ε = σ 2 ξ 2 p .
Proposition 1.
For every
0 < ε < 1 δ γ = σ 2 2 r ,
System (35) and (36) has a unique solution. This solution satisfies Relations (28) and (29) and can be written in the parametric form
X S = p x S ( θ ) , X U = θ 1 X S , x S ( θ ) : = ( 1 δ ) ( 1 γ ) θ 1 δ θ 1 γ γ ( 1 δ ) θ 1 γ δ ( 1 γ ) θ 1 δ + δ γ ,
ε ( θ ) = 1 δ γ 1 θ γ γ x S ( θ ) 1 γ ( θ γ θ 1 )
with θ > 1 . Moreover, X S , U = X S , U ( θ ) , x S = x S ( θ ) and ε = ε ( θ ) satisfy
X S , U p , x S 1 , ε 0 as θ 1 +
and
d X S d θ > 0 > d X U d θ , d ε d θ > 0 for all θ > 1 .
We extend the functions x S ( θ ) , ε ( θ ) from the open interval θ > 1 by continuity to the closed interval θ 1 as
x S ( 1 ) = 1 , ε ( 1 ) = 0 .
Figure 1 shows the dependence of the thresholds X S , U on the cancellation cost ξ .
Remark 6.
Proposition 1 implies the asymptotic formulas
X S p = 1 + θ 1 2 + δ + γ 2 12 ( θ 1 ) 2 + δ γ δ γ + 2 24 ( θ 1 ) 3 + O ( θ 1 ) 4 ,
X U p = 1 θ 1 2 + δ + γ + 4 12 ( θ 1 ) 2 + δ γ 3 δ 3 γ 6 24 ( θ 1 ) 3 + O ( θ 1 ) 4 ,
ε = ( θ 1 ) 3 12 + O ( θ 1 ) 4 ,
where θ 1 . These formulas agree with the asymptotic expansions
X S p = 1 + n = 1 N a n S ε n / 3 + O ( ε N + 1 3 ) , X U p = 1 + n = 1 N a n U ε n / 3 + O ( ε N + 1 3 ) , ε 0 ,
obtained in [18]. As an example, for N = 5 , denoting
λ = 1 2 μ σ 2 = δ + γ , τ = 2 r σ 2 = δ γ ,
the coefficients in (55) are
a 1 S = a 1 U = 3 2 3 ,
a 2 S = a 2 U = 1 + λ 12 3 ,
a 3 S = 1 30 1 + 11 λ + λ 2 + 9 τ ,
a 3 U = a 3 S + τ ,
a 4 S = 1 30 18 3 1 + 6 λ + 6 λ 2 λ 3 + 3 7 + 3 λ τ ,
a 4 U = a 4 S 2 τ 18 3 ,
a 5 S = 1 3150 12 3 2 44 λ + 159 λ 2 44 λ 3 2 λ 4 + 3 ( 178 + 328 λ 12 λ 2 τ 243 τ 2 ,
a 5 U = a 5 S + ( 1 + λ ) τ 3 12 3 .
Remark 7.
Equations (48) and (49) imply that
X S p ( γ 1 ) γ , X U 0 , x S ( θ ) 1 1 γ , ε 1 δ γ = σ 2 2 r as θ .
This limit corresponds to the no-cancellation policy. Namely, for any ε 1 / ( δ γ ) , the consumer never unsubscribes once they subscribe (the state “subscribed” becomes absorbing). Moreover, the optimal subscription threshold is X S = p ( γ 1 ) / γ , i.e., if x p ( γ 1 ) / γ , then the consumer subscribes at the initial instant; if x < p ( γ 1 ) / γ , then the consumer subscribes at the first instant when X t reaches the threshold X S = p ( γ 1 ) / γ . For this limit, we use the notation
θ = ; x S ( ) = lim θ x S ( θ ) = 1 1 γ .
Thus,
  • θ = 1 induces the single-threshold switching policy of the consumer with the enrollment/cancellation threshold X S , U = p ;
  • 0 < θ < induces the two-threshold switching policy of the consumer with the enrollment threshold X S = p x S ( θ ) and cancellation threshold X U = θ 1 X S ;
  • θ = induces the no-cancellation policy of the consumer (once subscribed, the consumer never unsubscribes) with the enrollment threshold X S = p ( γ 1 ) / γ .
Proof of Proposition 1.
Combining (35) and (36) and using the variable (46) and the parameter (47), one obtains the equations
1 δ 1 X U θ 1 γ 1 + 1 γ 1 p θ γ = 1 γ 1 X U θ 1 δ 1 + 1 δ 1 p θ δ ,
1 γ 1 ( 1 + δ γ ε ) p = X U θ 1 γ 1 + 1 γ 1 p θ γ ,
which imply (48) and (49). Moreover, the Taylor expansions (52)–(54) of (48) and (49) imply (50). By inspection,
d X S d θ = ( 1 δ ) ( 1 γ ) ( γ δ ) θ δ + γ + 1 ( 1 γ ) θ δ 1 ( 1 δ ) θ γ 1 + γ δ ( γ δ ) θ δ + γ γ θ 1 + δ + δ θ 1 + γ + δ γ ( θ 1 + δ θ 1 + γ ) 2 ,
d X U d θ = ( 1 δ ) ( 1 γ ) δ θ γ γ θ δ θ δ + γ 1 ( 1 γ ) θ 1 δ ( 1 δ ) θ 1 γ + γ δ ( γ δ ) θ δ + γ γ θ 1 + δ + δ θ 1 + γ + δ γ ( θ 1 + δ θ 1 + γ ) 2 ,
d ε d θ = θ δ + γ ( 1 γ ) θ δ 1 ( 1 δ ) θ γ 1 + γ δ ( 1 γ ) θ 1 δ ( 1 δ ) θ 1 γ + γ δ ( γ δ ) θ δ + γ γ θ 1 + δ + δ θ 1 + γ + δ γ ( θ 1 + δ θ 1 + γ ) 2 .
Since ( a u 1 ) / u is a strictly increasing function of u for any positive a 1 , the relations γ < 0 < 1 < δ imply
θ δ 1 1 1 δ < θ γ 1 1 1 γ ; θ 1 δ 1 1 δ < θ 1 γ 1 1 γ ; γ 1 θ γ < δ 1 θ δ .
Combining these relations with (67) and (68) gives (51). □

4. Firm Problem: Homogeneous Consumer Market

4.1. Costless Cancellation Benchmark

In this section, we consider the firm problem stated in Section 2.3 in the homogeneous market (i.e., one representative consumer, see Remark 4). We start again with the costless cancellation benchmark, i.e., the firm is committed to the zero cancellation cost ξ = 0 . As such, the firm uses a single parameter p (the flow payoff) to maximize its expected payoff. In the case of one consumer with the transitioning policy (44) (see Section 3.1), the expected firm’s payoff (39) equals
W 0 ( x ; p ) : = E 0 e r t ( p c ) H X * ( X t ) d t .
Therefore, the payoff 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 (43) of the step function gives
W 0 ( x ; p ) = 1 r · W S 0 ( x ; p ) : = ( p c ) 1 δ δ γ x p γ , p < x , W U 0 ( x ; p ) : = γ ( p c ) δ γ x p δ , p x .
Proposition 2.
The payoff (73) of the firm achieves its unique maximum with respect to p at the point
p * ( x ) : = arg max p > 0 W 0 ( x ; · ) = x * , x x * , p S * ( x ) , x > x * ,
where
x * = c δ δ 1
and p S * ( x ) is a unique positive root p of the equation
η ( x ; p ) : = 1 δ ( 1 γ ) δ γ x p γ c δ γ ( δ γ ) p x p γ = 0 .
Function (74) satisfies
p * ( x ) > c for all x > 0 ;
x * < p S * ( x ) = p * ( x ) < x for x > x * ; p * ( x ) = x * > x for x < x * .
Proof. 
By inspection, for a fixed x,
W S 0 ( x ; 0 ) = c ; W S 0 ( x ; p ) as p ;
W U 0 ( x ; p ) as p 0 ; W U 0 ( x ; p ) 0 as p ,
and each of the functions W S , U 0 (as functions of p > 0 ) has a unique maximum. Namely
arg max p > 0 W U 0 ( x ; · ) = x *
does not depend on x; on the other hand,
p S * ( x ) : = arg max p > 0 W S 0 ( x ; · )
is a unique positive root p of Equation (76). Therefore, the payoff achieves its maximum with respect to p at the point (74). By inspection, x > x * is equivalent to η ( x ; x ) < 0 , hence x > x * iff x > p S * ( x ) . Also, x * > c , hence if x > x * , then
η ( x ; c ) = 1 δ δ γ x c γ > 0 , η ( x ; x * ) = 1 x x * γ > 0
and consequently c < x * < p S * ( x ) . Therefore, (77) holds and
c < x * < p S * ( x ) < x if x > x * ,
which combined with p * ( x ) = x * for x < x * implies (78). □
The firm maximizes its payoff by setting p = p * ( x ) depending on the initial value X 0 = x of the state variable. In particular, if the initial state satisfies
x < x * = c δ δ 1 ,
then the firm sets p = x * , i.e., the firm’s expected payoff is
W 0 ( x ; x * ) = c γ r ( δ 1 ) ( δ γ ) x ( δ 1 ) c δ δ , x < c δ δ 1 .
Since x < p = x * , the consumer is unsubscribed at the initial moment in accordance with transitioning policy (44). On the other hand, if
x > x * = c δ δ 1 ,
then the firm sets p = p S * ( x ) , and the expected payoff is
W 0 ( χ ; p S * ( x ) ) = p S * ( χ 0 ) c r 1 δ δ γ x p S * ( x ) γ , x > p S * ( x ) .
Here, due to (78), from x > x * it follows that x > p * ( x ) , hence the consumer is subscribed at the initial moment.

4.2. Non-Zero Cancellation Cost: Firm’s Value Function

Assume that the firm sets the flow payoff rate p > 0 and the cancellation cost ξ 0 . In response, the consumer implements the two-threshold strategy, and the expected payoff of the firm satisfies the equations
L W S ( x ) = p c , x > X U ,
L W U ( x ) = 0 , 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 ) = 0 , sup X R + W S ( x ) <
at zero and infinity, resulting in the relations
W S ( x ) = p c r + B ^ S x γ ,
W U ( x ) = A ^ U x δ
(cf. (71) and (72)), where the coefficients are determined by the value matching relations at the thresholds:
p c r + B ^ S X S γ = A ^ U X S δ , p c r + B ^ S X U γ = A ^ U X U δ .
Recall that the consumer sets the thresholds X S , U to maximize their payoff depending on the flow rate p and cancellation cost ξ , hence the coefficients A ^ U , B ^ S and the firm’s payoff W S , U are functions of p , ξ or, equivalently, of p , θ ; see Proposition 1. The payoff also depends on the initial state of the consumer.
To be specific, let us assume that the consumer is initially unsubscribed unless x X S . In this case, Equations (48), (85) and (86) imply that the firm’s payoff equals
W ( x ; p , θ ) = W S ( x ; p , θ ) : = p c r 1 ω ( θ ) x p x S ( θ ) γ , p x S ( θ ) < x , W U ( x ; p , θ ) : = p c r 1 ω ( θ ) x p x S ( θ ) δ , p x S ( θ ) x ,
where
ω ( θ ) : = θ δ 1 θ δ γ 1 .
As such, the firm’s value function W ^ is defined by
W ^ ( x ) = sup p > 0 , θ > 1 W ( x ; p , θ ) ,
and a pair ( p ^ , θ ^ ) is an optimal firm’s policy (optimal control) if
W ( x ; p ^ , θ ^ ) = W ^ ( x ) .
As expected, payoff (88) converges to payoff (73) in the costless cancellation case as θ 1 .

4.3. Auxiliary Statements

The following statement characterizes payoff (88) as a function of θ with fixed x , p and on the curve x = p x S ( θ ) with a fixed x where W U = W S .
Proposition 3.
For any x > 0 , θ 1 , each of the functions W S , U ( x ; · , θ ) defined in (88) has a unique point p = p S , U * ( x ; θ ) of global maximum on the interval p c , i.e.,
W S , U x ; p S , U * ( x ; θ ) , θ > W S , U ( x ; p , θ ) for all x > 0 , θ 1 , p c , p p S , U * ( x ; θ ) .
As such, p S , U * is a continuous function of the variables x > 0 ,   θ > 1 satisfying p S , U * c . Moreover, for any x > 0 ,   θ 1 either p = p S , U * ( x ; θ ) is a unique critical point of the function W S , U ( x ; · , θ ) in the interval p > c , i.e.,
W S , U p ( x ; p , θ ) > 0 , c p < p S , U * ( x ; θ ) ; W S , U p ( x ; p S , U * ( x ; θ ) , θ ) = 0 ; W S , U p ( x ; p , θ ) < 0 , p > p S , U * ( x ; θ ) ,
or
p S , U * ( x ; θ ) = c ; W S , U ( x ; p , θ ) < 0 , W U p ( x ; p , θ ) < 0 for all p > c .
Proof. 
By inspection,
2 W S p 2 ( x ; p , θ ) = p ( 1 γ ) + c ( 1 + γ ) γ θ δ 1 r p 2 θ δ γ 1 x p x S ( θ ) γ ,
2 W U p 2 ( x ; p , θ ) = p ( δ 1 ) c ( δ + 1 ) δ 1 θ γ r p 2 1 θ γ δ x p x S ( θ ) δ ,
hence
2 W S p 2 ( x ; p , θ ) < 0 for all p c ;
2 W U p 2 ( x ; p , θ ) < 0 for c p < c ( δ + 1 ) δ 1 , 2 W U p 2 ( x ; p , θ ) > 0 for p > c ( δ + 1 ) δ 1 .
On the other hand,
r W S p ( x ; p , θ ) = 1 1 γ + c γ p θ δ 1 θ δ γ 1 x p x S ( θ ) γ ,
r W U p ( x ; p , θ ) = 1 δ + c δ p 1 θ γ 1 θ γ δ x p x S ( θ ) δ ,
hence
W S , U p ( x ; p , θ ) < 0 for all sufficiently large p .
All the conclusions of the proposition follow from (92)–(96) and W S , U ( x ; c , θ ) 0 . □
Remark 8.
A unique critical point of the function W U ( x ; · , θ ) in the interval p > c is p = x * as in the costless cancellation case, i.e., θ = 1 , cf. (75). A unique critical point of the function W S ( x ; · , θ ) in the interval p > c is a unique positive root p of the equation
1 + ( 1 γ ) ϕ ( θ ) x p γ + c γ ϕ ( θ ) p x p γ = 0 ,
where ϕ ( θ ) is defined below in (98) (cf. (76) for θ = 1 ).
Proposition 4.
The following relations hold:
W S ( x ; p , θ ) = p c r 1 δ δ γ x p γ 1 + γ ( 1 3 γ ) 24 ( θ 1 ) 2 + O ( θ 1 ) 3 , θ 1 ,
W U ( x ; p , θ ) = γ ( p c ) r ( γ δ ) x p δ 1 + δ ( 1 3 δ ) 24 ( θ 1 ) 2 + O ( θ 1 ) 3 , θ 1 ,
W S , U ( x ; x / x S ( θ ) , θ ) = γ r ( γ δ ) x c + δ 1 2 ( x x * ) ( θ 1 ) + O ( θ 1 ) 2 , θ 1 ,
W S ( x ; p , θ ) = p c r 1 x γ p ( γ 1 ) γ θ γ + o ( θ γ ) , θ ,
W U ( x ; p , θ ) = p c r x γ p ( γ 1 ) δ 1 θ γ + o ( θ γ ) , θ ,
W S , U ( x ; x / x S ( θ ) , θ ) = 1 r x γ γ 1 c 1 θ γ + o ( θ γ ) , θ ,
d d θ W S , U ( x ; x / x S ( θ ) , θ ) = γ r x γ γ 1 c θ γ 1 + o ( θ γ 1 ) , θ .
Proof. 
The statement follows directly from (48) and (88). □
Set
x * * : = x * ( γ 1 ) γ = c δ ( γ 1 ) ( δ 1 ) γ ,
and define the functions
ϕ ( θ ) = θ δ 1 θ δ γ 1 x S ( θ ) γ , ψ ( θ ) = θ δ γ θ δ θ δ γ 1 x S ( θ ) 1 , φ ( θ ) = θ δ γ θ δ θ δ γ 1 x S ( θ ) δ .
Equations (88) and (98) imply
W S ( x ; p , θ ) = p c r 1 + ϕ ( θ ) x p γ , W U ( x ; p , θ ) = p c r φ ( θ ) x p δ ,
W S , U x ; x / x S ( θ ) , θ = x c x S ( θ ) r ψ ( θ ) .
Remark 9.
Proposition 4 implies that:
  • The function W S ( x ; p , · ) (with fixed x , p ) has a local minimum at the point θ = 1 , converges to its limit at infinity from below, and
    W S ( x ; p , 1 ) < p c r = W S ( x ; p , )
    (we racall the notation θ = for the limit θ from (66)).
  • The function W U ( x ; p , · ) has a local maximum at the point θ = 1 , converges to its limit at infinity from below, and
    W U ( x ; p , 1 ) = γ ( p c ) r ( γ δ ) x p δ > p c r x γ p ( γ 1 ) δ = W U ( x ; p , ) .
  • On the curve p = x / x S ( θ ) , the function W = W S = W U satisfies
    ( x x * ) lim θ 1 d d θ W S , U ( x ; x / x S ( θ ) , θ ) > 0 , x x * ;
    ( x x * * ) W S , U x ; x / x S ( ) , W S , U x ; x / x S ( 1 ) , 1 > 0 , x x * * ,
    and (since (97) implies x * * > c ( γ 1 ) / γ ) if x x * * , the function W S , U ( x ; x / x S ( · ) , · ) converges to its limit at infinity from below. As such, there is a Θ > 0 such that every local maximum of the function W S , U ( x ; x / x S ( · ) , · ) belongs to the interval [ 0 , Θ ] , i.e.,
    W S , U x ; x / x S ( θ ^ ) , θ ^ = sup θ 1 W S , U x ; x / x S ( θ ) , θ , x > 0 , 1 θ ^ < θ ^ Θ .
    Moreover, in the limit x ,
    lim x r x W S , U x ; x / x S ( θ ) , θ = ψ ( θ ) ,
    where the function ψ ( θ ) defined in (98) converges to its limit at infinity from below and satisfies
    d ψ d θ ( 1 ) = ( δ 1 ) γ 2 ( γ δ ) > 0 , lim θ ψ ( θ ) ψ ( 1 ) = γ γ 1 γ γ δ > 0 .
We complete this section with the following technical statement.
Proposition 5.
For any x * < x < x * * and θ defined by x = x * x S ( θ ) ,
W S , U x ; x / x S ( 1 ) , 1 > W S , U x ; x / x S ( θ ) , θ , W S , U x ; x / x S ( 1 ) , 1 > W U ( x ; x * , ) .
Proof. 
Set
g ( θ ) = θ γ 1 ( δ 1 ) ( θ δ θ γ ) + γ ( θ γ θ ) γ θ δ ( θ θ γ ) + δ ( γ 1 ) θ 1 + γ γ θ 1 + δ + θ γ + δ .
By inspection, x = x * x S ( θ ) and (48) imply
W S , U x ; x / x S ( 1 ) , 1 W S , U x ; x * , θ = c θ δ r g ( θ ) .
Hence, the first relation in (105) is equivalent to g ( θ ) > 0 . Using the positive parameters = γ , q = δ 1 , the function g can be written equivalently as
g ( θ ) = q ( θ + q + 1 1 ) ( θ 1 ) ( + q + 1 ) θ ( θ 1 ) ( θ q 1 ) q ( θ + q + 1 1 ) θ ( + q + 1 ) ( θ q 1 ) + q ( θ + q + 1 1 ) ,
hence g ( θ ) > 0 holds iff
q ( θ + q + 1 1 ) ( θ 1 ) > ( + q + 1 ) θ ( θ 1 ) ( θ q 1 ) .
Moreover, introducing the notation
ϰ ( u ) = ln θ u 1 u θ u / 2 ,
inequality (106) is equivalent to
ϰ ( + q + 1 ) + ϰ ( 1 ) > ϰ ( ) + ϰ ( q ) .
Now,
d 2 ϰ d u 2 = ( θ u 1 ) 2 θ u u 2 ln 2 θ u 2 ( θ u 1 ) 2 = θ u 1 + θ u / 2 u ln θ θ u 1 θ u / 2 u ln θ u 2 ( θ u 1 ) 2 ,
hence from the relations
θ u 1 θ u / 2 u ln θ = θ u / 2 θ u / 2 θ u / 2 u ln θ = 2 θ u / 2 sinh u ln θ 2 u ln θ 2 > 0 ,
it follows that d 2 ϰ d u 2 > 0 , i.e., ϰ ( u ) is convex on u 0 . Moreover,
ϰ ( 0 ) = ln ( ln θ ) , d ϰ d u ( 0 ) = 0 ,
and therefore the function ϰ ( u ) increases on u 0 . Using the monotonicity and convexity of ϰ ,
ϰ ( + q + 1 ) ϰ ( ) > ϰ ( + q ) ϰ ( ) > ϰ ( q ) ϰ ( 0 ) > ϰ ( q ) ϰ ( 1 ) ,
which implies (107) and proves the first of relations (105).
On the other hand, by inspection,
W S , U x ; x / x S ( 1 ) , 1 W U ( x ; x * , ) = x * * r h ( v ) ,
where
h ( v ) : = γ γ δ v ( δ 1 ) γ δ ( γ 1 ) γ δ ( γ 1 ) v δ , v = x x * * ,
hence the second of Relations (105) is equivalent to
h ( v ) > 0 , γ / ( γ 1 ) < v < 1 .
From δ > 1 , it follows that h is a concave function. Moreover, h ( 1 ) = 0 and
h γ γ 1 = γ δ ( γ 1 ) γ γ δ γ γ 1 δ .
Due to Bernoulli’s inequality,
γ 1 γ δ > γ δ γ ,
hence (109) implies h ( γ / ( γ 1 ) ) > 0 , which combined with h ( 1 ) = 0 and the concavity of h implies (108), completing the proof. □

4.4. Zero Operating Cost Benchmark

Assume that the operating cost is negligible, i.e., c = 0 .
Figure 2 and Figure 3 (left panel) present typical graphs of Functions (98). We identify the following global features of these graphs:
(i)
Function ϕ ( θ ) increases.
(ii)
Function ψ ( θ ) satisfies ψ ( θ ) < ψ ( ) for all 1 θ < .
(iii)
Function φ ( θ ) satisfies φ ( θ ) < φ ( 1 ) for all 1 < θ and has no local maxima for θ > 1 .
Remark 10.
The global features (i)–(iii) agree with the asymptotic relations stated in Proposition 4 according to (99) and (100).
Proposition 6.
If c = 0 , then Relations (i)–(ii) imply that the optimal firm’s policy is p ^ = x γ / ( γ 1 ) and θ ^ = , i.e., ξ = p ^ / ( δ γ ) = x γ σ 2 / ( 2 r ( γ 1 ) ) .
These optimal control parameters ensure that the enrollment threshold X S is placed at X S = X 0 = x , hence the consumer subscribes at the initial instant. Moreover, according to Remark 7, this control induces the no-cancellation policy of the consumer who never cancels the subscription due to the high cancellation cost.
Proof of Proposition 6.
If x < p x S ( θ ) , then W = W U decreases in p. As such, the maximum for a fixed θ is achieved at the point x = p x S ( θ ) .
If x > p x S ( θ ) , then W = W S increases in θ due to (i) (see (99)). As such, if x < p ( γ 1 ) / γ , then the maximum for a fixed p is again achieved at x = p x S ( θ ) . Otherwise, the maximum for a fixed p is achieved in the limit θ , where ψ ( ) = 0 and W S = p / r , hence the maximum is at p = x γ / ( γ 1 ) .
In both cases where the maximum is at x = p x S ( θ ) , Equation (100) implies W = W S , U = x ψ ( θ ) / r ; hence, from (ii), it follows that the maximum is achieved at θ = and p = x / x S ( ) = x γ / ( γ 1 ) . □

4.5. Non-Zero Operating Cost: A Shift in Optimal Strategy

Let us assume a non-zero operating cost, i.e., c > 0 .
Proposition 7.
From (ii), it follows that there is an x b > x * * such that
( x x b ) W S , U x ; x / x S ( ) , max 1 θ Θ W S , U x ; x / x S ( θ ) , θ > 0 , x x b ,
(cf. (103)).
Proof. 
From (101) and (102) and x * * > x * , it follows that
d d θ W S , U ( x * * ; x * * / x S ( θ ) , θ ) θ = 1 > 0 , W S , U x * * ; x * * / x S ( ) , = W S , U x * * ; x * * / x S ( 1 ) , 1 ,
and hence (103) implies
W S , U x * * ; x * * / x S ( ) , < sup θ 1 W S , U x * * ; x * * / x S ( θ ) , θ = max 1 θ Θ W S , U x ; x / x S ( θ ) , θ ,
see Figure 4 (left). On the other hand, since ψ ( θ ) converges to its limit ψ ( ) from below (see Remark 9), from (ii) it follows that
max 1 Θ Θ ψ ( θ ) < ψ ( ) ,
and hence (104) implies
lim x x 1 W S , U x ; x / x S ( ) , > lim x x 1 max 1 θ Θ W S , U x ; x / x S ( θ ) , θ .
Combining (111) and (113), we see that there is an intermediate value x b > x * * where
W S , U x b ; x b / x S ( ) , = max 1 θ Θ W S , U x b ; x b / x S ( θ ) , θ ,
see Figure 4 (right). Moreover, due to (100),
r d d x W S , U x ; x / x S ( θ ) , θ = ψ ( θ ) ,
which combined with (112) and (114) implies (110). □
The next statement uses the value x b defined in Proposition 7.
Proposition 8.
From (i)–(iii) it follows that:
  • If x x * , then the firm’s optimal policy is p ^ = x * and θ ^ = 1 , i.e., ξ = 0 .
  • If x * < x x b , then the firm’s optimal policy ( p ^ , θ ^ ) satisfies 1 < θ ^ Θ (cf. (103)),
    d d θ W S , U ( x ; x / x S ( θ ^ ) , θ ^ ) = 0 ,
    and p ^ = x / x S ( θ ^ ) .
  • If x > x b , then the firm’s optimal policy is p ^ = x γ / ( γ 1 ) , θ ^ = , i.e., ξ = x γ σ 2 / ( 2 r ( γ 1 ) ) .
Remark 11.
Using the initial state X 0 = x as a parameter, the value x = x b defined in Proposition 7 marks a shift in the firm’s optimal strategy. As x increases, at this point the firm’s optimal controls, the flow rate p ^ and the cancellation cost ξ ^ , jump from the values
p ^ ( x b ) = x b x S ( θ ^ b ) , ξ ^ ( x b ) = 2 x b ε ( θ ^ b ) x S ( θ ^ b ) σ 2
with θ ^ b satisfying 1 < θ ^ b Θ (cf. (103)) to the values
p ^ ( x b + ) = γ x b γ 1 < p ( x b ) , ξ ^ ( x b ) = γ x b ( γ 1 ) r
corresponding to θ = . Accordingly, the consumer changes their strategy from the two-threshold enrollment policy with the enrollment threshold X S = x b and the cancellation threshold X U = x b / θ ^ to the no-cancellation policy with the enrollment threshold X S = x b and X U = 0 . At the same time, the value function is continuous.
Figure 5 and Figure 6 present an example of the optimal controls ξ ^ ( x ) , p ^ ( x ) . The optimal cancellation cost ξ ^ ( x ) is zero, and the optimal flow cost p ^ ( x ) = x * = 2 is constant for all x < x * = 2 . The point x = x * marks a continuous transition to the regime with a positive optimal cancellation cost. Both ξ ^ ( x ) and p ^ ( x ) grow non-linearly with x on the interval 2 = x * < x < x b = 2.62 as shown in the right panels of Figure 5 and Figure 6 (the function p ^ ( x ) is almost, but not exactly, linear on this interval). The second transition point at x = x b = 2.62 marks a transition to the no-cancellation regime; this is a discontinuity point for both controls. At this point, the firm increases the cancellation cost and simultaneously decreases the flow cost of the subscription as shown in the left panels of Figure 5 and Figure 6. The consumer responds by setting X U = 0 . In the no-cancellation domain, i.e., for all x x b = 2.62 , both controls ξ ^ , p ^ are proportional to x.
Remark 12.
Remark 7 implies that the consumer responds to the flow rate p and the cancellation cost ξ set by the firm according to Propositions 8 with the single-threshold switching policy if x x * (the costless cancellation case), the two-threshold switching policy if x * < x x b , and the no-cancellation policy if x > x b . If x < x * , the consumer is initially unsubscribed; otherwise, the consumer subscribes at the initial instant. If x x b , the consumer never cancels the subscription.
Proof of Proposition 8.
If p x S ( θ ) < x < p ( γ 1 ) / γ , then (as in the case c = 0 ) the function W = W S increases in θ due to (99) and (i), hence the maximum of W S for a fixed p is achieved at x = p x S ( θ ) . If x p ( γ 1 ) / γ , then the maximum for a fixed p is achieved in the limit θ , hence W S ( x ; p , ) = p c implies sup p , θ { W S ( x ; p , θ ) : x p ( γ 1 ) / γ } = W S ( x ; x γ / ( γ 1 ) , ) . On the other hand, W U satisfies W U ( x ; c , θ ) = W U ( x ; , θ ) = 0 and has a unique local (and global) maximum on the interval p c at the point p = x * = c δ / ( δ 1 ) for any fixed x , θ . Therefore:
  • if x x * , then (88) implies that W achieves its maximum on the line p = x * ;
  • if x * < x < x * * , then W achieves its maximum on the curve
    p = max { x / x S ( θ ) , x * } = x / x S ( θ ) , 1 θ θ * , x * , θ > θ * ,
    with θ * defined by
    x S ( θ * ) = x x * = x ( δ 1 ) c δ ;
  • if x x * * , then W achieves its maximum on the curve p = x / x S ( θ ) .
We note that W = W U on each of the above curves. Therefore, Relations (99) and (iii) imply that in the case x x * the firm’s optimal policy is p ^ = x * and θ ^ = 1 . On the other hand, in the case x x * * , Proposition 7 implies that if x > x b , then p ^ = x γ / ( γ 1 ) and θ ^ = ; if x * * x x b , then W S , U x ; x / x S ( · ) , · achieves its maximum in the interval 1 θ Θ , hence the optimal policy satisfies (115); moreover, it satisfies 1 < θ ^ Θ because
lim θ 1 d d θ W S , U ( x ; x / x S ( θ ) , θ ) > 0
due to (101). Finally, in the case x * < x < x * * , the payoff on the curve (116) equals
W = W S , U x ; x / x S ( θ ) , θ ) , 1 θ θ * , W U ( x ; x * , θ ) , θ > θ * .
Therefore, Relations (105) with θ = θ * combined with (iii), (99) and (118) imply that W achieves its global maximum at a point θ ^ ( 1 , θ * ) and (115) holds. □
Remark 13.
One can show that the graph of W U ( x ; x * , · ) lies above the graph of W S , U x ; x / x S ( · ) , · with one intersection point at θ = θ * (cf. (119)) for any x * < x < x * * ; see the red and blue curves, respectively, on the right panel of Figure 3.

5. Firm Problem: Heterogeneous Market

Let us consider the market of consumers indexed by ρ > 0 with ρ -dependent payoff (37) as in Section 2.3. Formula (37) implies that, given p and ξ (as set by the firm), the parameter ε defined by (47) is the same for all the consumers. Hence, the parameter θ implicitly defined by (49) (cf. (51)) and the parameters x S , U given by (48) and x U = θ 1 x S are also the same for all ρ . On the other hand, the switching thresholds of a consumer indexed by a particular ρ are given by X S , U ρ = p x S , U ( θ ) / ρ . As such, the corresponding payoff derived by the firm from a subscription indexed by a particular ρ equals
W ( x ; p , θ ) = p c r · 1 ω ( θ ) x ρ p x S ( θ ) γ , p x S ( θ ) < x ρ , 1 ω ( θ ) x ρ p x S ( θ ) δ , p x S ( θ ) x ρ ,
(cf. (88) and (89)). Integrating, the total firm’s payoff is given by
W ( x ; p , θ ) = p c r 1 ω ( θ ) x p x S ( θ ) δ 0 p x S ( θ ) / x ρ δ d F ( ρ )
m m m m m m m m + p x S ( θ ) / x d F ( ρ ) ω ( θ ) x p x S ( θ ) γ p x S ( θ ) / x ρ γ d F ( ρ ) .
As a case study, let us assume the gamma distribution for ρ . By inspection, in this case (120) implies
W ( x ; p , θ ) = p c r Γ ( α ) Γ ( α , v ) ω ( θ ) v γ Γ ( α + γ , v ) + 1 ω ( θ ) v δ Γ ( α + δ ) Γ ( α + δ , v ) ,
where ω ( θ ) is given by (89), α > γ , β > 0 are the parameters of the gamma distribution and
v = β p x S ( θ ) x .
Figure 7 presents a contour plot of the payoff function (120) on the ( θ , p ) -plane for two sets of parameters ( α , β ) of the gamma distribution. In both cases, α = β , hence the mean of gamma distribution equals one. The parameter α = β is greater for the right plot, corresponding to a smaller variance. The blue dot is the maximizer ( θ ^ α , p ^ α ) of (120). The black dot is the maximizer ( θ ^ , p ^ ) of the firm’s payoff (88) in the homogeneous market, i.e., the optimal solution of the firm’s problem with a single representative consumer. The parameters δ , γ , c , x correspond to the case x * < x x b of Proposition 8 where this optimal solution places the enrollment threshold at the point X S = p ^ x S ( θ ^ ) = x , hence the consumer subscribes at the initial instant. In the distributed model (120) of the heterogeneous market, the consumers with the enrollment threshold X S ( ρ ) = p ^ α x S ( θ ^ α ) / ρ x are subscribed at the initial instant, while the consumers with X S ( ρ ) = p ^ α x S ( θ ^ α ) / ρ > x are initially unsubscribed, and will enroll later. As expected, the maximizer of the distributed model approaches the maximizer of the firm’s problem with a single consumer as the variance α / β 2 = 1 / α of the gamma distribution decreases (the blue and black dots are closer on the right panel); the maximizers are expected to coalesce in the limit α ensuring that ( θ ^ α , p ^ α ) ( θ ^ , p ^ ) in this limit. Moreover, the optimal strategy payoff W ( x ; p ^ α , θ ^ α ) increases with the decreasing variance.
The discontinuity in the dependence of the optimal controls ξ ^ ( x ) , p ^ ( x ) on the initial state x persists under heterogeneity; see Figure 8. The optimal flow cost p ^ of subscription is higher than for the homogeneous market (cf. Figure 6). This is consistent with Figure 7.
The firm’s expected payoff W t and flow revenue Y t demonstrate distinctive features of history dependence, which are typical of the output of the Preisach operator; see Figure 9 and Figure 10 where the yellow plot is a sample state trajectory X t . In particular, the values of W t (the blue plot in Figure 9, left)over the time interval 80 t 130 after the global peak of X t are consistently higher than the values of W t around the time t = 40 preceding the peak of X t , while X t has approximately the same value during these times. In other words, X t returns to the same value after the peak but W t has higher values after the peak than before. This effect is eliminated only after t = 140 when the value X t drops very low (the so-called wiping out property of the Preisach history dependence [19]). The same features are even more pronounced in the left panel of Figure 10 showing the plot of Y t (blue) for the same sample state trajectory X t . The right panels of Figure 9 and Figure 10 show hysteresis loops on the plane ( X , W ) and ( X , Y ) , respectively. As a manifestation of history dependence, W t has different values for the same value of X t achieved at different times; the same is true for Y t .

6. Conclusions

We formulated a stochastic optimal control model of a subscription economy with cancellation costs. The consumer’s problem is equivalent to the classical real-options model of entry and exit under uncertainty with adjustment costs and admits a two-threshold solution with an inaction band and hysteresis. We derived an explicit parametric representation of this solution, transforming the standard implicit characterization by a nonlinear free-boundary system into closed-form expressions for the switching thresholds and cancellation cost.
In a homogeneous market with a representative consumer, the firm’s optimal policy partitions the state space into three regimes. For small initial utility levels, the optimal cancellation cost is zero and the subscription fee remains constant over a range of states. In an intermediate regime, both controls depend nontrivially on the state, and the firm’s optimal policy induces the consumer to choose an entry threshold equal to the initial utility level, thereby ensuring immediate subscription. For sufficiently large utility levels, the firm induces an effective permanent lock-in effect: the consumer subscribes immediately and never subsequently unsubscribes. The transition between the latter two regimes is discontinuous and reflects a competition between two local maxima of the firm’s payoff function. These results yield several qualitative predictions. For low utility levels, firms have little incentive to impose cancellation costs. As utility increases, so does the cancellation cost, and the gap between the subscription and cancellation thresholds widens, resulting in more pronounced hysteresis and consumer inertia. For sufficiently high utility levels, the optimal policy switches discontinuously to a permanent lock-in regime characterized by a high cancellation cost and a low subscription fee.
We then extended the model to a heterogeneous population of consumers with different utility coefficients. The superposition of individual two-threshold subscription strategies gives rise to the Preisach hysteresis operator, which describes the aggregate dependence of the firm’s revenue on the utility dynamics. As in the homogeneous setting, the explicit parametric representation of the Dixit entry–exit solution reduces the firm’s optimization problem to unconstrained optimization over a two-dimensional parameter space. The discontinuous transition between payoff maximizing regimes persists under heterogeneity, demonstrating the robustness of the underlying mechanism.
The Preisach representation further implies complex history dependence in the firm’s flow revenue and expected payoff. In particular, temporary positive and negative shocks to consumer utility may have long-lasting effects on future revenues because the composition of subscribed and unsubscribed consumers depends on the past evolution of the utility process. Similar ideas arise in macroeconomic models of hysteresis, where temporary shocks can induce persistent changes in employment and output [11]. For the case of a gamma distribution of consumer preferences, we obtained explicit expressions for the firm’s revenue and expected payoff in terms of incomplete gamma functions.
The present model is intentionally stylized. In particular, the subscription price is assumed to remain fixed throughout the planning horizon; a more realistic formulation would allow for periodic subscription renewals and dynamic pricing policies that adapt to observed consumer behavior and demand estimates [41]. Likewise, the utility process is modeled as a geometric Brownian motion for analytical tractability and consistency with the classical real-options literature. Extensions to mean-reverting or bounded state dynamics, as well as closed-loop models in which subscription revenues affect future utility through investment decisions, would provide a more realistic description of consumer behavior. More generally, one may consider coupled economic-dynamical systems in which economic decisions and state variables evolve jointly [42].

Funding

This research received no external funding.

Data Availability Statement

Data is contained within the article.

Acknowledgments

The author is grateful to A. Rivera for a useful discussion of the problem.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Subscription Service Statistics and Costs. C+R Research Report. 2024. Available online: https://www.crresearch.com/blog/subscription-service-statistics-and-costs/ (accessed on 7 March 2026).
  2. Chen, C.Q. Literature Review and Theoretic Critique to the Research of Subscription Sales. 2024. Available online: https://ssrn.com/abstract=5005389 (accessed on 7 March 2026).
  3. Libai, B.; Muller, E.; Schoenmueller, V. The effects of churn on the growth of subscription services. Int. J. Res. Mark. 2026, 43, 92–112. [Google Scholar]
  4. Lariviere, J.; Lu, C.H. Welfare Impacts of Subscriptions for Digital Goods: The Case of Video Games. 2024. Available online: https://www.researchgate.net/profile/Carol-Hengheng-Lu/publication/378398479_Welfare_Impacts_of_Subscriptions_for_Digital_Goods_The_Case_of_Video_Games/links/65d80ef1adc608480ae0374a/Welfare-Impacts-of-Subscriptions-for-Digital-Goods-The-Case-of-Video-Games.pdf (accessed on 7 March 2026).
  5. Einav, L.; Klopack, B.; Mahoney, N. Selling subscriptions. Am. Econ. Rev. 2025, 115, 1650–1671. [Google Scholar] [CrossRef]
  6. Xu, L.; Sun, Y.; Hsu, Y.-T.; Chiu, Y.-L. The effects of personalized recommendations on perceived switching costs: The mediation roles of customer satisfaction and habits. Electron. Mark. 2025, 35, 80. [Google Scholar] [CrossRef]
  7. 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 7 March 2026).
  8. Dixit, A. Entry and exit decisions under uncertainty. J. Political Econ. 1989, 97, 620–638. [Google Scholar] [CrossRef]
  9. Dixit, A.K.; Pindyck, R.S. Investment Under Uncertainty; Princeton University Press: Princeton, NJ, USA, 1994. [Google Scholar]
  10. McDonald, R.; Siegel, D. The value of waiting to invest. Q. J. Econ. 1986, 101, 707–728. [Google Scholar] [CrossRef]
  11. 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]
  12. Vintila, N. Entry and exit decisions under uncertainty: A real option approach. Theor. Appl. Econ. 2008, 11, 341–348. [Google Scholar]
  13. Visintin, A. Differential Models of Hysteresis; Springer: Berlin/Heidelberg, Germany, 1994. [Google Scholar]
  14. Dias, J.; Larguinho, M.; Braumann, C. Entry and exit decisions under uncertainty for a generalized class of one-dimensional diffusions. In Proceedings of the Real Options Conference, Athens, Greece, 17–20 June 2015. [Google Scholar]
  15. Arthur, W.B. Competing technologies, increasing returns, and lock-in by historical events. Econ. J. 1989, 99, 116–131. [Google Scholar] [CrossRef]
  16. Farrell, J.; Klemperer, P. Coordination and lock-in: Competition with switching costs and network effects. Handb. Ind. Organ. 2007, 3, 1967–2072. [Google Scholar] [CrossRef]
  17. Bertotti, G.; Mayergoyz, I. (Eds.) The Science of Hysteresis; Elsevier: Amsterdam, The Netherlands, 2006; Volume 1–3. [Google Scholar]
  18. Rachinskii, D.; Rachinskiy, L.; Rivera, A. Foundations of the Preisach operator in real options problems with subscription cost and heterogeneous population of consumers. Axioms 2025, 14, 829. [Google Scholar] [CrossRef]
  19. Mayergoyz, I.D. Mathematical Models of Hysteresis and Their Applications: Electro-Magnetism; Academic Press: Cambridge, MA, USA, 2003. [Google Scholar]
  20. Bensoussan, A.; Lions, J.-L. Applications of Variational Inequalities in Stochastic Control; Elsevier: Amsterdam, The Netherlands, 1982. [Google Scholar]
  21. Bensoussan, A.; Lions, J.-L. Impulse Control and Quasi-Variational Inequalities; Willey: Hoboken, NJ, USA, 1987. [Google Scholar]
  22. 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]
  23. Bensoussan, A.; Chevalier-Roignant, B.; Rivera, A. Does performance-sensitive debt mitigate debt overhang? J. Econ. Dyn. Control 2021, 131, 104203. [Google Scholar] [CrossRef]
  24. Preisach, F. Über die magnetische Nachwirkung. Z. Phys. 1935, 94, 277–302. [Google Scholar] [CrossRef]
  25. Krasnosel’skii, M.A.; Pokrovskii, A.V. Systems with Hysteresis; Springer: Berlin/Heidelberg, Germany, 1989. [Google Scholar]
  26. Krejčí, P.; Kuhnen, K. Inverse control of systems with hysteresis and creep. IEE Proc.-Control Theory Appl. 2001, 148, 185–192. [Google Scholar] [CrossRef]
  27. 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]
  28. Ruderman, M.; Rachinskii, D. Use of Prandtl-Ishlinskii hysteresis operators for Coulomb friction modeling with presliding. J. Phys. Conf. Ser. 2017, 811, 012013. [Google Scholar] [CrossRef]
  29. 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; Raats, P.A.C., Smiles, D., Warrick, A.W., Eds.; American Geophysical Union: Washington, DC, USA, 2002; pp. 213–246. [Google Scholar]
  30. 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]
  31. Balanov, Z.; Krawcewicz, W.; Rachinskii, D.; Zhezherun, A. Hopf bifurcation in symmetric networks of coupled oscillators with hysteresis. J. Dyn. Differ. Equ. 2012, 24, 713–759. [Google Scholar] [CrossRef]
  32. 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]
  33. Al Janaideh, M.; Rakheja, S.; Su, C.Y. An analytical generalized Prandtl–Ishlinskii model inversion for hysteresis compensation in micropositioning control. IEEE/ASME Trans. Mechatron. 2010, 16, 734–744. [Google Scholar] [CrossRef]
  34. Tan, X.; Baras, J.S. Modeling and control of hysteresis in magnetostrictive actuators. Automatica 2004, 40, 1469–1480. [Google Scholar] [CrossRef]
  35. Mayergoyz, I.D.; Korman, C. Hysteresis and Neural Memory; World Scientific: Singapore, 2019. [Google Scholar]
  36. Kopfová, J.; Nábělková, 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]
  37. 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]
  38. Adamonis, J.; Göcke, M. Modeling economic hysteresis losses caused by sunk adjustment costs. J. Post Keynes. Econ. 2019, 42, 299–318. [Google Scholar]
  39. 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]
  40. Werner, L.M. Hysteresis losses in the Preisach framework. Empir. Econ. 2018, 58, 1249–1278. [Google Scholar] [CrossRef]
  41. Hanono-Gómez, M.; López-Barrientos, J.D.; Rodríguez-Carreon, C.; Kalashnykova, N. Retail pricing optimization with Monte Carlo Tree Search. In Digital Synergy; El Emary, I.M.M., Brzozowska, A., Maśloch, P., Eds.; CRC Press: Boca Raton, FL, USA, 2024; Volume Chapter 25, pp. 218–225. [Google Scholar]
  42. Shah, S.M.A.; Gang, P.; Alkhazzan, A. A stochastic epidemic-economic model: Threshold dynamics and stability analysis. Eur. Phys. J. Plus 2026, 141, 414. [Google Scholar] [CrossRef]
Figure 1. Consumer’s thresholds as functions of the cancellation cost ξ . The horizontal asymptote of x S corresponds to θ , the range of ξ corresponds to 1 < θ < (equivalently, 0 < ε < 1 / ( δ γ ) ), cf. (65). The parameters are δ = 2 , γ = 3 .
Figure 1. Consumer’s thresholds as functions of the cancellation cost ξ . The horizontal asymptote of x S corresponds to θ , the range of ξ corresponds to 1 < θ < (equivalently, 0 < ε < 1 / ( δ γ ) ), cf. (65). The parameters are δ = 2 , γ = 3 .
Axioms 15 00506 g001
Figure 2. Typical plots of the functions ϕ ( θ ) (left) and ψ ( θ ) (right) defined in (98); the yellow line is the horizontal asymptote γ / ( γ 1 ) of ψ as θ .
Figure 2. Typical plots of the functions ϕ ( θ ) (left) and ψ ( θ ) (right) defined in (98); the yellow line is the horizontal asymptote γ / ( γ 1 ) of ψ as θ .
Axioms 15 00506 g002
Figure 3. Left: a typical plot of function φ ( θ ) defined in (98) and its horizontal asymptote ( γ / ( γ 1 ) ) δ as θ . Right: typical plots of functions θ δ γ θ δ θ δ γ 1 x S ( θ ) 1 χ (blue) and θ δ γ θ δ θ δ γ 1 χ δ x S ( θ ) δ 1 δ χ δ 1 (red) with χ = c / x for a fixed x ( x * , x * * ) . The intersection point θ * of these graphs is given by (117). The horizontal asymptotes as θ for the blue and red curves are γ / ( γ 1 ) χ and χ δ ( γ 1 ) ( δ 1 ) γ δ χ δ 1 , respectively. The red curve has the same profile on both panels up to a positive coefficient.
Figure 3. Left: a typical plot of function φ ( θ ) defined in (98) and its horizontal asymptote ( γ / ( γ 1 ) ) δ as θ . Right: typical plots of functions θ δ γ θ δ θ δ γ 1 x S ( θ ) 1 χ (blue) and θ δ γ θ δ θ δ γ 1 χ δ x S ( θ ) δ 1 δ χ δ 1 (red) with χ = c / x for a fixed x ( x * , x * * ) . The intersection point θ * of these graphs is given by (117). The horizontal asymptotes as θ for the blue and red curves are γ / ( γ 1 ) χ and χ δ ( γ 1 ) ( δ 1 ) γ δ χ δ 1 , respectively. The red curve has the same profile on both panels up to a positive coefficient.
Axioms 15 00506 g003
Figure 4. A typical plot of the function r x 1 W S , U x ; x / x S ( θ ) , θ = θ δ γ θ δ θ δ γ 1 x S ( θ ) 1 χ with χ = c / x for x = x * * (left) and x = x b (right).
Figure 4. A typical plot of the function r x 1 W S , U x ; x / x S ( θ ) , θ = θ δ γ θ δ θ δ γ 1 x S ( θ ) 1 χ with χ = c / x for x = x * * (left) and x = x b (right).
Axioms 15 00506 g004
Figure 5. Optimal control ξ ^ ( x ) for the homogeneous market (left). The left vertical dashed line at x = x * = 2 corresponds to the continuous transition from costless cancellation regime ( ξ ^ = 0 for x x * ) to the positive cancellation cost ( ξ ^ > 0 for x > x * ). The right vertical dashed line at x = x b = 2.62 corresponds to the discontinuous transition to the no-cancellation regime when the consumer responds to the high cancellation cost by setting X U = 0 for x > x b . The control ξ ^ is proportional to x for x > x b . The right panel zooms into the region x * < x < x b between the dashed lines. The parameters are c = 1 , δ = 2 , γ = 3 .
Figure 5. Optimal control ξ ^ ( x ) for the homogeneous market (left). The left vertical dashed line at x = x * = 2 corresponds to the continuous transition from costless cancellation regime ( ξ ^ = 0 for x x * ) to the positive cancellation cost ( ξ ^ > 0 for x > x * ). The right vertical dashed line at x = x b = 2.62 corresponds to the discontinuous transition to the no-cancellation regime when the consumer responds to the high cancellation cost by setting X U = 0 for x > x b . The control ξ ^ is proportional to x for x > x b . The right panel zooms into the region x * < x < x b between the dashed lines. The parameters are c = 1 , δ = 2 , γ = 3 .
Axioms 15 00506 g005
Figure 6. Optimal control p ^ ( x ) for the homogeneous market (left). The transition points marked by the vertical dashed lines and the parameters are the same as in Figure 5. The control p ^ is constant on the interval x x * , proportional to x on the interval x > x b , and has a discontinuity at x = x b . The right panel zooms into the region x * < x < x b between the dashed lines.
Figure 6. Optimal control p ^ ( x ) for the homogeneous market (left). The transition points marked by the vertical dashed lines and the parameters are the same as in Figure 5. The control p ^ is constant on the interval x x * , proportional to x on the interval x > x b , and has a discontinuity at x = x b . The right panel zooms into the region x * < x < x b between the dashed lines.
Axioms 15 00506 g006
Figure 7. Contour plot of the payoff function (120) of the distributed model for α = β = 50 (left) and α = β = 200 (right). The maximum payoff value achieved at the blue point equals W ^ = 0.61 (left) W ^ = 0.63 (right). The maximizer of the payoff (88) of the single-consumer model is shown by the black dot, where this payoff achieves the value W ^ = 0.654 . The other parameters for both plots are δ = 2.65 , γ = 1.25 , c = 1 , x = 2.83 .
Figure 7. Contour plot of the payoff function (120) of the distributed model for α = β = 50 (left) and α = β = 200 (right). The maximum payoff value achieved at the blue point equals W ^ = 0.61 (left) W ^ = 0.63 (right). The maximizer of the payoff (88) of the single-consumer model is shown by the black dot, where this payoff achieves the value W ^ = 0.654 . The other parameters for both plots are δ = 2.65 , γ = 1.25 , c = 1 , x = 2.83 .
Axioms 15 00506 g007
Figure 8. Optimal controls ξ ^ ( x ) (left) and p ^ ( x ) (right) for the heterogeneous market with the gamma distributed consumer preferences. Parameters of the gamma distribution are α = β = 20 ; other parameters are the same as in Figure 5 and Figure 6.
Figure 8. Optimal controls ξ ^ ( x ) (left) and p ^ ( x ) (right) for the heterogeneous market with the gamma distributed consumer preferences. Parameters of the gamma distribution are α = β = 20 ; other parameters are the same as in Figure 5 and Figure 6.
Axioms 15 00506 g008
Figure 9. Left: Sample state trajectory X t (yellow) and the corresponding trajectory of the firm’s flow revenue (blue) for the model with N = 80 consumers. The distribution of the coefficient ρ of the consumer preferences (cf. (37)) is sampled from the gamma distribution with parameters α = β = 15 . Right: The corresponding hysteresis loops on the ( X , W ) plane. Parameters are δ = 1.5 , γ = 1.5 , σ = 0.15 , μ = 0.111 , r = 0.0025 .
Figure 9. Left: Sample state trajectory X t (yellow) and the corresponding trajectory of the firm’s flow revenue (blue) for the model with N = 80 consumers. The distribution of the coefficient ρ of the consumer preferences (cf. (37)) is sampled from the gamma distribution with parameters α = β = 15 . Right: The corresponding hysteresis loops on the ( X , W ) plane. Parameters are δ = 1.5 , γ = 1.5 , σ = 0.15 , μ = 0.111 , r = 0.0025 .
Axioms 15 00506 g009
Figure 10. The trajectory Y t of the firm’s expected payoff (blue) for the state trajectory X t (yellow) from Figure 9 (left), and the corresponding hysteresis loops on the ( X , Y ) plane (right).
Figure 10. The trajectory Y t of the firm’s expected payoff (blue) for the state trajectory X t (yellow) from Figure 9 (left), and the corresponding hysteresis loops on the ( X , Y ) plane (right).
Axioms 15 00506 g010
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.

Share and Cite

MDPI and ACS Style

Rachinskii, D. Hysteresis and Optimal Pricing of Subscriptions with Cancellation Cost. Axioms 2026, 15, 506. https://doi.org/10.3390/axioms15070506

AMA Style

Rachinskii D. Hysteresis and Optimal Pricing of Subscriptions with Cancellation Cost. Axioms. 2026; 15(7):506. https://doi.org/10.3390/axioms15070506

Chicago/Turabian Style

Rachinskii, Dmitrii. 2026. "Hysteresis and Optimal Pricing of Subscriptions with Cancellation Cost" Axioms 15, no. 7: 506. https://doi.org/10.3390/axioms15070506

APA Style

Rachinskii, D. (2026). Hysteresis and Optimal Pricing of Subscriptions with Cancellation Cost. Axioms, 15(7), 506. https://doi.org/10.3390/axioms15070506

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

Article Metrics

Back to TopTop