The Profit Maximizing Cutoff in Observable Queues with State Dependent Pricing
Christian Borgs (MSR-NE) Jennifer T. Chayes (MSR-NE)
Sherwin Doroudi (CMU-Tepper) Mor Harchol-Balter (CMU-CS) Kuang Xu (MIT-LIDS)
Support provided by Microsoft Computational Thinking grant
1. Background & Motivation
4. Problem Statement & Approach
CHARGE ENTRY PRICE
OBSERVABLE
QUEUE
Hmmβ¦
should
I join?
DELAY
SENSITIVE
CUSTOMERS
w/ LIMITED
BUDGET
ο‘
INPUTS: fixed π and π
ο‘
OBJECTIVE: Find cutoff π β to maximize the
earning rate π
(π, π, π)
ο‘
TECHNIQUE: use a βdiscrete derivativeβ
ο§ Define Ξπ₯ π π₯ β‘ π π₯ + 1 β π π₯
ο§ Ξπ₯ is the forward difference operator
ο§ Solve Ξπ [π
π, π, π ] = 0 for π β π
ο§ Obtain optimal cutoff π β = βπβ
CLOUD COMPUTING SERVICE
GOAL: Choose prices and admissions
policy to maximize profits
2. The Queueing Model
ο‘
π/π/1 queue
ο‘
πβ
ο‘
π=1
WLOG
ο‘
5. The Analysis
ο‘
ln(π) πΊ π, π β π π ln
All customers are identical with parameters:
π
π£=1
Value for receiving service
Waiting cost per unit time
Solve: π
π + 1, π, π β π
π, π, π = 0
1
Define: π β‘ π + 2 and πΊ π, π β‘ 1 β π π +
1βπ
Question: How do we solve this for π?
ο‘
ο‘
(π + 1) + π β€ π
Now solve: π₯π π₯ = πΆ for π₯
Answer: Lambert π (product log) function
π π₯ π
π : # of customers in (state of) system
ln(π)ππΊ(π,π)
=
1βπ
Call both of
these π₯
π: price customers must pay
I wait only if:
π πΊ π,π βπ
3. How to Price?
π(π₯)
=π₯
Or equivalently
ο³
π π₯π π₯ = π₯
6. Conclusions
Charge as much as customers are willing to pay in each state:
π π = π β (π + 1)
π
0
π
π
1
π
= ceil
π
1
1
ln π β
π
1βπ π+
β
β
π
1 β π ln π
1βπ
π
πβ1
$π β 1 π $π β 2 π
1βπ π+
πβ
Cutoff at π
π $π β π β 2 π $π β π β 1π
So what can the closed form do for us?
Butβ¦ we use an explicit early cutoff at state π.
Why?
Asymptotic Results
For fixed π < 1, as π β β: π β βΌ 1 β π π
Answer: Cutoff ο¨ shorter queue ο¨ high prices more often
When π = 1, as π β β: π β βΌ 2π
So how much do we make?
Probability:
(π)
π0
0
Price charged:
π
(π)
π1
π
π
1
(π)
ππβ1
$π β 1 π $π β 2 π
For fixed π > 1, as π β β: π β βΌ log π ( π)
π
π
πβ1
π $π β π β 2 π
Earning rate = (arrival rate) x (average price charged)
Is the cutoff of practical use?
When π > 1: high cutoff ο¨ huge losses!
πβ1
(π)
ππ : Probability that a new arrival
sees state π, given a cutoff of π
π
1
π
(π, π, π) =
β
π+1
1βπ
1βπ
πβ = 7
β
π(π)}
π π = π β (π + 1)
1 β ππ 1 β π π + ππ 1 + π β ππ β 1
Earning Rate
π
π, π, π = π β
(π)
{ππ
π=0
Call this
constant πΆ
π = 1.2
π = 50
π
1
1βπ
β2
© Copyright 2026 Paperzz