Pricing in Service Systems with Strategic Customers

Size: px
Start display at page:

Download "Pricing in Service Systems with Strategic Customers"

Transcription

1 Pricing in Service Systems with Strategic Customers Refik Güllü Boğaziçi University Industrial Engineering Department Istanbul, Turkey Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 1 / 86

2 Before the talk My professor s advice on queueing theory versus game theory mathematical difficulty versus conceptual maturity How to learn new stuff? teaching, writing a code, thesis supervision Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 2 / 86

3 Before the talk A review from a personal perspective A great place to start reading: Rafael Hassin and Moshe Haviv, To queue or not the queue: equilibrium behavior in queueing systems, Springer, hassin/book.html A follow up survey book, Rational Queueing to appear soon Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 3 / 86

4 Outline A simple example of an unobservable queue Parameter uncertainty Effect of delay information Observable queues: residual service time Multiple customer types: identical price Multiple customer types: differentiation An inventory model Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 4 / 86

5 A Framework Example A student cafeteria in a university University administration regulates the price possibly in the form of a subsidy Students arrive according to a Poisson process Λ is the rate of potential students A single server with exponential rate µ > Λ. Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 5 / 86

6 A Framework Example Cafeteria is sort of far away from the main building Students decide eating there or not before observing the congestion There are other dining facilities on campus Once a decision is made, it can not be changed Students are identical with respect to their valuation of the service, value of time, and their behaviour towards risk all are rational decision makers Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 6 / 86

7 A Framework Example R : the value of service (as judged by students) c : the unit cost for waiting p : fee for dining at the cafeteria The expected utility of a student from the service R p ce[sojourn time] the system is at steady state Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 7 / 86

8 A Framework Example: equilibrium behaviour As students are identical, their equilibrium behaviour is expected to be the same Each student choose to enter the cafeteria with probability q Let U(q tagged, q others ) be the utility of a tagged student when all the others behave with q others Best response against q others : U(q, q others ) U(q, q others ) for all q. Symmetric Nash equilibrium: best response against itself U(q e, q e ) U(q, q e ) for every q Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 8 / 86

9 A Framework Example: equilibrium behaviour 0 q e (p) 1 is the equilibrium probability of joining the cafeteria when the fee is p λ e (p) = Λq e (p) < µ For effective arrival rate λ < µ 3 cases need to be examined w(λ) = 1/(µ λ) Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 9 / 86

10 Case 1 Nobody else is joining and q e (p) = 0 λ e (p) = 0 w(λ e (p)) = 1/µ p + cw(0) > R = R < p + c 1 µ µ < c R p Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 10 / 86

11 Case 2 If everybody else is joining and q e (p) = 1 λ e (p) = Λ w(λ e (p)) = 1/(µ Λ) 1 p + cw(λ) R = R p + c µ Λ µ Λ + c R p Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 11 / 86

12 Case 3 p + cw(0) R < p + cw(λ) R = p + cw(λ e (p)) q e (p) = λ e (p)/λ w(λ e (p)) = 1/(µ λ e (p)) λ e (p) = µ c R p Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 12 / 86

13 Administration s Problem: social optimization The administration cares about the overall performance Solves the following problem max {λ(r c 1 0 λ Λ µ λ )} strictly concave maximum occurs at λ 0 (by R c/µ) λ = µ cµ R Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 13 / 86

14 Administration s Problem: social optimization By considering the constraint λ Λ λ = min{λ, µ cµ R } if Λ µ cµ R optimal objective function value ( Rµ c) 2 w(λ ) = R cµ Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 14 / 86

15 Administration s Problem: social optimization if Λ µ cµ R optimal objective function value w(λ ) = 1 µ Λ Λ(R c µ Λ ) Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 15 / 86

16 By assuming R c/µ λ e (0) = µ c R µ cµ R = λ Individual optimization leads to longer queues than imposed by social optimization Admission fee can regulate this Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 16 / 86

17 Revenue maximization Let p m be the admission fee charged for dining p m = R cw(λ) max p mλ 0 λ Λ Same as the social optimization objective The socially optimal arrival rate can be induced by the fee p m = p = R cw(λ cr ) = R µ λ e (p ) = λ, profit = ( Rµ c) 2 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 17 / 86

18 Rafael Hassin and Moshe Haviv, To queue or not the queue: equilibrium behavior in queueing systems, Springer, (Chapter 3) Bell, C. E., Stidham, Jr., 1983, Individual versus Social Optimization in the Allocation of Customers to Alternate Servers, Management Science, 29, Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 18 / 86

19 Parameter Uncertainty The preceding model considered an unobservable system The queue length or the waiting times upon arrival are unobservable Need to be careful Many things are known and/or intelligently computable: service rate, expected waiting time, service value, etc. These parameters are known with certainty Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 19 / 86

