This paper models a k-unit service system (e.g., a repair, maintenance, or rental facility) with Poisson arrivals, exponential service times, and no queue. If we denote the number of units that are busy as the state of the system, the state-dependent pricing model formalizes the intuitive notion that when most units are idle, the price (i.e., the service charge per unit time) should be low, and when most units are busy, the price should be higher than the average. A computationally efficient algorithm based on a nonlinear programming formulation of the problem is provided for determination of the optimal state-dependent prices. The procedure ultimately reduces to the search on a single variable in an interval to determine the unique intersection point of a concave increasing function and a linear decreasing function. The algorithm takes, on the average, only about 1/2 second per problem on the IBM 360/65 (FORTRAN G Compiler). A discrete optimal-control approach to the problem is shown to result in essentially the same procedure as the nonlinear-programming formulation. Several properties of the optimal state-dependent prices are given. Comparisons of the optimal values of the objective function for the state-dependent and state-independent pricing policies show that the former is on the average, only about 0.7% better than the latter, which may explain partly why state-dependent pricing is not prevalent in many service systems. Potential generalizations of the model are discussed.
[1]
E. Denardo.
CONTRACTION MAPPINGS IN THE THEORY UNDERLYING DYNAMIC PROGRAMMING
,
1967
.
[2]
William S. Jewell,et al.
Markov-Renewal Programming. I: Formulation, Finite Return Models
,
1963
.
[3]
D. Blackwell.
Discrete Dynamic Programming
,
1962
.
[4]
H. D. Miller,et al.
The Theory Of Stochastic Processes
,
1977,
The Mathematical Gazette.
[5]
Kenneth O. Kortanek,et al.
Profit Analyses and Sequential Bid Pricing Models
,
1973
.
[6]
Sheldon M. Ross,et al.
The Streetwalker’s Dilemma: A Job Shop Model
,
1971
.
[7]
David W. Low,et al.
Optimal Dynamic Pricing Policies for an M/M/s Queue
,
1974,
Oper. Res..
[8]
D. Blackwell.
Discounted Dynamic Programming
,
1965
.
[9]
Bennett Fox,et al.
Existence of Stationary Optimal Policies for Some Markov Renewal Programs
,
1967
.
[10]
E. Denardo,et al.
Multichain Markov Renewal Programs
,
1968
.