Optimal Pricing for a Service Facility

Similar documents
Optimal Static Pricing for a Service Facility with Holding Costs

Optimal Pricing for a Service Facility with Congestion Penalties. Idriss Maoui

ADMISSION CONTROL IN THE PRESENCE OF PRIORITIES: A SAMPLE PATH APPROACH

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K "

Individual, Class-based, and Social Optimal Admission Policies in Two-Priority Queues

OPTIMALITY OF RANDOMIZED TRUNK RESERVATION FOR A PROBLEM WITH MULTIPLE CONSTRAINTS

Performance Evaluation of Queuing Systems

Non Markovian Queues (contd.)

Operations Research Letters. Instability of FIFO in a simple queueing system with arbitrarily low loads

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

EQUILIBRIUM STRATEGIES IN AN M/M/1 QUEUE WITH SETUP TIMES AND A SINGLE VACATION POLICY

Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue

IEOR 6711, HMWK 5, Professor Sigman

HITTING TIME IN AN ERLANG LOSS SYSTEM

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

A tandem queue under an economical viewpoint

On the static assignment to parallel servers

Strategic Dynamic Jockeying Between Two Parallel Queues

THIELE CENTRE. The M/M/1 queue with inventory, lost sale and general lead times. Mohammad Saffari, Søren Asmussen and Rasoul Haji

IOE 202: lectures 11 and 12 outline

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/6/16. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA

Statistics 150: Spring 2007

Equilibrium solutions in the observable M/M/1 queue with overtaking

CPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017

Online Supplement for Bounded Rationality in Service Systems

Computer Networks More general queuing systems

PBW 654 Applied Statistics - I Urban Operations Research

Lecture 20: Reversible Processes and Queues

LIMITS FOR QUEUES AS THE WAITING ROOM GROWS. Bell Communications Research AT&T Bell Laboratories Red Bank, NJ Murray Hill, NJ 07974

IEOR 6711: Stochastic Models I, Fall 2003, Professor Whitt. Solutions to Final Exam: Thursday, December 18.

Queueing systems. Renato Lo Cigno. Simulation and Performance Evaluation Queueing systems - Renato Lo Cigno 1

A MONOTONICITY RESULT FOR A G/GI/c QUEUE WITH BALKING OR RENEGING

Figure 10.1: Recording when the event E occurs

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/25/17. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA

Link Models for Circuit Switching

On the Partitioning of Servers in Queueing Systems during Rush Hour

Q = (c) Assuming that Ricoh has been working continuously for 7 days, what is the probability that it will remain working at least 8 more days?

Dynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement

57:022 Principles of Design II Final Exam Solutions - Spring 1997

Slides 9: Queuing Models

arxiv: v1 [math.oc] 10 Jan 2019

SOLUTIONS IEOR 3106: Second Midterm Exam, Chapters 5-6, November 8, 2012

Session-Based Queueing Systems

EQUILIBRIUM CUSTOMER STRATEGIES AND SOCIAL-PROFIT MAXIMIZATION IN THE SINGLE SERVER CONSTANT RETRIAL QUEUE

arxiv: v1 [math.oc] 23 Dec 2011

EFFECTS OF SYSTEM PARAMETERS ON THE OPTIMAL POLICY STRUCTURE IN A CLASS OF QUEUEING CONTROL PROBLEMS

Queueing Theory. VK Room: M Last updated: October 17, 2013.

Maximizing throughput in zero-buffer tandem lines with dedicated and flexible servers

Solutions to Homework Discrete Stochastic Processes MIT, Spring 2011

A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks

2 optimal prices the link is either underloaded or critically loaded; it is never overloaded. For the social welfare maximization problem we show that

Synchronized Queues with Deterministic Arrivals

Other properties of M M 1

Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis.

Large number of queues in tandem: Scaling properties under back-pressure algorithm

Dynamic control of a tandem system with abandonments

λ, µ, ρ, A n, W n, L(t), L, L Q, w, w Q etc. These

Dynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 3, MARCH

Optimal Control of a Production-Inventory System with both Backorders and Lost Sales

M/M/1 Queueing systems with inventory

6 Solving Queueing Models

Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe

Proactive customer service: operational benefits and economic frictions

Cover Page. The handle holds various files of this Leiden University dissertation

MAT SYS 5120 (Winter 2012) Assignment 5 (not to be submitted) There are 4 questions.