20 Uncertainty in the Service Rate Suppose µ, the service rate, can take two values { µ1 with probability α µ = µ 2 with probability 1 α µ 1 > µ 2 Do students know the realised service rate? No, they are uninformed Yes, they are informed, and the server charges either a different fee or the same fee Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 20 / 86

21 Service Rate Uncertainty For the uninformed case v = (R p)/c v = α µ 1 λ + 1 α µ 2 λ in equilibrium v is a solution of a nonlinear equation Π un = λ(r cv) Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 21 / 86

22 Service Rate Uncertainty informed case with two prices λ i = µ i Π in 2 = c R p i, p i = R cr µ i α( Rµ 1 c) 2 + (1 α)( Rµ 2 c) 2 if R c µ 2 α( Rµ 1 c) 2 if c µ 1 < R < c µ 2 0 if R c µ 1 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 22 / 86

23 Service Rate Uncertainty informed case with a single price λ i = µ i c R p (rate of arrivals given the service rate) If p is small enough to attract customers for both values of µ average arrival rate for the single price p λ = α(µ 1 c R p ) + (1 α)(µ 2 = µ c R p c R p ) Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 23 / 86

24 Service Rate Uncertainty Maximizing p λ = p µ (R p) 2 = Rc/ µ Resulting profit pc R p = p = R ( R µ c) 2 Rc µ Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 24 / 86

25 Service Rate Uncertainty But a higher price may be chosen: so that customers opt out when µ = µ 2. p = R Rc µ 1 Resulting profit: α( Rµ 1 c) 2 Two profit terms are equal for ( ) 2 R 1 α c = η = µ µ1 α Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 25 / 86

26 Service Rate Uncertainty Π in 1 = ( R µ c) 2 if R c η α( Rµ 1 c) 2 1 if µ 1 R c η 0 if R c 1 µ 1 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 26 / 86

27 Parameters Uncertainty The service provider benefits from revealing the service rate, and from pricing accordingly Π in 2 Π in 1 Π un As the variability in service rate increases, Π in 2 increases The server provider may lose (1 α) fraction of the customers but extracts higher revenue from the remaining Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 27 / 86

28 Parameters Uncertainty Hassin, R., 2007, Information and Uncertainty in a Queuing System, Probability in the Engineering and Informational Sciences, 21, waiting cost uncertainty service valuation uncertainty Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 28 / 86

29 Delay Information So far: unobservable systems What if the customers are revealed information on the possible delay before they decide to join or not observable systems Three levels of information 1. No information (same as before) 2. Partial information: how many customers are in front of me? 3. Full information: what is my exact waiting time? Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 29 / 86

30 Delay Information M/M/1 type service system W : waiting time (in the queue) θ: customer type parameter, a random variable, θ [0, 1] with cdf H, pdf h c(t): cost of waiting t time units Previously: θ 1, c(t) = ct U = R θe[c(w )] Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 30 / 86

31 Delay Information Scale R and c(t) so that R = 1 Assume that c(0) > 1 Customers with θ > 1/c(0) balk Scale Λ (ignore them) to λ, and assume (new) c(0) = 1 Customers with θ 1 are also attracted to join when W = 0. U(no waiting) = 1 θ Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 31 / 86

32 Delay Information: who stays in the system? Information I, a random variable Want: U I = 1 θe W [c(w ) I] 0 Given information I = i, an arriving customer stays if Pr{stays I = i} = H(θ i ) θ θ i = 1 E W [c(w ) I = i] Fraction of customers who stay: E I [H(θ I )] Throughput λe I [H(θ I )] Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 32 / 86

33 Average utility Define Average utility J(θ) = 1 θ θ 0 H(x)dx u = E[U + ] = E θ,i [(1 θe W [c(w ) I]) + ] [ θi ] = E I (1 xe W [c(w ) I])h(x)dx 0 = E I [H(θ I ) (1/θ I ) = E I [J(θ I )] θi 0 ] xh(x)dx Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 33 / 86

34 Case 1: No information The equilibrium arrival rate: ( ) λ NI 1 = λh E[c(W NI )] ρ NI = λ NI /µ c(s) = 0 e st c(t)dt LST of c(t). Pr{W NI > t} = ρ NI e µ(1 ρni )t E[c(W NI )] = (1 ρ NI ) + ρ NI µ(1 ρ NI ) c(µ(1 ρ NI )) Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 34 / 86

35 Case 1: No information An example: Uniform customers with Linear Cost c(s) = 1 s + 1 s 2 λ NI = π NI n c(t) = 1 + t λ 1 + ρ NI /(µ(1 ρ NI )) = (1 µ)(ρ NI ) 2 + (µ + λ)ρ NI λ = 0 = ρ NI = (µ + λ) + (λ + µ) 2 + 4λ(1 µ) 2(1 µ) = (1 ρ NI )(ρ NI ) n Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 35 / 86

36 Case 2: Partial information The service provider tells the arriving customer N(t) The customer computes c n = E[c(W ) N(t) = n] Stays if θ θ n = 1/c n Birth-death process with state dependent arrival rate λ n = λh(θ n ) Steady-state probabilities Θ n = n 1 m=0 H(θ m ), Θ = π0 P I = 1/(1 + Θ) πn P I = Θ n (λ/µ) n π0 P I Θ n (λ/µ) n n=1 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 36 / 86

37 Case 2: Partial information An example: Uniform customers with Linear Cost θ m = 1 1+ m, Θ n = n 1 m=0 µ Θ n (λ/µ) n = Γ(µ)Γ(µ+n) λ n π P I 0 = Γ(x) = 1 1+ m µ c(t) = 1 + t γ(µ, λ)λ 1 µ e λ, πp n I 0 = π P I 0 t µ 1 e t dt and γ(µ, λ) = Γ(µ) Γ(µ + n) λn λ 0 t µ 1 e t dt Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 37 / 86

38 Case 3: Full information The service provider tells the arriving customer workload V (t) = v Critical point: θ v = 1/c(v) Effective arrival rate λ(v) = λh(θ v ) f(v): the pdf of the stationary workload V π F I 0 = under linear cost and uniform customers λe µ µ (λ+1) γ(λ + 1, µ) f F I (v) = λπ F I 0 (1 + v) λ e µv, v > 0 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 38 / 86

39 Benefit of Information The service provider would like to have large throughput λe I [H(θ I )] Customers would like to have a large average utility E I [J(θ I )] E I [ 1 θ I θi 0 ] H(x)dx What is the impact of information on these measures? Clearly the answer depends on H(x). Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 39 / 86

40 Benefit of Information There are cases where the service provider and the customers are aligned H(x) = x α, α > 0 J(θ) = 1 θ θ 0 xα dx = 1 α+1 θα = 1 α+1 H(θ) Average utility Throughput More information is better for all parties Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 40 / 86

41 Benefit of Information Consider constant θ No information: throughput is λ for sufficiently small λ Partial information: there is a threshold n beyond which customers do not join throughput < λ The service provider may hide information Essentially whether information beneficial to one party or the other depends on the shape of H(θ) Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 41 / 86

42 Benefit of Information If H(1/x) is convex in x 1, then more information benefits the service provider by increasing throughput If J(H 1 (y)) is convex on [0, 1], then more information benefits the customers by increasing the average utility. H(x) = γe γx x [0, 1] 1 e γ = γ 2 (h(x) does not decrease too rapidly) Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 42 / 86

43 Benefit of Information If H(1/x) is convex, then π0 P I π0 NI π0 NI = 1 λ ( ) µ H 1 E[c N NI ] π0 P I = 1 λ ( )] 1 [H µ E c N P I π0 P I > π0 NI = N P I st N NI = E[c N P I ] E[c N NI ] a contradiction ( = H 1 E[c N NI ] ) E [ H ( 1 c N P I )] by convexity of H(1/x) and Jensen s inequality Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 43 / 86

44 Guo, P., Zipkin, P., 2007, Analysis and Comparison of Queues with Different Levels of Delay Information, Management Science, 53, Guo, P., Zipkin, P., 2009, The Effects of the Availability of Waiting-time Information on a Balking Queue, EJOR, 198, Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 44 / 86

45 Observable Queues: Residual Service Time Consider an observable M/G/1 queue The arriving customer observes the queue length before joining If the service time is exponential Customer joins if the number in the system is less than R ce[service Time] With non-exponential service times Residual service time matters Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 45 / 86

46 Observable Queues: Residual Service Time A customer who observes n customers upon arrival joins with probability q n (q 1, q 2,...) The behaviour of others has an effect on the assessment of residual service time E[RST n ] = E[residual ST when the arriving customer finds n in the system] E[RST n ] = f n (q 1, q 2,..., q n ) (a recursive expression) E[RST 1 ] = E[ST ] 1 G(Λq 1 ) 1 Λq 1 Suppose deterministic service time and q 1 is high information about the current service state Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 46 / 86

47 Observable Queues: Residual Service Time Once q 1, q 2,..., q n 1 are known if ne[st ] + f n (q 1,..., q n 1, 1) R/c = q n = 1 if ne[st ] + f n (q 1,..., q n 1, 0) R/c = q n = 0 otherwise ne[st ] + f n (q 1,..., q n 1, q) = R/c = q n = q Intuition: q 1 q 2 q 3 Which turns out to be wrong! Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 47 / 86

48 Observable Queues: Residual Service Time ST = 1 with probability ɛ (small), ST = 0 with probability 1 ɛ 1 E[RST 1 ] = 1 e 1 Λq 1 Λq 1 Solve ɛ + E[RST 1 ] = R/c to find Λq 1. Λ Λ 1 = q 1 = q 2 = 1 Λ 1 < Λ Λ 2 = 0 < q 1 < 1, q 2 = 1 Λ > Λ 2 = 0 < q 1 < q 2 < 1 The fact that there are two customers (one in service) means that the we are probably nearing the end of the current service time, and the service time of the next customer is very likely to be zero anyway Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 48 / 86

49 Observable Queues: Residual Service Time If the service time distribution is of type decreasing mean residual life (DMRL) that is, E[ST t ST > t] is monotone decreasing in t There is n e as the smallest integer satisfying q e [0, 1) satisfying ne[s] + f n (1, 1, 1,..., 1) R/c n e E[S] + f n (1, 1, 1,..., q e ) = R/c 1 n < n e q n = q e n = n e 0 n > n e Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 49 / 86

50 Observable Queues: Residual Service Time Intuition: waiting time difference between states n and n + 1 (n + 1)E[ST ] + E[RST n+1 ] ne[st ] E[RST n ] > E[ST ] E[RST n ] 0 Waiting times are increasing in n There exist at most one n with mixed strategy [RST n ] is increasing in q for (q 1,..., q n 1, q) Hence q e is unique. Avoiding the crowd versus following the crowd Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 50 / 86

51 Naor, P., 1969, The Regulation of Queue Size by Levying Tolls, Econometrica, 37, Kerner, Y., 2011, Equilibrium Joining Probabilities for an M/G/1 queue, Games and Economic Behavior, 71, Haviv, M., Kerner, Y., 2007, On Balking from an Empty Queue, Queueing Systems, 55, Kerner, Y., 2008, The Conditional Distribution of the Residual Service Time in the Mn/G/1 Queue, Stochastic Models, 24, Manou, A., Economou, A., Karaesmen, F., 2014, Strategic Customers in a Transportation Station: When Is It Optimal to Wait?, Operations Research, 62, Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 51 / 86

52 Multiple Customer Classes-identical price Things get complicated with multiple customer classes Consider two classes of customers with M/G/1 type service facility R 1, R 2, c 1, c 2, Λ 1, Λ 2 Suppose that the customers are either indistinguishable to the service provider or price discrimination is not possible Service times are identically distributed Customers are treated in a FCFS manner They can not observe the queue length Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 52 / 86

53 Multiple Customer Classes-identical price λ = λ 1 + λ 2, the equilibrium arrival rate z i = R i (c i /µ), i = 1, 2 u i (λ, p) = R i p c i (w Q (λ) + (1/µ)) = z i p c i w Q (λ) z 1 z 2, and p z i (otherwise does not join) u i (λ, p) is strictly decreasing and concave in λ since w Q (λ) is convex increasing Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 53 / 86

54 Multiple Customer Classes-identical price For any price p and 0 λ < µ, c 1 c 2 = u 1 (λ, p) u 2 (λ, p) If c 1 > c 2, there is a critical value λ so that λ > λ = u 1 (λ, p) < u 2 (λ, p) As system gets more congested, the one with higher sensitivity to delay hurts more Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 54 / 86

55 Multiple Customer Classes-identical price By solving u i (λ, p) = 0 for λ and p λ i (p) = 2µ 2 (z i p) 2µ(z i p) + c i (1 + cv 2 ) p i (λ) = z i λc i(1 + cv 2 ) 2µ(µ λ) maximum arrival rate for i for a given price p maximum price i is willing to pay for total arrival rate λ Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 55 / 86

56 Multiple Customer Classes-identical price How do customers behave for a given price p? Depends on c 1 and c 2 If c 1 c 2, then Λ 1 and λ 2 (p) are compared λ 1 (p) λ 2 (p) Λ 1 λ 2 (p) = (q 1 e, q 2 e) = (min{1, λ 1 (p)/λ 1 }, 0) Λ 1 < λ 2 (p) = (q 1 e, q 2 e) = (1, min{1, (λ 2 (p) Λ 1 )/Λ 2 }) Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 56 / 86

57 Multiple Customer Classes-identical price Suppose Λ 1 λ 1 (p) ( = λ 2 (p)) First: Class-1 enters with rate λ 1 (p) u 2 (λ 1 (p), p) u 1 (λ 1 (p), p) = 0 = qe 2 = 0 Next: Class-2 does not enter the system u 1 (λ, p) > 0 λ < λ 1 (p) u 1 (λ, p) is decreasing in λ = qe 1 = λ 1 (p)/λ 1 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 57 / 86

58 Multiple Customer Classes-identical price How the server provider sets the price? max p λ(p)p If c 1 c 2, then depends on the market size of Type-1 Λ 1 large = p e = max{p 1, p 1 (Λ 1 )} and (qe, 1 qe) 2 = (min{1, λ 1 (p 1 )/Λ 1}, 0) p 1 = arg max pλ 1 (p) p c1 (1 + cv 1 = z 1 2 )(c 1 (1 + cv 2 ) + 2µz 1 ) c 1 (1 + cv 2 ) 2µ Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 58 / 86

59 Zhou, W., Chao, X., Gong, X., 2014, Optimal Uniform Pricing Strategy of a Service Firm when Facing Two Classes of Customers, POM, 23, Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 59 / 86

60 Multiple Customer Types-differentiation M customer types R i, c i, Λ i Some questions: what will be the control policy what will be the price/delay menu? what is the information structure: who knows what? Incentive compatibility p i + c i w i p j + c i w j j i individual rationality R i p i + c i w i Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 60 / 86

61 Multiple Customer Types-Revenue Maximization Model max p,w,u M i=1 p iλ i λ i = Λ i Pr{R i p i + c i w i } i p i + c i w i p j + c i w j j i M λ i < µ i=1 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 61 / 86

62 Multiple Customer Types-General Results If the service provider observes the types of the customers Set priorities with a work conserving discipline (cµ rule) If the service provider does not observe the types Set priorities with strategic delays Work conserving discipline may not be optimal Delay cost minimization is not the dominant criterion Strategic delay (for low priority items) deters high priority customers purchasing a low priority menu This accomplishes incentive compatibility Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 62 / 86

63 Multiple Customer Types-An example (Allon, 2010) M/M/1 queue with µ = 1 λ 1 = 0.2, R 1 = 100, c 1 = 20 λ 2 = 0.3, R 2 = 30, c 2 = 4 Under cµ rule, w 1 = 1/(µ λ 1 ) = 1.25, w 2 = 1/(µ(1 ρ 1 )(1 ρ 1 ρ 2 )) = 2.5 p 1 = R 1 c 1 w 1 = (1.25) = 75 p 2 = R 2 c 2 w 2 = 30 4(2.5) = 20 Revenue: 0.2(75) + 0.3(20) = 21 Overall delay cost=2.5(4) (20) = 35 Not IC: (1.25) > (2.5) = 70 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 63 / 86

64 Multiple Customer Types-An example Highest IC price under cµ: p 1 = p 2 + c 1 w 2 c 1 w 1 = (2.5) 20(1.25) = 45 with revenue=45(0.2) + 20(0.3) = 15 If one can have w = 3.5 Price for Type-2 becomes: p 2 = 30 (3.5)4 = 16 IC Type 1 price p 1 = (3.5) 20(1.25) = 61 Revenue=61(0.2) + 16(0.3) = 17. Overall delay cost=3.5(4) (20) = 39 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 64 / 86

65 A manufacturing and service system A common part is used for service activity of heterogenous customers AudiA4 and VW Passat use the same engine, transmission and some other features Design for after-sales-service Customers have different sensitivity for waiting and service valuation Service provider keeps a common spare parts inventory Operates with a base stock policy (base stock level y) Parts are replenished through a finite capacity system M/M/1 but can be generalized Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 65 / 86

66 A manufacturing and service system Whenever there is on-hand stock, customer demand is satisfied irrespective of the type If on-hand stock is zero, customers have to wait Non-preemptive priorities A customer is tagged with an incoming part (irrespective of the type) y = net inventory + outstanding parts (N) Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 66 / 86

67 Manufacturer An Illustration N=0 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 67 / 86

68 Manufacturer An Illustration N=1 W=0 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 68 / 86

69 Manufacturer An Illustration N=1 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 69 / 86

70 Manufacturer An Illustration N=2 W=0 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 70 / 86

71 Manufacturer An Illustration N=2 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 71 / 86

72 Manufacturer An Illustration N=3 W=0 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 72 / 86

73 Manufacturer An Illustration N=4 C1 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 73 / 86

74 Manufacturer An Illustration N=5 C2 C1 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 74 / 86

75 Manufacturer An Illustration N=5 C2 C1 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 75 / 86

76 Manufacturer An Illustration N=6 C3 C2 C1 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 76 / 86

77 Manufacturer An Illustration N=5 C2 C1 W>0 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 77 / 86

78 The service provider determines base stock level y price menu p = (p 1,..., p M ) the priority scheme Customers react by arriving with λ = (λ 1,..., λ M ) R i = p i + c i E[waiting time] i = 1, 2,..., M Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 78 / 86

79 The distribution of the outstanding parts M/M/1: Pr{N = k} = ρ k (1 ρ) ρ = M i=1 λ i/µ By PASTA property E[waiting with y 0] = Pr{N y}e[waiting in a standard queue] = ρ y E[waiting in a standard queue] Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 79 / 86

80 The service provider s problem { M λ i R i ρ y max y,λ,u i=1 M i=1 u = (u(1), u(2),..., u(m)) the priority order c i λ i w i he[(y N) + ] } Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 80 / 86

81 Main Results Restricted to work-conserving disciplines: cµ rule is optimal: c 1 c 2 c M Given λ, optimal base stock level: y (λ) = min { y 0 : ρ y+1 v = (1 ρ)/ρ, H(λ) = } h h + vh(λ) M c i λ i E[waiting(λ)] Prices given by the first order conditions are incentive compatible i=1 Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 81 / 86

82 A reduction: If R i R j and c i c j, then Type-i dominates Type-j λ j = 0 (p j = R j) c i = c, R k = max{r i } or R i = R, c k = min{c i } { max Rµρ cρ y ρ y 0,ρ [0,1) 1 ρ h(y ρ } 1 ρ (1 ρy )) y(ρ) = min{y 0 : ρ y+1 h/(c + h)} Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 82 / 86

83 A continuous approximation: Pr{N y} e vy Variable Value / / h / c λ µ µk R y E[W ] p K ( ) / RµK K h, / R (µk) / R c R (µk) h log(1 + c/h) Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 83 / 86

84 K = h log(1 + c/h) c as h Compare p above with p = R Optimal profit: ( Rµ K) 2 cr µ = R c R µc K < c = (profit with y > 0) (profit with y = 0) Attracts more demand (with smaller price) and achieves a higher total profit. Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 84 / 86

85 Mendelson, H., Wang, S., 1990, Optimal Incentive-Compatible Priority Pricing for the M/M/1 Queue, Operations Research, 38, Afèche, P., 2013, Incentive-Compatible Revenue Management in Queueing Systems: Optimal Strategic Delay, MSOM, 15, Allon, G., 2010, Pricing and Scheduling Decisions, Wiley Encyclopedia of Operations Research and Management Science edited by James J. Cochran, Wiley. Maglaras, C., Yao, J., Zeevi, A., 2013, Optimal Price and Delay Differentiation in Queueing Systems, Working Paper. Guler, G., Bilgic, T., Gullu, R., 2014, Joint Inventory and Pricing Decisions when Customers are Delay Sensitive, to appear in IJPE. Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 85 / 86

86 Some less explored topics Alternative cost and reward structures willingness to wait : E[(W W tow ) + ] Correlation of R and c Competition and cooperation among service providers Distribution free bounds Estimation errors in parameters max min λe[(r cw(λ)) + ] λ f R Bounded rationality (Huang, Allon and Bassamboo, 2014) Refik Güllü (Boğaziçi University) YEQT VIII Eindhoven 86 / 86

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

EQUILIBRIUM STRATEGIES IN AN M/M/1 QUEUE WITH SETUP TIMES AND A SINGLE VACATION POLICY EQUILIBRIUM STRATEGIES IN AN M/M/1 QUEUE WITH SETUP TIMES AND A SINGLE VACATION POLICY Dequan Yue 1, Ruiling Tian 1, Wuyi Yue 2, Yaling Qin 3 1 College of Sciences, Yanshan University, Qinhuangdao 066004,

More information

A tandem queue under an economical viewpoint

A tandem queue under an economical viewpoint A tandem queue under an economical viewpoint B. D Auria 1 Universidad Carlos III de Madrid, Spain joint work with S. Kanta The Basque Center for Applied Mathematics, Bilbao, Spain B. D Auria (Univ. Carlos

More information

arxiv: v1 [math.oc] 10 Jan 2019

arxiv: v1 [math.oc] 10 Jan 2019 Revenue maximization with access and information pricing schemes in a partially-observable queueing game Tesnim Naceur and Yezekael Hayel LIA/CERI University of Avignon France E-mail: {tesnimnaceuryezekaelhayel}@univ-avignonfr

More information

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

ADMISSION CONTROL IN THE PRESENCE OF PRIORITIES: A SAMPLE PATH APPROACH Chapter 1 ADMISSION CONTROL IN THE PRESENCE OF PRIORITIES: A SAMPLE PATH APPROACH Feng Chen Department of Statistics and Operations Research University of North Carolina at Chapel Hill chenf@email.unc.edu

More information

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

Individual, Class-based, and Social Optimal Admission Policies in Two-Priority Queues Individual, Class-based, and Social Optimal Admission Policies in Two-Priority Queues Feng Chen, Vidyadhar G. Kulkarni Department of Statistics and Operations Research, University of North Carolina at

More information

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

Equilibrium solutions in the observable M/M/1 queue with overtaking TEL-AVIV UNIVERSITY RAYMOND AND BEVERLY SACKLER FACULTY OF EXACT SCIENCES SCHOOL OF MATHEMATICAL SCIENCES, DEPARTMENT OF STATISTICS AND OPERATION RESEARCH Equilibrium solutions in the observable M/M/ queue

More information

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

EQUILIBRIUM CUSTOMER STRATEGIES AND SOCIAL-PROFIT MAXIMIZATION IN THE SINGLE SERVER CONSTANT RETRIAL QUEUE EQUILIBRIUM CUSTOMER STRATEGIES AND SOCIAL-PROFIT MAXIMIZATION IN THE SINGLE SERVER CONSTANT RETRIAL QUEUE ANTONIS ECONOMOU AND SPYRIDOULA KANTA Abstract. We consider the single server constant retrial

More information

European Journal of Operational Research

European Journal of Operational Research European Journal of Operational Research 26 (217) 1142 1151 Contents lists available at ScienceDirect European Journal of Operational Research journal homepage: www.elsevier.com/locate/ejor Innovative

More information

STRATEGIC EQUILIBRIUM VS. GLOBAL OPTIMUM FOR A PAIR OF COMPETING SERVERS

STRATEGIC EQUILIBRIUM VS. GLOBAL OPTIMUM FOR A PAIR OF COMPETING SERVERS R u t c o r Research R e p o r t STRATEGIC EQUILIBRIUM VS. GLOBAL OPTIMUM FOR A PAIR OF COMPETING SERVERS Benjamin Avi-Itzhak a Uriel G. Rothblum c Boaz Golany b RRR 33-2005, October, 2005 RUTCOR Rutgers

More information

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

Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue Sandwich shop : a queuing net work with finite disposable resources queue and infinite resources queue Final project for ISYE 680: Queuing systems and Applications Hongtan Sun May 5, 05 Introduction As

More information

arxiv: v1 [math.oc] 23 Dec 2011

arxiv: v1 [math.oc] 23 Dec 2011 Equilibrium balking strategies for a clearing queueing system in alternating environment arxiv:2.5555v [math.oc] 23 Dec 20 Antonis Economou and Athanasia Manou aeconom@math.uoa.gr and amanou@math.uoa.gr

More information

Signaling Quality via Queues

Signaling Quality via Queues Signaling Quality via Queues Laurens G. Debo Booth School of Business University of Chicago Chicago, IL 60637 Christine A. Parlour Haas School of Business UC Berkeley Berkeley, CA 94720 Uday Rajan Ross

More information

Online Supplement for Bounded Rationality in Service Systems

Online Supplement for Bounded Rationality in Service Systems Online Supplement for Bounded ationality in Service Systems Tingliang Huang Department of Management Science and Innovation, University ollege London, London W1E 6BT, United Kingdom, t.huang@ucl.ac.uk

More information

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 "

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 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 " Little s Law a(t): the process that counts the number of arrivals

More information

A TANDEM QUEUEING SYSTEM WITH APPLICATIONS TO PRICING STRATEGY. Wai-Ki Ching. Tang Li. Sin-Man Choi. Issic K.C. Leung

A TANDEM QUEUEING SYSTEM WITH APPLICATIONS TO PRICING STRATEGY. Wai-Ki Ching. Tang Li. Sin-Man Choi. Issic K.C. Leung Manuscript submitted to AIMS Journals Volume X, Number 0X, XX 00X Website: http://aimsciences.org pp. X XX A TANDEM QUEUEING SYSTEM WITH APPLICATIONS TO PRICING STRATEGY WAI-KI CHING SIN-MAN CHOI TANG

More information

Proactive customer service: operational benefits and economic frictions

Proactive customer service: operational benefits and economic frictions Proactive customer service: operational benefits and economic frictions Kraig Delana Nicos Savva Tolga Tezcan London Business School, Regent s Park, London NW1 4SA, UK kdelana@london.edu nsavva@london.edu

More information

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

Optimal Control of a Queue With High-Low Delay Announcements: The Significance of the Queue Optimal Control of a Queue With High-ow Delay Announcements: The Significance of the Queue Refael Hassin Alexandra Koshman Department of Statistics and Operations Research, Tel Aviv University Tel Aviv

More information

Dynamic Control of a Tandem Queueing System with Abandonments

Dynamic Control of a Tandem Queueing System with Abandonments Dynamic Control of a Tandem Queueing System with Abandonments Gabriel Zayas-Cabán 1 Jungui Xie 2 Linda V. Green 3 Mark E. Lewis 1 1 Cornell University Ithaca, NY 2 University of Science and Technology

More information

Slides 9: Queuing Models

Slides 9: Queuing Models Slides 9: Queuing Models Purpose Simulation is often used in the analysis of queuing models. A simple but typical queuing model is: Queuing models provide the analyst with a powerful tool for designing

More information

An M/M/1/N Queuing system with Encouraged Arrivals

An M/M/1/N Queuing system with Encouraged Arrivals Global Journal of Pure and Applied Mathematics. ISS 0973-1768 Volume 13, umber 7 (2017), pp. 3443-3453 Research India Publications http://www.ripublication.com An M/M/1/ Queuing system with Encouraged

More information

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

Equilibrium customer strategies in a single server Markovian queue with setup times Equilibrium customer strategies in a single server Markovian queue with setup times Apostolos Burnetas and Antonis Economou {aburnetas,aeconom}@math.uoa.gr Department of Mathematics, University of Athens

More information

Managing Call Centers with Many Strategic Agents

Managing Call Centers with Many Strategic Agents Managing Call Centers with Many Strategic Agents Rouba Ibrahim, Kenan Arifoglu Management Science and Innovation, UCL YEQT Workshop - Eindhoven November 2014 Work Schedule Flexibility 86SwofwthewqBestwCompanieswtowWorkwForqwofferw

More information

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

Queueing systems. Renato Lo Cigno. Simulation and Performance Evaluation Queueing systems - Renato Lo Cigno 1 Queueing systems Renato Lo Cigno Simulation and Performance Evaluation 2014-15 Queueing systems - Renato Lo Cigno 1 Queues A Birth-Death process is well modeled by a queue Indeed queues can be used to

More information

Signaling by Price in a Congested Environment

Signaling by Price in a Congested Environment Signaling by Price in a Congested Environment Laurens Debo Chicago Booth School of Business University of Chicago Chicago, IL 60637 Laurens.Debo@ChicagoBooth.edu Uday Rajan Ross School of Business University

More information

Control Mechanisms in Queueing Systems with Nonlinear Waiting Costs

Control Mechanisms in Queueing Systems with Nonlinear Waiting Costs Control Mechanisms in Queueing Systems with Nonlinear Waiting Costs by Ata Ghareh Aghaji Zare A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of

More information

The Value of Congestion

The Value of Congestion Laurens G. Debo Tepper School of Business Carnegie Mellon University Pittsburgh, PA 15213 The Value of Congestion Uday Rajan Ross School of Business University of Michigan Ann Arbor, MI 48109. February

More information

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

CPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017 CPSC 531: System Modeling and Simulation Carey Williamson Department of Computer Science University of Calgary Fall 2017 Motivating Quote for Queueing Models Good things come to those who wait - poet/writer

More information

Equilibrium threshold joining strategies in partially observable batch service queueing systems

Equilibrium threshold joining strategies in partially observable batch service queueing systems DOI 10.1007/s10479-017-2630-0 QUEUEING THEORY AND NETWORK APPLICATIONS Equilibrium threshold joining strategies in partially observable batch service queueing systems Olga Bountali 1 Antonis Economou 2

More information

M/G/1 and Priority Queueing

M/G/1 and Priority Queueing M/G/1 and Priority Queueing Richard T. B. Ma School of Computing National University of Singapore CS 5229: Advanced Compute Networks Outline PASTA M/G/1 Workload and FIFO Delay Pollaczek Khinchine Formula

More information

PBW 654 Applied Statistics - I Urban Operations Research

PBW 654 Applied Statistics - I Urban Operations Research PBW 654 Applied Statistics - I Urban Operations Research Lecture 2.I Queuing Systems An Introduction Operations Research Models Deterministic Models Linear Programming Integer Programming Network Optimization

More information

On a Conjecture for Dynamic Priority Queues and Nash Equilibrium for Quality of Service Sensitive Markets. 1 Introduction

On a Conjecture for Dynamic Priority Queues and Nash Equilibrium for Quality of Service Sensitive Markets. 1 Introduction On a Conjecture for Dynamic Priority Queues and Nash Equilibrium for Quality of Service Sensitive Markets Manu K. Gupta 1 and N. Hemachandra 2 1 IRIT, 2 rue C. Camichel, Toulouse, France 2 Industrial Engineering

More information

A monotonic property of the optimal admission control to an M/M/1 queue under periodic observations with average cost criterion

A monotonic property of the optimal admission control to an M/M/1 queue under periodic observations with average cost criterion A monotonic property of the optimal admission control to an M/M/1 queue under periodic observations with average cost criterion Cao, Jianhua; Nyberg, Christian Published in: Seventeenth Nordic Teletraffic

More information

Customer Equilibrium in a Single-Server System with Virtual and System Queues

Customer Equilibrium in a Single-Server System with Virtual and System Queues Customer Equilibrium in a Single-Server System with Virtual and System Queues Roei Engel and Refael Hassin Department of Statistics and Operations Research Tel Aviv University June 25, 217 Abstract Consider

More information

Congestion Equilibrium for Differentiated Service Classes Richard T. B. Ma

Congestion Equilibrium for Differentiated Service Classes Richard T. B. Ma Congestion Equilibrium for Differentiated Service Classes Richard T. B. Ma School of Computing National University of Singapore Allerton Conference 2011 Outline Characterize Congestion Equilibrium Modeling

More information

Spring 2016 Network Science. Solution of Quiz I

Spring 2016 Network Science. Solution of Quiz I Spring 2016 Network Science Department of Electrical and Computer Engineering National Chiao Tung University Solution of Quiz I Problem Points Your Score 1 5 2 20 25 20 Total 100 Read all of the following

More information

Performance Evaluation of Queuing Systems

Performance Evaluation of Queuing Systems Performance Evaluation of Queuing Systems Introduction to Queuing Systems System Performance Measures & Little s Law Equilibrium Solution of Birth-Death Processes Analysis of Single-Station Queuing Systems

More information

Simple queueing models

Simple queueing models Simple queueing models c University of Bristol, 2012 1 M/M/1 queue This model describes a queue with a single server which serves customers in the order in which they arrive. Customer arrivals constitute

More information

Strategic Dynamic Jockeying Between Two Parallel Queues

Strategic Dynamic Jockeying Between Two Parallel Queues Strategic Dynamic Jockeying Between Two Parallel Queues Amin Dehghanian 1 and Jeffrey P. Kharoufeh 2 Department of Industrial Engineering University of Pittsburgh 1048 Benedum Hall 3700 O Hara Street Pittsburgh,

More information

Online Supplement to

Online Supplement to Online Supplement to Pricing Decisions in a Strategic Single Retailer/Dual Suppliers Setting under Order Size Constraints Ali Ekici Department of Industrial Engineering, Ozyegin University, Istanbul, Turkey,

More information

Queueing Theory (Part 4)

Queueing Theory (Part 4) Queueing Theory (Part 4) Nonexponential Queueing Systems and Economic Analysis Queueing Theory-1 Queueing Models with Nonexponential Distributions M/G/1 Model Poisson input process, general service time

More information

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

EFFECTS OF SYSTEM PARAMETERS ON THE OPTIMAL POLICY STRUCTURE IN A CLASS OF QUEUEING CONTROL PROBLEMS EFFECTS OF SYSTEM PARAMETERS ON THE OPTIMAL POLICY STRUCTURE IN A CLASS OF QUEUEING CONTROL PROBLEMS Eren Başar Çil, E. Lerzan Örmeci and Fikri Karaesmen Kellogg School of Management Northwestern University

More information

Lecture 20: Reversible Processes and Queues

Lecture 20: Reversible Processes and Queues Lecture 20: Reversible Processes and Queues 1 Examples of reversible processes 11 Birth-death processes We define two non-negative sequences birth and death rates denoted by {λ n : n N 0 } and {µ n : n

More information

Introduction to Queuing Networks Solutions to Problem Sheet 3

Introduction to Queuing Networks Solutions to Problem Sheet 3 Introduction to Queuing Networks Solutions to Problem Sheet 3 1. (a) The state space is the whole numbers {, 1, 2,...}. The transition rates are q i,i+1 λ for all i and q i, for all i 1 since, when a bus

More information

Photo: US National Archives

Photo: US National Archives ESD.86. Markov Processes and their Application to Queueing II Richard C. Larson March 7, 2007 Photo: US National Archives Outline Little s Law, one more time PASTA treat Markov Birth and Death Queueing

More information

Solutions to Homework Discrete Stochastic Processes MIT, Spring 2011

Solutions to Homework Discrete Stochastic Processes MIT, Spring 2011 Exercise 6.5: Solutions to Homework 0 6.262 Discrete Stochastic Processes MIT, Spring 20 Consider the Markov process illustrated below. The transitions are labelled by the rate q ij at which those transitions

More information

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

Chapter 6 Queueing Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Chapter 6 Queueing Models Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Purpose Simulation is often used in the analysis of queueing models. A simple but typical queueing model: Queueing

More information

On the Partitioning of Servers in Queueing Systems during Rush Hour

On the Partitioning of Servers in Queueing Systems during Rush Hour On the Partitioning of Servers in Queueing Systems during Rush Hour Bin Hu Saif Benjaafar Department of Operations and Management Science, Ross School of Business, University of Michigan at Ann Arbor,

More information

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

Queueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements Queueing Systems: Lecture 3 Amedeo R. Odoni October 18, 006 Announcements PS #3 due tomorrow by 3 PM Office hours Odoni: Wed, 10/18, :30-4:30; next week: Tue, 10/4 Quiz #1: October 5, open book, in class;

More information

M/M/1 Queueing systems with inventory

M/M/1 Queueing systems with inventory Queueing Syst 2006 54:55 78 DOI 101007/s11134-006-8710-5 M/M/1 Queueing systems with inventory Maike Schwarz Cornelia Sauer Hans Daduna Rafal Kulik Ryszard Szekli Received: 11 August 2004 / Revised: 6

More information

This paper studies alternative price-service mechanisms for a provider that serves customers whose delay

This paper studies alternative price-service mechanisms for a provider that serves customers whose delay MANAGEMENT SCIENCE Vol. 5, No. 7, July 24, pp. 869 882 issn 25-199 eissn 1526-551 4 57 869 informs doi 1.1287/mnsc.13.156 24 INFORMS Pricing and Priority Auctions in Queueing Systems with a Generalized

More information

Chapter 1. Introduction. 1.1 Stochastic process

Chapter 1. Introduction. 1.1 Stochastic process Chapter 1 Introduction Process is a phenomenon that takes place in time. In many practical situations, the result of a process at any time may not be certain. Such a process is called a stochastic process.

More information

Optimal Control of an Inventory System with Joint Production and Pricing Decisions

Optimal Control of an Inventory System with Joint Production and Pricing Decisions Optimal Control of an Inventory System with Joint Production and Pricing Decisions Ping Cao, Jingui Xie Abstract In this study, we consider a stochastic inventory system in which the objective of the manufacturer

More information

Inferring Quality from a Queue

Inferring Quality from a Queue Inferring Quality from a Queue Laurens G. Debo Tepper School of Business Carnegie Mellon University Pittsburgh, PA 15213 Uday Rajan Ross School of Business University of Michigan Ann Arbor, MI 48109. January

More information

Optimal Strategy Analysis of N-Policy M/M/1 Vacation Queueing System with Server Start-Up and Time-Out

Optimal Strategy Analysis of N-Policy M/M/1 Vacation Queueing System with Server Start-Up and Time-Out International Journal of Engineering Science Invention ISSN (Online): 319 6734, ISSN (rint): 319 676 Volume 6 Issue 11 November 017. 4-8 Optimal Strategy Analysis of N-olicy M/M/1 Vacation Queueing System

More information

Microeconomic Theory (501b) Problem Set 10. Auctions and Moral Hazard Suggested Solution: Tibor Heumann

Microeconomic Theory (501b) Problem Set 10. Auctions and Moral Hazard Suggested Solution: Tibor Heumann Dirk Bergemann Department of Economics Yale University Microeconomic Theory (50b) Problem Set 0. Auctions and Moral Hazard Suggested Solution: Tibor Heumann 4/5/4 This problem set is due on Tuesday, 4//4..

More information

Miaomiao Yu a,b, Attahiru Sule Alfa b,c

Miaomiao Yu a,b, Attahiru Sule Alfa b,c Strategic queueing behavior for individual and social optimization in managing discrete time working vacation queue with Bernoulli interruption schedule Miaomiao Yu a,b, Attahiru Sule Alfa b,c a School

More information

Stochastic Equilibrium Problems arising in the energy industry

Stochastic Equilibrium Problems arising in the energy industry Stochastic Equilibrium Problems arising in the energy industry Claudia Sagastizábal (visiting researcher IMPA) mailto:sagastiz@impa.br http://www.impa.br/~sagastiz ENEC workshop, IPAM, Los Angeles, January

More information

Queuing Analysis. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Queuing Analysis. Chapter Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall Queuing Analysis Chapter 13 13-1 Chapter Topics Elements of Waiting Line Analysis The Single-Server Waiting Line System Undefined and Constant Service Times Finite Queue Length Finite Calling Problem The

More information

Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server

Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server S. Jehoashan Kingsly 1, S. Padmasekaran and K. Jeganathan 3 1 Department of Mathematics, Adhiyamaan

More information

Dynamic Pricing for Non-Perishable Products with Demand Learning

Dynamic Pricing for Non-Perishable Products with Demand Learning Dynamic Pricing for Non-Perishable Products with Demand Learning Victor F. Araman Stern School of Business New York University René A. Caldentey DIMACS Workshop on Yield Management and Dynamic Pricing

More information

Technical Companion to: Sharing Aggregate Inventory Information with Customers: Strategic Cross-selling and Shortage Reduction

Technical Companion to: Sharing Aggregate Inventory Information with Customers: Strategic Cross-selling and Shortage Reduction Technical Companion to: Sharing Aggregate Inventory Information with Customers: Strategic Cross-selling and Shortage Reduction Ruomeng Cui Kelley School of Business, Indiana University, Bloomington, IN

More information

ISyE 2030 Practice Test 2

ISyE 2030 Practice Test 2 1 NAME ISyE 2030 Practice Test 2 Summer 2005 This test is open notes, open books. You have exactly 75 minutes. 1. Short-Answer Questions (a) TRUE or FALSE? If arrivals occur according to a Poisson process

More information

Systems Simulation Chapter 6: Queuing Models

Systems Simulation Chapter 6: Queuing Models Systems Simulation Chapter 6: Queuing Models Fatih Cavdur fatihcavdur@uludag.edu.tr April 2, 2014 Introduction Introduction Simulation is often used in the analysis of queuing models. A simple but typical

More information

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

Optimal Control of a Production-Inventory System with both Backorders and Lost Sales Optimal Control of a Production-Inventory System with both Backorders and Lost Sales Saif Benjaafar Mohsen ElHafsi Tingliang Huang 3 Industrial & Systems Engineering, Department of Mechanical Engineering,

More information

Equilibrium and socially optimal arrivals to a single server loss system

Equilibrium and socially optimal arrivals to a single server loss system 1 Equilibrium and socially optimal arrivals to a single server loss system Liron Ravner and Moshe Haviv Department of Statistics and the Center for the Study of Rationality Hebrew University of Jerusalem

More information

Optimal Pricing for a Service Facility

Optimal Pricing for a Service Facility 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

More information

Large-scale Service Marketplaces: The Role of the Moderating Firm

Large-scale Service Marketplaces: The Role of the Moderating Firm Large-scale Service Marketplaces: The Role of the Moderating Firm Gad Allon Kellogg School of Management, Northwestern University, Evanston, Illinois, g-allon@kellogg.northwestern.edu Achal Bassamboo Kellogg

More information

Outline. Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue.

Outline. Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue. Outline Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue Batch queue Bulk input queue M [X] /M/1 Bulk service queue M/M [Y]

More information

Bounded Rationality in Service Systems

Bounded Rationality in Service Systems Bounded ationality in Service Systems Tingliang Huang Department of Management Science & Innovation, University ollege London, United Kingdom, t.huang@ucl.ac.uk Gad Allon Kellogg School of Management,

More information

Tariffs, Mechanisms and Equilibria at a Single Internet Link

Tariffs, Mechanisms and Equilibria at a Single Internet Link Tariffs, Mechanisms and Equilibria at a Single Internet Link Costas Courcoubetis and Antonis Dimakis Department of Informatics Athens University of Economics and Business Patission 76, Athens 10434, Greece

More information

Herding and Congestion 1

Herding and Congestion 1 Herding and Congestion 1 Laurens G. Debo 2 Tepper School of Business Carnegie Mellon University Pittsburgh, PA 15213 Christine A. Parlour 3 Tepper School of Business Carnegie Mellon University Pittsburgh,

More information

On the Partitioning of Servers in Queueing Systems during Rush Hour

On the Partitioning of Servers in Queueing Systems during Rush Hour On the Partitioning of Servers in Queueing Systems during Rush Hour This paper is motivated by two phenomena observed in many queueing systems in practice. The first is the partitioning of server capacity

More information

Session-Based Queueing Systems

Session-Based Queueing Systems Session-Based Queueing Systems Modelling, Simulation, and Approximation Jeroen Horters Supervisor VU: Sandjai Bhulai Executive Summary Companies often offer services that require multiple steps on the

More information

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

Optimal Pricing for a Service Facility with Congestion Penalties. Idriss Maoui Optimal Pricing for a Service Facility with Congestion Penalties A Thesis Presented to The Academic Faculty by Idriss Maoui In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy

More information

Optimal Static Pricing for a Service Facility with Holding Costs

Optimal Static Pricing for a Service Facility with Holding Costs Optimal Static Pricing for a Service Facility with Holding Costs Idriss Maoui 1, Hayriye Ayhan 2 and Robert D. Foley 2 1 ZS Associates Princeton, NJ 08540, U.S.A. 2 H. Milton Stewart School of Industrial

More information

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

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/6/16. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA 1 / 24 Queueing Review (mostly from BCNN) Christos Alexopoulos and Dave Goldsman Georgia Institute of Technology, Atlanta, GA, USA 10/6/16 2 / 24 Outline 1 Introduction 2 Queueing Notation 3 Transient

More information

Strategic Properties of Heterogeneous Serial Cost Sharing

Strategic Properties of Heterogeneous Serial Cost Sharing Strategic Properties of Heterogeneous Serial Cost Sharing Eric J. Friedman Department of Economics, Rutgers University New Brunswick, NJ 08903. January 27, 2000 Abstract We show that serial cost sharing

More information

The curse of the first-in-first-out queue discipline

The curse of the first-in-first-out queue discipline The curse of the first-in-first-out queue discipline Trine Tornøe Platz, Lars Peter Østerdal Department of Business and Economics University of Southern Denmark September 13, 2012 Abstract Every day people

More information

Optimal Insurance of Search Risk

Optimal Insurance of Search Risk Optimal Insurance of Search Risk Mikhail Golosov Yale University and NBER Pricila Maziero University of Pennsylvania Guido Menzio University of Pennsylvania and NBER November 2011 Introduction Search and

More information

Inventory Ordering Control for a Retrial Service Facility System Semi- MDP

Inventory Ordering Control for a Retrial Service Facility System Semi- MDP International Journal of Engineering Science Invention (IJESI) ISS (Online): 239 6734, ISS (Print): 239 6726 Volume 7 Issue 6 Ver I June 208 PP 4-20 Inventory Ordering Control for a Retrial Service Facility

More information

The effect of probabilities of departure with time in a bank

The effect of probabilities of departure with time in a bank International Journal of Scientific & Engineering Research, Volume 3, Issue 7, July-2012 The effect of probabilities of departure with time in a bank Kasturi Nirmala, Shahnaz Bathul Abstract This paper

More information

Improved Algorithms for Machine Allocation in Manufacturing Systems

Improved Algorithms for Machine Allocation in Manufacturing Systems Improved Algorithms for Machine Allocation in Manufacturing Systems Hans Frenk Martine Labbé Mario van Vliet Shuzhong Zhang October, 1992 Econometric Institute, Erasmus University Rotterdam, the Netherlands.

More information

Queueing Systems: Lecture 6. Lecture Outline

Queueing Systems: Lecture 6. Lecture Outline Queueing Systems: Lecture 6 Amedeo R. Odoni November 6, 2006 Lecture Outline Congestion pricing in transportation: the fundamental ideas Congestion pricing and queueing theory Numerical examples A real

More information

No-envy in Queueing Problems

No-envy in Queueing Problems No-envy in Queueing Problems Youngsub Chun School of Economics Seoul National University Seoul 151-742, Korea and Department of Economics University of Rochester Rochester, NY 14627, USA E-mail: ychun@plaza.snu.ac.kr

More information

Economy of Scale in Multiserver Service Systems: A Retrospective. Ward Whitt. IEOR Department. Columbia University

Economy of Scale in Multiserver Service Systems: A Retrospective. Ward Whitt. IEOR Department. Columbia University Economy of Scale in Multiserver Service Systems: A Retrospective Ward Whitt IEOR Department Columbia University Ancient Relics A. K. Erlang (1924) On the rational determination of the number of circuits.

More information

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

Queueing Review. Christos Alexopoulos and Dave Goldsman 10/25/17. (mostly from BCNN) Georgia Institute of Technology, Atlanta, GA, USA 1 / 26 Queueing Review (mostly from BCNN) Christos Alexopoulos and Dave Goldsman Georgia Institute of Technology, Atlanta, GA, USA 10/25/17 2 / 26 Outline 1 Introduction 2 Queueing Notation 3 Transient

More information

Control of Fork-Join Networks in Heavy-Traffic

Control of Fork-Join Networks in Heavy-Traffic in Heavy-Traffic Asaf Zviran Based on MSc work under the guidance of Rami Atar (Technion) and Avishai Mandelbaum (Technion) Industrial Engineering and Management Technion June 2010 Introduction Network

More information

Deceptive Advertising with Rational Buyers

Deceptive Advertising with Rational Buyers Deceptive Advertising with Rational Buyers September 6, 016 ONLINE APPENDIX In this Appendix we present in full additional results and extensions which are only mentioned in the paper. In the exposition

More information

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

SOLUTIONS IEOR 3106: Second Midterm Exam, Chapters 5-6, November 8, 2012 SOLUTIONS IEOR 3106: Second Midterm Exam, Chapters 5-6, November 8, 2012 This exam is closed book. YOU NEED TO SHOW YOUR WORK. Honor Code: Students are expected to behave honorably, following the accepted

More information

Non Markovian Queues (contd.)

Non Markovian Queues (contd.) MODULE 7: RENEWAL PROCESSES 29 Lecture 5 Non Markovian Queues (contd) For the case where the service time is constant, V ar(b) = 0, then the P-K formula for M/D/ queue reduces to L s = ρ + ρ 2 2( ρ) where

More information

Elementary queueing system

Elementary queueing system Elementary queueing system Kendall notation Little s Law PASTA theorem Basics of M/M/1 queue M/M/1 with preemptive-resume priority M/M/1 with non-preemptive priority 1 History of queueing theory An old

More information

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

Stability and Rare Events in Stochastic Models Sergey Foss Heriot-Watt University, Edinburgh and Institute of Mathematics, Novosibirsk Stability and Rare Events in Stochastic Models Sergey Foss Heriot-Watt University, Edinburgh and Institute of Mathematics, Novosibirsk ANSAPW University of Queensland 8-11 July, 2013 1 Outline (I) Fluid

More information

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2016

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2016 Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2016 The time limit for this exam is four hours. The exam has four sections. Each section includes two questions.

More information

Notes on Mechanism Designy

Notes on Mechanism Designy Notes on Mechanism Designy ECON 20B - Game Theory Guillermo Ordoñez UCLA February 0, 2006 Mechanism Design. Informal discussion. Mechanisms are particular types of games of incomplete (or asymmetric) information

More information

System with a Server Subject to Breakdowns

System with a Server Subject to Breakdowns Applied Mathematical Sciences Vol. 7 213 no. 11 539 55 On Two Modifications of E 2 /E 2 /1/m Queueing System with a Server Subject to Breakdowns Michal Dorda VSB - Technical University of Ostrava Faculty

More information

Competition Policy - Spring 2005 Monopolization practices I

Competition Policy - Spring 2005 Monopolization practices I Prepared with SEVI S LIDES Competition Policy - Spring 2005 Monopolization practices I Antonio Cabrales & Massimo Motta May 25, 2005 Summary Some definitions Efficiency reasons for tying Tying as a price

More information

Stationary remaining service time conditional on queue length

Stationary remaining service time conditional on queue length Stationary remaining service time conditional on queue length Karl Sigman Uri Yechiali October 7, 2006 Abstract In Mandelbaum and Yechiali (1979) a simple formula is derived for the expected stationary

More information

Final Project Report for EE599 (Special Topics: Decision Making in Networked Systems)

Final Project Report for EE599 (Special Topics: Decision Making in Networked Systems) Final Project Report for EE599 (Special Topics: Decision Making in Networked Systems) Project Title: Applications of Dynamic Games in Queues Shivasadat Navabi Sohi navabiso@usc.edu This report was prepared

More information

Moral Hazard in Teams

Moral Hazard in Teams Moral Hazard in Teams Ram Singh Department of Economics September 23, 2009 Ram Singh (Delhi School of Economics) Moral Hazard September 23, 2009 1 / 30 Outline 1 Moral Hazard in Teams: Model 2 Unobservable

More information

Dynamic control of a tandem system with abandonments

Dynamic control of a tandem system with abandonments Dynamic control of a tandem system with abandonments Gabriel Zayas-Cabán 1, Jingui Xie 2, Linda V. Green 3, and Mark E. Lewis 4 1 Center for Healthcare Engineering and Patient Safety University of Michigan

More information