Since D has an exponential distribution, E[D] = 0.09 years. Since {A(t) : t 0} is a Poisson process with rate λ = 10, 000, A(0.

Optimal Control of a Queue With High-Low Delay Announcements: The Significance of the Queue

Positive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network. Haifa Statistics Seminar May 5, 2008

(s, S) Optimality in Joint Inventory-Pricing Control: An Alternate Approach*

Master thesis. Multi-class Fork-Join queues & The stochastic knapsack problem

THE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS. S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974

Tariffs, Mechanisms and Equilibria at a Single Internet Link

A Measurement-Analytic Approach for QoS Estimation in a Network Based on the Dominant Time Scale

1 Some basic renewal theory: The Renewal Reward Theorem

Queuing Theory. Richard Lockhart. Simon Fraser University. STAT 870 Summer 2011

TOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS

Monotonicity Properties for Multiserver Queues with Reneging and Finite Waiting Lines

Stability and Rare Events in Stochastic Models Sergey Foss Heriot-Watt University, Edinburgh and Institute of Mathematics, Novosibirsk

Discrete-event simulations

Fair Operation of Multi-Server and Multi-Queue Systems

Solution: The process is a compound Poisson Process with E[N (t)] = λt/p by Wald's equation.

On the Partitioning of Servers in Queueing Systems during Rush Hour

Dynamic Pricing for Non-Perishable Products with Demand Learning

Equilibrium customer strategies in a single server Markovian queue with setup times

Quiz Queue II. III. ( ) ( ) =1.3333

Queues and Queueing Networks

Simple queueing models

Point Process Control

Stabilizing Customer Abandonment in Many-Server Queues with Time-Varying Arrivals

Stability of the two queue system

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010

Bayesian Congestion Control over a Markovian Network Bandwidth Process: A multiperiod Newsvendor Problem

QUEUING SYSTEM. Yetunde Folajimi, PhD

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements

Simplex Algorithm for Countable-state Discounted Markov Decision Processes

Introduction to Queueing Theory with Applications to Air Transportation Systems

Bertrand Model of Price Competition. Advanced Microeconomic Theory 1

arxiv: v1 [math.pr] 11 May 2018

Transcription:

Optimal Pricing for a Service Facility Serhan Ziya, Hayriye Ayhan, Robert D. Foley School of Industrial and Systems Engineering Georgia Institute of Technology 765 Ferst Drive, Atlanta, GA, 30332-0205 E-mail: ziya@isye.gatech.edu, hayhan@isye.gatech.edu, rfoley@isye.gatech.edu November 22, 2002 Working Paper Abstract This paper investigates optimal pricing policies for a service facility modeled as a queueing system. Arriving customers are accepted if they are willing to pay the price charged by the service provider and if there is room in the waiting area. Capacity of the waiting area can be either finite or infinite. We determine expressions for the optimal prices that maximize the service provider s long-run average profit and we prove some structural results on the optimal policies exploring their relationships with the customers willingness to pay and system parameters such as service speed and waiting room capacity. We show that the optimal price is not necessarily higher for systems where customers are willing to pay more and the relationship between the optimal price and waiting room capacity depends on customer demand and other system parameters. Under certain assumptions, we give necessary and sufficient conditions for the optimal price to be an increasing or decreasing function of the waiting room capacity. 1

1 Introduction The goal of this paper is to determine the best price to charge customers in a service facility and to investigate how the best price changes as assumptions about the system change. By best, we mean the price that maximizes long run average profit per unit time. Our system is assumed to be a single server queue, and each customer has their own cut-off point for how much they are willing to pay for service. If the price charged is more than the amount the customer is willing to pay, the customer will not purchase service. If the advertised price is less than or equal to a customer s cut-off point and there is room in the waiting area when the customer arrives, the customer joins the queue. In this paper, we restrict attention to the simplest pricing strategy in which there is one fixed, static price for all customers. Clearly, there is a trade-off. A higher price yields more revenue per customer, but fewer customers purchase service. Surprisingly, even if all customers are willing to pay more, it may be optimal to charge less; see the example in Section 7. The remainder of the paper is organized as follows. In Section 2, we review the relevant literature on pricing in queues. Section 3 describes the model in more detail and introduces notation. In Section 4, we derive expressions for the expected profit per unit time. In Section 5, we discuss the existence of the optimal prices and compare the optimal prices for infinite capacity systems with the optimal prices for finite capacity systems. In Section 6, we give expressions for optimal prices under certain assumptions. Section 7 discusses the relationships between the optimal prices and customers willingness-to-pay. In Section 8, we investigate how the optimal price changes as the customer demand rate or service speed changes. Section 9 contains our results on the relationships between the optimal prices and waiting room capacity. Section 10 contains the concluding remarks. Proofs of most of our results are given in the Appendix. 2 Literature Review To our knowledge, the earliest analytical work on pricing in queueing systems is by Naor (1969). Naor s motivation comes from the congestion control problem in queueing systems. Naor considers an M/M/1 queueing model and assumes that each customer served obtains a constant reward R while incur- 2

ring cost for each time unit spent waiting in the queue. An arriving customer decides to join the queue or not depending on the congestion in the system. In this formulation, a pricing policy is in effect equivalent to a threshold type admission control policy, according to which customers are not accepted if the number of customers waiting is above a certain value (threshold). As a result of this, even though there is not an external constraint on the number of waiting customers, the system behaves like a finite capacity queue with the capacity equal to the threshold. Note that in our case, queueing capacity is an externally set system parameter, which can possible be infinite. Naor considers two different objectives, self-optimization and overall optimization and shows under certain assumptions that the strategy maximizing each individual customer s expected benefit (self-optimization) does not necessarily optimize the overall system. It is then suggested the use of tolls as a tool to help achieve the overall optimum and the optimal range for the toll is given. Naor also gives an expression for the optimal toll that would maximize the revenue obtained by the agency. Yechiali (1971), Knudsen (1972), Edelson and Hildebrand (1975) and Lippman and Stidham (1977) generalize or extend Naor s model and results. Mendelson (1985) treats capacity (the term capacity is used to refer to service capability) as a long term decision variable and gives a methodology to find optimal pricing and capacity decisions with the objectives of the maximization of the overall organization benefit, cost recovery and maximization of service provider s profit. Both delay costs (assumed to be linear) and capacity costs are included and there is no external restriction on the number of customers accepted to the system. The author studies the effects of queueing costs to the pricing and capacity policies. Mendelson and Whang (1990) consider an M/M/1 system with multiple customer classes. Each class has a different delay cost, expected service time and demand function. They generalize Mendelson s (1985) model and derive an optimal incentive-compatible priority pricing mechanism. Dewan and Mendelson (1990) extends Mendelson s model by assuming a general nonlinear delay cost function. Stidham (1992) considers a slightly different version of Dewan and Mendelson s model by putting an upper bound on the arrival rate and by deriving an expression for the expected value received per unit time using the concept of random valuation for each customer. To be more precise, Stidham assumes that the arrival rate of customers with a valuation of more than x is given by λ = Λ(1 F (x)) where Λ is the maximal arrival rate and F is the distribution function for the value of service to a job. 3

This is also how we define the arrival rate as a function of the price in this paper. Stidham shows that the optimal solution may not be characterized by the first-order differential conditions and first-order conditions may also have more than one solution. Ha (1998) considers a variant of Mendelson s model; however, in his model, service rate decision is made by the customers rather than the facility manager and the cost of capacity is not fixed; it depends on the service volume. Optimal policies for net-value maximization and profit-maximization are studied and also incentive-compatible pricing schemes (which induce the customers to choose the optimal service rates) are derived. Larsen (1998) studies pricing decisions in an M/M/1/ queueing model. The main focus is on the effect of the queue length information on pricing decisions. For that purpose two different models are developed. While one of the models assumes that arriving customers only know the steady state information about the queue length process, the other model assumes that an arriving customer knows exactly how many people there are already waiting. Larsen assumes that customer reward is uniformly distributed, derives expressions for the optimal prices (for both of the models and both for profit and welfare optimization) and compares the performance of the two models in terms of their optimal profit contributions. There is also some work related to dynamic pricing policies in queueing systems. Low (1974a, 1974b) considers the dynamic pricing policies for an M/M/s queue with both finite and infinite waiting room capacity and his objective is to maximize the long-run average expected reward per unit time. He assumes that the arrival rate is a decreasing function of the price and there is a holding cost for waiting customers. Low formulates the system as a semi-markov decision process and gives some structural results on the optimal policies. He shows that under certain assumptions the optimal price to be charged is a non-decreasing function of the number of customers in the system. Lippman (1975) extends Low s monotonicity result to the finite and infinite horizon discounted problem with the extra assumption that the holding cost is a convex function of the number of customers in the system. Johansen (1994) studies optimal pricing in an M/G/1 jobshop. Both profit maximization and welfare maximization (social optimization) are considered. The problem is formulated as a semi-markov decision process (with and without discounting) and the price charged depends on the work backlog (the sum of the remaining processing times of the jobs already in the system) and processing time of the arriving job. Johansen focuses on value rates and 4

opportunity costs (expected future loss caused by accepting a customer) and gives some results on the structure of these functions. Paschalidis and Tsitsiklis (2000) study pricing policies within a network service provider context. Interarrival and service times are exponential and customers use a certain amount of a renewable resource (e.g. bandwidth) as long as they are in the system. Customers of the network belong to one of the service classes. Each class is characterized by its demand function, resource requirement and network usage duration. The arrival rate for a customer class is a function of the price charged to that class. The authors allow the price to be dependent on the system congestion level but they also consider static pricing policies under some limiting regimes. They conclude that in some cases static pricing policies are asymptotically optimal and provide computational results showing that optimal static prices can perform almost as well as optimal dynamic policies. Although all of the previous work mentioned above have similarities with our work, our interests are different. Since we are also interested in static pricing policies, our work seems to be closer to Mendelson (1985) and its extensions. However, differing from these, we are not interested in the effects of queueing costs on the optimal policies and service capacity is not a decision variable in our formulation. Our objective is to identify optimal pricing policies and investigate their relationships with customers willingness-topay and system parameters. Assuming that queueing costs are negligible, we derive optimal pricing policies and prove some structural results. Differing from the earlier work, we also consider systems with a finite capacity and analyze the effect of capacity changes on the optimal prices. 3 Model Description We consider a single server service system. The queue may have either a finite or infinite capacity waiting area, and we let m denote the maximum number of customers in the system at any time. Customers who arrive when the system is full are lost. The arrival process is allowed to be quite general. We simply let N(t) be the random number of customer arrivals during (0, t] where 0 N(t) <, and assume that N(t)/t converges to a strictly positive finite number Λ, almost surely. We call Λ, the arrival rate. (If the reader would like a particular example to keep in mind, a Poisson process with rate Λ is a good 5

choice.) Since the objective is to maximize long run average profit, we need some assumptions on the cost to serve customers. We assume that the total cost to serve a group of customers is simply a linear function of the number of customers served, and we let c denote the variable cost per customer. The amounts that customers are willing to pay for are assumed to be independent, identically distributed non-negative random variables. Let y denote the mark-up over the variable cost c per customer; hence, the price would be the sum of the mark-up and the variable cost c. Let F (y) denote the proportion of customers willing to pay a mark-up of at most y. The cumulative distribution function F will be referred to as the willingness-to-pay distribution. Thus, the probability that an arriving customer is willing to join the system is F ([y, )) where y is the mark-up. The distribution F is assumed to be absolutely continuous with density f and support (α, β) with 0 α < β and F (y) < 1 for all y < β. Unless otherwise stated, the mean of F is assumed to be finite. Henceforth, we only consider mark-ups y that satisfy α y < β. (1) Let N(y, t) be the number of customers who are willing to pay (a mark-up of) at least y and arrive during (0, t]. If we let λ(y) denote the arrival rate of customers willing to pay y or more, then λ(y) = ΛF ([y, )). (2) Note that λ(0) = Λ, and we are assuming that all arrivals are willing to pay at least the variable cost c (or, equivalently, that we ignore all customers who would not pay a price of at least c). Service times are assumed to be i.i.d. random variables with c.d.f. G and mean µ 1. Thus, the service rate is µ, which is assumed to be 0 < µ <. The service process, arrival process, and amounts that the customers are willing to pay are assumed to be mutually independent. To avoid complications in the construction of the queue length process, we assume that the probability of an arrival and service completion occurring simultaneously is zero. For each mark-up y 0, the number of customers in the system forms a G/GI/1/m queue with arrival rate λ(y), service distribution G with mean µ 1, capacity m, and traffic intensity ρ(y) = λ(y)/µ. Furthermore,when m < and the mark-up is y, we assume that the longrun fraction of customers blocked is a constant B N (λ(y), m). More precisely, 6

let N B (y, t) be the number of blocked customers during (0, t] among the customers who are willing to pay at least the mark-up y. We assume that lim N m(y, B t)/n(y, t) = B N (λ(y), m)a.s. (3) t Note that the blocking probability only depends upon the mark-up y through the arrival rate λ(y). Under our assumptions, setting a mark-up y corresponds to randomly deleting each potential customer from the arrival process N with probability 1 λ(y)/λ. When the arrival process is stationary and ergodic, a sufficient condition for the blocking probabilities to exist is that at most one customer departs at any time; see Franken et. al (1981). 4 Objective Functions We consider two different alternatives for collecting payments: All customers pay upon joining the system (payment at arrivals), All customers pay upon service completion (payment at departures). Fix the arrival process N, willingness-to-pay distribution F, service time distribution G, and let R a (y, m) be the long-run average revenue per unit time with mark-up y and system capacity m assuming customers pay upon acceptance into the system. Similarly, define R d (y, m) except that customers pay upon completing service. For m <, it turns out that R d (y, m) = R a (y, m) so we will simply write R(y, m). The objective is to determine the mark-up y that maximizes R d (y, m) for each m and also the mark-up y that maximizes R a (y, m) for each m. We now derive expressions for R a (y, ), R d (y, ), and R(y, m). 4.1 m = and payment at arrival R a (y, ) For the infinite capacity system and under the assumption that customers pay at the time of arrivals, the objective function is easy to define. Since every customer who is willing to pay at least y is accepted to the system and each customer pays y, we have: R a (y, ) = lim t yn(y, t) t = yλ(y). (4) Obviously, in this setting, assumptions on the service times are irrelevant. 7

4.2 m = and payment at departure R d (y, ) Under the assumption that customers pay at departures and m =, the objective function can be expressed in two parts depending on the value of ρ(y). Since the customers pay as they leave the system, we are interested in the departure rate from the system. Let N d (y, t) denote the total number of customers who departed (and therefore paid for their service) from the system until time t. Then, it can be shown that (see Sigman 1995) N d (y, t) lim t t = { µ if ρ(y) 1 λ(y) if ρ(y) < 1. Thus, the objective function can be defined as { yµ if ρ(y) 1 R d (y, ) = yλ(y) if ρ(y) < 1. (5) The functions R a (y, ) and R d (y, ) agree for ρ(y) < 1 as one would expect. This means that if Λ < µ, then R a (y, ) = R d (y, ) for all y and therefore optimizing one system is equivalent to optimizing the other. 4.3 m < and payment at either arrivals or departures R(y, m) If the capacity m is finite, the long run average reward per unit time is the same regardless of whether payments occur at arrivals or departures since the difference in the amount of revenue under the two schemes at any time is smaller than my. This means that while deriving the objective function, we can assume either payment alternative. We derive two different expressions for R(y, m) by considering the two different payment schemes, and we will use both expressions. First, by considering payments at arrivals, Thus, using (3), we have R(y, m) = lim t y(n(y,t) N B m (y,t)) = y lim t N(y,t) t t N(y,t) N B (y,t). N(y,t) R(y, m) = yλ(y)(1 B N (λ(y), m)). (6) We now derive a second expression for R(y, m) by assuming that customers pay as they leave the system. Let S(y, t) be the total time the server 8

is busy until time t and let S n denote the service time for the nth customer. We use N d m(y, t) to denote the total number of customers departed (completed service) until time t given that the capacity is m and mark-up is y. Note that lim t N d m(y, t)/t exists since N(y, t) N B m(y, t) m N d m(y, t) N(y, t) N B m(y, t). Thus, we have N d m (y,t) n=1 S n S(y, t) N d m(y,t)+1 N d m (y,t) n=1 S n N d m (y,t) S(y,t) N d m (y,t) From the strong law of large numbers, lim t Then, we can derive R(y, m) as follows: R(y, m) = lim t yn d m(y, t) t n=1 S n N d m (y,t)+1 n=1 S n Nm(y,t)+1 d. Nm d (y,t)+1 Nm d (y,t) S(y, t) N d m(y, t) = µ 1. (7) µs(y, t) = y lim. t t Since we know the last limit exists, define π 0 (y, m) = lim S(y, t)/t, which is the long run proportion of time that the system is empty; hence 1 π 0 (y, m) is the long run proportion of time that the server is working, and we have our second expression R(y, m) = yµ[1 π 0 (y, m)]. (8) 5 Existence of Optimal Prices and Infinite Capacity vs. Finite Capacity Systems In this section, we will be concerned with the existence of optimal prices and we will give an ordering result for the optimal price sets for finite and infinite capacity systems. As it will be shown later in this section, optimal prices may not exist in some cases. However, the assumptions on F given in Section 3 ensure that optimal prices exist for the infinite capacity systems. For the finite capacity systems, the optimal prices exist if B N (λ(y), m) (or equivalently π 0 (y, m)) can be shown to be a continuous function of y. 9

Proposition 5.1 states that for the infinite capacity systems, the optimal mark-ups exist, and under a certain assumption any optimal mark-up for the infinite capacity system with customers paying at arrivals is a lower bound on any optimal mark-up for any finite capacity system. We first describe the assumption we need. Assumption A5.1 B N (λ(y), m) is a strictly increasing function of λ(y). Recall that setting a mark-up y basically causes potential customers to be deleted with probability 1 λ(y)/λ. Thus, the assumption states that deleting fewer customers strictly increases the long run fraction of customers blocked. We believe that this assumption holds under quite general conditions. One can easily show that it holds for Markovian systems. Let Ym be the set of optimal mark-ups when the system capacity is m <, Ya be the set of optimal mark-ups when the capacity is infinite and customers pay at arrivals, and Yd be the set of optimal mark-ups when the capacity is infinite and customers pay at departures. Proposition 5.1 For the infinite capacity systems, optimal mark-ups exist (Ya and Yd ). Furthermore, if optimal mark-up also exists for a system with capacity m < (Ym ), then under A5.1, any optimal markup for the m capacity system is at least as large as any optimal mark-up for the infinite capacity system under the assumption that customers pay at arrivals (sup{y : y Ya } inf{y : y Ym}). Proposition 5.1 suggests that even if it is not possible to find an optimal price for the finite capacity system, the facility manager can at least find a lower bound on any of the optimal prices by solving the infinite capacity problem. In many cases, finding optimal price sets might be quite difficult, if not impossible. This is especially the case for finite capacity systems since infinite capacity systems have simpler objective functions. Therefore, one would be interested in some bounds on the optimal prices, which would at least give an interval that contains the optimal price set. The proof of Proposition 5.1 uses the assumption that F has a finite mean to prove the existence of the optimal price for the infinite capacity systems. If F has an infinite mean, then the optimal price either exists and is finite, or it does not exist. As an example, consider the distribution 10

function F (y) = 1 1 for 0 < 1 ε y <, which has an infinite mean. y+ε It can be shown that if ε < 0, then ya = 1 ε. On the other hand, if ε > 0, then the optimal mark-up does not exist, since for any mark-up y, there is always a better mark-up which is greater than y and y = is not optimal. Note that for ε = 0, any y [1, ) is optimal. 6 Optimal Price Expressions In this section, we are interested in deriving conditions and expressions for unique optimal prices. If there is a unique optimal price, then the sets Ym, Ya and Yd each have a unique element and these unique elements will be denoted as ym, ya and yd, respectively. To ensure uniqueness, we will make an assumption on the function e(y) = yr(y) for y [α, β). Assumption A6.1 e(y) is strictly increasing for y [inf{y : e(y) 1}, β). It turns out that the function e(y) = yr(y) is the mark-up elasticity of the demand λ(y) = ΛF ([y, )). To be more precise, e(y) = lim y 0 λ(y+ y) λ(y) λ(y). y y Hence, having e(y) increasing is equivalent to having the mark-up elasticity function increasing. Then, assumption A6.1 is equivalent to the assumption that mark-up elasticity is increasing over the range of mark-ups for which demand is elastic. (We say that demand is elastic for a certain mark-up if the mark-up elasticity for that mark-up is at least 1.) Under A6.1 then, demand is inelastic for low mark-ups and elastic for higher mark-ups. Assumption A6.1 is satisfied by many widely used continuous distribution functions. It is obviously satisfied for distributions with a non-decreasing failure rate r(y) but also for many other distributions due to the factor y in yr(y) (e.g. uniform, exponential, and Weibull distributions). Let y o = sup{y : ρ(y) = 1}. Note that if Λ/µ < 1 then y o =. On the other hand, if Λ/µ 1, then y o lies in the support of F. 11

Proposition 6.1 (i) Under A6.1, R a (y, ) and R d (y, ) both have unique optimal mark-ups. That is Ya = {ya} and Yd = {y d }, where ya = inf[y { : e(y) 1], y yd = a if Λ/µ < 1 max{ya, y o } if Λ/µ 1. For Λ/µ 1 max{y a, y o } = y o if e(y o ) 1 (or if ρ(y a) 1); otherwise, max{y a, y o } = y a. (ii) Suppose that R(y, m) has a unique local maximum and π 0 (y, m) is differentiable in y. Then, the optimal mark-up, y m can be defined as y m = inf[y : yπ 0(y, m) 1 π 0 (y, m) 1] where π 0(y, m) is the derivative of π 0 (y, m) w.r.t. y. (iii) Suppose that interarrival and service times have exponential distributions. Then, under A6.1, R(y, m) has a unique optimal mark-up; that is, Y m = {y m}. Furthermore, where y m = inf[y : e(y)γ m (y) 1] γ m (y) = { 1+m(ρ(y)) m+1 (m+1)(ρ(y)) m if ρ(y) 1 (1 (ρ(y)) m+1 )(1 (ρ(y)) m ) 1 if ρ(y) = 1. 2 We have used Assumption A6.1 for proving uniqueness. Several other assumptions have appeared in the literature and been used for the same purpose. These various assumptions are compared in Ziya, Ayhan and Foley (2002). Note that Lariviere and Porteus (2001) make an assumption which is mathematically equivalent to A6.1 although they are interested in a completely different model. They also use the assumption to ensure that a function in the form of (4) is unimodal. In all three cases in Proposition 6.1, when demand function is properly defined, the optimal price can be interpreted as the smallest price such that 12

the mark-up elasticity of demand is greater than or equal to 1. These results are similar to the microeconomics results where under suitable conditions a profit maximizing monopolist should set the price so that the price elasticity of demand is one. It can be easily shown that for a given price y, expected revenue for each customer is yf [y, ). This expression is equal to R a (y, )/Λ. Therefore, since y a maximizes R a (y, ), it also maximizes expected revenue for each customer. 7 Should customers who are willing to pay more be charged more? Although the answer to the question posed in the section heading might appear to be yes, we will show that it is not always true. This section contains an example of two identical systems A and B except that the nth arrival to B is always willing to pay more than the corresponding arrival to A. Even though it might appear that higher prices should be set in System B, we will give an example where A should have the higher price. First, if F B (y) F A (y) for all y (, ) then F A is smaller than F B with respect to stochastic dominance, i.e. F A st F B (see Shaked and Shanthikumar 1994). Example: Let F A (y) = y for y [0, 2.2] and F 2.2 B(y) = ln(y) for y [1, e]. One can check to see that F A st F B, and the corresponding functions e A (y) and e B (y) are strictly increasing, which implies that A6.1 holds. Let U 1, U 2, be iid uniform (0, 1) random variables, and suppose that the nth customer to A is willing to pay F 1 A (U n) while the nth customer to B is willing to pay F 1 B (U n). Since F 1 B (U n) > F 1 A (U n), the nth customer to B is willing to pay more than the nth customer to A. However, using Proposition 6.1, it can be easily shown that in System A ya = 1.1 whereas in System B ya = 1. If we turn our attention to the optimal price when customers pay at departure, the relationship between yd for the two systems depends on the value of Λ/µ. There exists some κ such that if Λ/µ > (<)κ, then yd for System B is strictly larger (smaller) than in A. It can be shown in this example that κ is roughly 1.10535. Similarly, the relationship between the optimal prices for the finite capacity system also depends upon the value of 13

Λ/µ. As an example, let m = 1. Then, it can be shown that if Λ/µ > (<)θ, then y 1 in System B is strictly greater (smaller) than the one in System A. For this example, θ is approximately equal to 0.18294. This counter-intuitive result shows that it is not always better to charge higher prices to customers who are willing to pay more when by pay more we mean stochastic dominance. However, if by pay more, we mean that willingness-to-pay distribution functions are stochastically ordered with respect to hazard rate, then it is possible to prove that the optimal prices will also be ordered in the same direction. This result is given in Proposition 7.1 but first, we define hazard rate ordering. Consider two distribution functions F A and F B. If F A and F B are both defined over non-negative sets, absolutely continuous, with hazard rate functions r A and r B,respectively, and r A (y) r B (y) for y 0 then F A is smaller than F B with respect to the hazard rate ordering, i.e. F A hr F B (see Shaked and Shanthikumar 1994). Proposition 7.1 Consider two systems with willingness-to-pay distribution functions F A and F B, respectively where F B hr F A. Then, under A6.1, ya (yd ) in System A is less than or equal to y a (yd ) in System B. Furthermore, if interarrival and service times are exponential, the same holds for ym for m <. 8 Optimal Prices, Customer Arrival Rate and Service Rate In this section, we are interested in how the optimal prices change as the customer demand rate Λ and service rate µ change. Having a stochastically larger willingness-to-pay distribution function implies that customer demand for each price is also higher. However, as shown in the previous section, this does not imply that the optimal price is also higher. Another way to have a demand function larger for each price is to have a larger customer arrival rate Λ. One might wonder if a larger Λ implies a larger optimal price. Another parameter is the service rate. Suppose that the current server is replaced by a faster one. How are the optimal prices influenced by such a change? One would expect Λ and µ to have completely opposite effects on the optimal price and this is indeed the case. 14

We know from Proposition 6.1 (i) that y a is not a function of Λ and µ. Therefore, changes in these rates have no effect on y a. However, y d and y m (for exponential interarrival and service times) are functions of both Λ and µ. To be more precise, they are functions of Λ/µ and as stated in Proposition 8.1, they are non-decreasing in Λ/µ. Proposition 8.1 Consider two systems with demand rates Λ A and Λ B, service rates µ A and µ B, respectively. Suppose that Λ B /µ B > Λ A /µ A and A6.1 holds. Then, yd in System A is less than or equal to y d in System B. Furthermore, if interarrival and service times are exponential, the same holds for ym for m <. 9 Optimal Prices and System Capacity In this section, we first consider the optimal mark-up y m as m goes to infinity. Then, we will investigate more closely how the optimal mark-up changes as the capacity m increases or decreases. Proposition 9.1 given below states that under certain assumptions the optimal mark-up for the finite capacity system converges to the optimal markup for the infinite capacity system when customers pay at departure times. First, we will state a new assumption which will be needed for Proposition 9.1. The assumption is Assumption A9.1 lim m π 0 (y, m) = 0 for ρ(y) 1. We believe that A9.1 holds under quite general conditions if not always. One might be more skeptical whether it holds for ρ(y) = 1. However, using the two equivalent expressions of R(y, m) one can show that for ρ(y) = 1, lim m π 0 (y, m) = lim m B N (λ(y), m). Then, if one limit is strictly positive so is the other and this is a good reason to believe that A9.1 holds under quite general conditions. Note that it can be easily shown that A9.1 holds if interarrival and service times are exponentially distributed. We now give two lemmas. These lemmas are used in the proof of Proposition 9.1 but they are given here since they also have some significance by themselves. Lemma 9.1 For m 1, B N (λ(y), m + 1) B N (λ(y), m), π 0 (y, m + 1) π 0 (y, m) and therefore R(y, m + 1) R(y, m) for any y. 15

Lemma 9.2 If A5.1 and A9.1 hold, R(y, m) converges to R d (y, ) as m converges to infinity. Lemma 9.1 states the intuitive result that for any mark-up y, it is always better to have higher capacity and Lemma 9.2 states that objective function for the finite capacity system converges to the objective function for the infinite capacity system under the assumption that customers pay at departure times. Using these lemmas, we prove the following proposition. Proposition 9.1 Let {y m} for m = 1, 2, be a sequence of optimal markups for R(y, m). Then, under A5.1, A6.1 and A9.1, y m converges to y d as m converges to. From Propositions 6.1 and 9.1, one can see that if ρ(ya) 1 then ym converges to ya, on the other hand if ρ(ya) 1 then ym converges to y o. In other words, if the optimal mark-up for the infinite capacity system under the assumption of payments at arrivals is such that the system is stable, then ym converges to that optimal mark-up. Otherwise, it converges to a mark-up which makes the realized traffic intensity equal to 1. Proposition 9.1 can be useful to approximate the optimal mark-ups for finite capacity systems in cases where it is difficult or impossible to find them. Obviously, this approximation will be better if the capacity is large. We now look at more closely how the optimal mark-up for the finite capacity system changes with the capacity. For this result we assume that interarrival and service times are exponentially distributed. It turns out that ym is either monotone non-decreasing or monotone non-increasing depending on the value of Λ/µ. This monotonicity result is given in Corollary 9.1 along with other ordering relations. However, first we give the following propositions, which immediately imply (along with the previous propositions) Corollary 9.1. The following proposition gives another bound on the optimal mark-up for finite capacity systems. Depending on the value of Λ/µ, this bound is either a lower or an upper bound (or it is the optimal mark-up). Proposition 9.2 Let { inf[y : e(y) 2] if there exists y < s.t. e(y) 2 y c = otherwise, 16

and ρ c 1 =. Suppose that interarrival and service times are exponentially distributed. Then, under A6.1, we F ([y c, )) have: (i) If Λ/µ > ρ c then y c y m. (ii) If Λ/µ < ρ c then y m y c. (iii) If Λ/µ = ρ c, then y m = y c. Next, Proposition 9.3 states that traffic intensity for the optimal markup determines whether the optimal mark-up would increase or decrease as a result of an increase in the capacity. Proposition 9.3 Let m, n < and n > m. Suppose that interarrival and service times are exponentially distributed and A6.1 holds. Then: (i) If ρ(y m) 1, then y n y m. (ii) If ρ(y m) 1, then y n y m. Proposition 9.4 states that y o is either a lower or upper bound on y m depending on the value of e(y o ), the mark-up elasticity for the mark-up y o. Proposition 9.4 Suppose that interarrival and service times are exponentially distributed and A6.1 holds. If e(y o ) (<)2, then y m ( )y o. From Proposition 9.3 and Proposition 9.4, we can see that if e(y o ) 2, y m is monotone non-increasing; otherwise, y m is monotone non-decreasing in m. This leads to the following corollary which follows from the propositions given so far in this section (except propositions 7.1 and 8.1). The proof is straight forward and therefore it is omitted. Corollary 9.1 Suppose that interarrival and service times are exponentially distributed. Then, under A6.1: (i) If Λ/µ = ρ c then y a y m = y c = y o = y d for m <. (ii) If Λ/µ > ρ c then y a y c y 1 y 2 y m y m+1 y d = yo. (iii) If Λ/µ < ρ c then y a y d y m+1 y m y 2 y 1 y c. Furthermore, if ρ c > Λ/µ 1, then y o y m for m <. 17

In part (i), y c = y o follows from the fact that A6.1 implies that F is strictly increasing for y [ya, β) which in turn implies that y o is the only mark-up for which ρ(y) = 1. As it can be seen from Corollary 9.1, the ordering relations depend on whether the value of Λ/µ is equal to, greater than or smaller than ρ c. Because of this property we call ρ c the critical traffic intensity and corresponding mark-up y c the critical mark-up. Note that ρ c and y c only depend on the willingness-to-pay distribution function. Part (i) states that if Λ/µ = ρ c, the optimal mark-up does not change as the capacity changes and it is equal to y c. Parts (ii) and (iii) give the ordering relations and monotonicity results, which are dependent on the value of Λ/µ. If Λ/µ is greater than the critical value, then ym is non-decreasing in m and y c is a lower bound on ym. If Λ/µ is less than the critical value, then ym is non-increasing and y c is an upper bound. As it has already been stated in Proposition 5.1, ya is always a lower bound. The result that yd is either a lower or an upper bound immediately follows from Proposition 9.1 once we know the monotonicity result for ym (it can easily be shown that A5.1 and A9.1 hold if interarrival and service times are exponentially distributed). Intuitively, having monotone non-increasing ym seems to make more sense. When the capacity is small - which means in a sense that the resource is scarce - one would expect high mark-ups and also would expect the optimal markup to drop as this resource becomes more and more available. However, as Corollary 9.1 suggests, if Λ/µ > ρ c, this behavior turns to be completely opposite. To see why this is so, first note that if Λ/µ > ρ c, we have ρ(ym) 1 for all m <. This means that, even though the optimal mark-up increases as m increases (hence ρ(ym) decreases), still for any m, customer arrival rate for mark-up ym is more than the service rate. However, with such high demand, for small capacity, another concern of the facility manager is (besides taking advantage of the scarce resource) how to set the price so that the server is rarely idle. When the capacity is large, the idle time of the server is almost zero, because there are almost always waiting customers. However, if the capacity is small (consider the extreme case when m = 1) there is much more chance for the server to be idle. Hence, by decreasing the mark-up as capacity decreases, the facility manager increases the arrival rate to the system and decreases the idle time of the server. Interestingly, if Λ/µ < ρ c, which means if demand is relatively small, the facility manager is more interested in utilizing the scarce resource rather than reducing the idle time of the server. 18

10 Conclusions In this paper, we have studied optimal pricing decisions for a service facility modeled as a single server queueing system. This system can also be viewed as a job shop operating under make-to-order policy. We have considered systems both with finite and infinite waiting area capacity. This restriction on the number of waiting customers is not necessarily a physical constraint. The facility manager may also choose to set a limit on the number of waiting customers (or outstanding orders) to help achieve a certain service level. Our focus has been on the optimal pricing policies which maximize service provider s long run average profit and how these optimal prices change as a result of changes in customers willingness-to-pay or changes in system parameters such as service speed and waiting area capacity. In general, finite capacity systems are more difficult to analyze compared to infinite capacity systems. The blocking term in the objective function for finite capacity systems makes it more difficult to obtain optimal prices. However, more importantly, we do not have an expression for the blocking probabilities for general arrival and service processes. We provided two results on how the optimal prices for infinite capacity systems and optimal prices for finite capacity systems are related. We first showed that optimal prices for the infinite capacity system when customers pay at arrival times are lower bounds on the optimal prices for finite capacity systems. For the second result, we proved that as the capacity converges to infinity, the optimal price for the finite capacity system converges to the optimal price for the infinite capacity system under the assumption that customers pay at departure times. These two results can be used to make more informed pricing decisions for finite capacity systems in cases where it is not possible to determine optimal prices. An important result in our paper is on the relationship between the optimal price and waiting area capacity. Considering the fact that optimal prices for the infinite capacity system is a lower bound on the optimal prices for finite capacity systems, one might be tempted to believe that the optimal price is decreasing in the capacity. However, we showed that this is not correct. It turns out that the nature of this relationship depends on the value of other system parameters and customer demand. Under exponential interarrival and service times, we gave necessary and sufficient conditions for the optimal price to be non-increasing, constant or non-decreasing in capacity. It turns out that there exists a critical value for the traffic intensity for which 19

the optimal price is the same for all finite capacity systems. If traffic intensity is larger than this critical value, optimal price increases with the capacity; if it is smaller than the critical value, then optimal price decreases. We also investigated how the optimal prices change in response to changes in the demand function. If there is an upwards shift in the demand function meaning that for each price there are more customers willing to pay does this mean that the optimal price should also be higher? It turns out that if the customer arrival rate to the system remains constant, in other words if the shift in demand is a result of the increase in the existing customers willingness-to-pay, then the answer is no. However, if the increase is caused by the increase in the customer arrival rate to the system, the answer is yes. A Appendix In this section, we provide the proofs of the results given in the previous sections and also give the lemmas which are needed to prove some of our results. The proof of the following lemma is omitted since it is straightforward but requires tedious algebra. Lemma A.1 Let m 1 be a finite integer. Then: (i) 1+mzm+1 (m+1)z m (1 z m )(1 z m+1 ) is a decreasing function of z for z > 0. (ii) 1+(m+1)zm+2 (m+2)z m+1 (1 z m+1 )(1 z m+2 ) (iii) 1+(m+1)zm+2 (m+2)z m+1 (1 z m+1 )(1 z m+2 ) 1+mzm+1 (m+1)z m (1 z m )(1 z m+1 ) < 0 for z > 1. 1+mzm+1 (m+1)z m (1 z m )(1 z m+1 ) > 0 for 0 < z < 1. The following corollary follows from Lemma A.1. Part (i) follows from Lemma A.1(i) and part (ii) follows from Lemma A.1(ii) and from Lemma A.1(iii). Corollary A.1 Let γ m (y) be defined as in Proposition 6.1 (iii). Then, we have (i) γ m (y) is strictly decreasing in ρ(y) and non-decreasing in y, (ii) If ρ(y) > (<)(=)1, then γ m+1 (y) < (>)(=)γ m (y). 20

Proof of Proposition 5.1: We first prove that Ya. Since F is assumed to be absolutely continuous and Λ > 0, yλ(y) is a continuous non-negative function of y. Since α < β, there exists α < y < β such that yλ(y) > 0. If β <, we have βλ(β) = 0. If β =, it follows from the finite mean assumption on F that lim y yλ(y) = 0 (see Chung 1974). Since the function yλ(y) is continuous, we conclude that there exists a finite value of y for which the function yλ(y) is maximized. Hence, Ya. If Λ/µ < 1, then it follows immediately from (5) that Yd. If Λ/µ 1, then we have the same result from (5) and the fact that y o <. Suppose that Ym. Let ya Ya and ym Ym. It is sufficient to show that if ya ym, then ya < ym. Since ym is optimal for the m-capacity system, Using (6), we get R(y m, m) R(y a, m). y mλ(y m) y aλ(y a) 1 B N(λ(y a), m) 1 B N (λ(y m), m). Note that the numerator and denominator on the left hand side are the expected long run average reward expressions for the infinite capacity system (under payments at arrivals ) with mark-ups y m and y a, respectively. Then, since y a is optimal for the infinite capacity system, This implies Therefore, y mλ(y m) y aλ(y a) 1. 1 B N (λ(y a), m) 1 B N (λ(y m), m) 1. B N (λ(y a), m) B N (λ(y m), m). (9) Since we assume that y a y m, it follows that λ(y a) λ(y m). (Having λ(y a) = λ(y m) would contradict the fact that both y a and y m are optimal mark-ups for R a (y, ) and R(y, m), respectively.) Then, using A5.1, we also have B N (λ(y a), m) B N (λ(y m), m) and from (9) we conclude that B N (λ(y a), m) > B N (λ(y m), m). Finally, using A5.1 once again, we conclude that y a < y m. 21

Hence, sup{y : y Y a } inf{y : y Y m} for all m <. Proof of Proposition 6.1: (i) Note that if R a (y, ) is differentiable at y [α, β), then dra(y, ) > dy (<)0 if and only if e(y) = yr(y) < (>)1. We know from the proof of Proposition 5.1 that there exists α < y < β for which R a (y, ) is strictly positive. We also know that if β < then R a (β, ) = 0; if β =, then lim y β R a (y, ) = 0. It follows that, since R a (y, ) is continuous, there exists y (α, β) such that e(y) 1. Then, since e(y) is increasing for y > inf[y : e(y) 1], R a (y, ) is decreasing for any y > inf[y : e(y) 1] for which R a (y, ) is differentiable. Similarly, R a (y, ) is increasing for y < inf[y : e(y) 1]. Finally, since F is absolutely continuous, R a (y, ) is differentiable a.e., continuous, and we conclude that ya = inf[y : e(y) 1]. If Λ/µ < 1, then ρ(y) < 1 for all y and by (5) R d (y, ) = R a (y, ). Thus, yd = y a. Suppose that Λ/µ 1. Then, there exists y such that ρ(y) = 1 and we can rewrite (5) as { yµ if y y o R d (y, ) = yλ(y) if y > y o. (10) From the definition of y o and continuity of F (y), we have λ(y o ) = µ and thus R d (y, ) is continuous. Note that it follows immediately from (10) that the best mark-up in the set {y : y y o } is y o. If there exists ε > 0 such that e(y o +ε) < 1, then using the arguments of part (i), we conclude that the best mark-up in the set {y : y > y o } is ya and yaλ(y a) y o λ(y o ) = y o µ. Thus, yd = y a = max{ya, y o }. If there exists no ε > 0 such that e(y o + ε) < 1, then once again using the arguments of part (i), we conclude that the best mark-up in the set {y : y > y o } is no better than y o and ya y o. Hence, yd = yo = max{ya, y o }. Using similar arguments, we can also show that if y o r(y o ) (<)1, then ya ( )y o. Similarly, if ρ(ya) (<)1, then ya (>)y o where we also make use of the fact that ρ(y o ) = 1. (ii) Using the expression of R(y, m) given in (8) and taking its derivative, it can be shown that dr(y,m) > (<)0 if dy π y 0(y, m) 1 π 0 (y, m) < (>)1. (11) 22

Since R(y, m) is assumed to have a unique local maximum, it follows that ym yπ 0 = inf[y : (y,m) 1]. 1 π 0 (y,m) (iii) Since the system is an M/M/1/m queueing system, we have an explicit expression for π 0 (y, m), π 0 (y, m) = { 1 ρ(y) if ρ(y) 1 1 ρ(y) m+1 1 if ρ(y) = 1. m+1 Suppose that R(y, m) is differentiable at y. Then, we know from the proof of part (ii) that dr(y,m) > (<)0 if y π 0 (y,m) dy 1 π 0 < (>)1. It can be shown that (y,m) y π 0 (y,m) = yr(y)γ 1 π 0 (y,m) m(y) = e(y)γ m (y). It can also be shown that π 0 (y, m) is differentiable a.e. and continuous. Thus, R(y, m) is also differentiable a.e. and continuous. We know from Proposition 5.1 that ym [inf{y : e(y) 1}, β) (if interarrival and service times are exponential, A5.1 holds) and from assumption A6.1, we know that e(y) is strictly increasing in the same interval. Finally, from Corollary A.1 (i), we conclude that e(y)γ m (y) is also strictly increasing over [inf{y : e(y) 1}, β). Hence, R(y, m) has a unique local maximum (and therefore a unique global maximum) and we conclude that y m = inf[y : e(y)γ m (y) 1]. Proof of Proposition 7.1: Note that in this proof, we add A and B as subscripts to our original notation to indicate systems A and B. Now, there are three different settings. (i) Suppose that the capacity is infinite and customers pay at arrivals. Then, yab = inf{y : e B(y) 1} and therefore, from assumption A6.1, e B (yab + ε) 1 for any ε > 0 such that (y ab + ε) < β. Since F B hr F A, r B (y) r A (y). This implies that e A (yab + ε) 1. Finally, since y aa = inf{y : e A (y) 1} we conclude that yaa y ab. (ii) Suppose that the capacity is infinite and customers pay at departures. If Λ/µ < 1, then the result immediately follows from part (i) and Proposition 6.1 (i). If Λ/µ 1, using Proposition 6.1 (i), it is again sufficient to show that yb o yo. However, this immediately follows from the definitions of yb o and y o, and using the fact that F B hr F A implies that F B st F A. (iii) Suppose that interarrival and service times are exponentially distributed and there is a finite capacity, m. Then, ymb = inf[y : e B(y)γ mb (y) 23

1]. Let ε > 0 be such that ymb + ε < β. Then, from assumption A6.1 and Corollary A.1 (i) (note that interval [inf{y : e A (y) 1}, β) contains yma by Proposition 5.1), e B(ymB + ε)γ mb(ymb + ε) 1. Since F B hr F A, r B (y) r A (y). Moreover, ρ B (y) ρ A (y) since F B hr F A implies F B st F A. Then, from Corollary A.1 (ii), it follows that e A (ymb + ε)γ ma(ymb + ε) 1. Finally, since yma = inf[y : e A(y)γ ma (y) 1], we conclude that yma y mb. Proof of Proposition 8.1: Note that in this proof, we add A and B as subscripts to our original notation to indicate systems A and B. Suppose that there is infinite capacity and customers pay at departures. Since Λ B /µ B > Λ A /µ A, we have yb o > yo. We know from Proposition 6.1 (i) that yab = y aa. Then, it follows from Proposition 6.1 (ii) that y da y db. Suppose that interarrival and service times are exponentially distributed and there is a finite capacity, m. Then, ymb = inf[y : e(y)γ mb(y) 1]. Let ε > 0 be such that ymb + ε < β. Then, from A6.1 and Corollary A.1 (i) (note that interval [inf{y : e(y) 1}, β) contains yma by Proposition 5.1), e(ymb +ε)γ mb(ymb +ε) 1. Since ρ B(y) > ρ A (y), from Corollary A.1 (ii), it follows that e(ymb + ε)γ ma(ymb + ε) 1. Since y ma = inf[y : e(y)γ ma(y) 1], we conclude that yma y mb. Proof of Proposition 9.1: It can be shown that R(y, m) is bounded using the fact that R(y, m) R a (y, ) and the finite mean assumption for F (y) implies that lim sup R a (y, ) = 0. y From Lemma 9.1, we also know that R(y, m) is non-decreasing in m. Then, we have (see Bartle and Sherbert 1992 and Fischer 1983): lim (sup R(y, m)) = sup( lim R(y, m)). m y y m Since we assume that A9.1 holds, we know from Lemma 9.2 that Then, we have lim R(y, m) = R d(y, ). m lim (sup R(y, m)) = sup(r d (y, )), m y y 24

which can also be written as (since we assume the existence of optimal markups) lim m R(y m, m) = R d (yd, ). (12) Now, suppose for contradiction that ym does not converge to yd. Then there exists a neighborhood of yd, V, such that if n is any natural number, then there is a natural number k = k(n) n such that yk / V (see Bartle 1976). Let V = {y : yd δ 1 < y < yd + δ 2} where δ 1 > 0 and δ 2 > 0. Then, R(y k, k) = sup R(y, k) sup R d (y, ) = max(r d (yd δ 1 ), R d (yd + δ 2 )) {y:y / V } {y:y / V } where the last equality follows from the fact that under assumption A6.1, R d (y, ) has a unique local maximum (it is either unimodal or decreasing) and yd is the unique optimal solution. Let ψ > 0 be defined such that R d (yd, ) max(r d(yd δ 1), R d (yd +δ 2)) = ψ. Then, R d (y d, ) R(y k, k) R d (y d, ) max(r d (y d δ 1 ), R d (y d + δ 2 )) = ψ > 0. Let 0 < ε < ψ, then we know from (12) that there exists a natural number N(ε) such that for m N(ε) we have 0 R d (y d, ) R(y m, m) < ε. However, we also know that there exists k N(ε) such that R d (y d, ) R(y k, k) ψ which is a contradiction. Hence, y m converges to y d. Proof of Proposition 9.2: First, suppose that there exists no y such that e(y) 2. In such a case, y c = and ρ c =. Then, since Λ is finite and µ is strictly positive Λ/µ < ρ c. Hence, we conclude that if there is no y such that e(y) 2, then Λ/µ < ρ c ; or, if Λ/µ ρ c, then there exists y such that e(y) 2. This means that in parts (i) and (iii) below, there exists y such that e(y) 2. (i) If Λ/µ ρ c, we have ρ(y c ) 1. Then, from Corollary A.1 (i), γ m (y c ) 1 2. We can also write γ m(y c ε) 1 2 for any ε > 0 such that yc ε α. From 25