STOCHASTIC MATCHING NETWORKS�Theory and Applications�
SIVA THEJA MAGULURI AND SUSHIL VARMA��SCHOOL OF INDUSTRIAL AND SYSTEMS ENGINEERING�GEORGIA INSTITUTE OF TECHNOLOGY
1
A CLASSICAL QUEUE
2
A MATCHING QUEUE
3
A MATCHING QUEUE
TRANSIENT
NULL RECURRENT
TRANSIENT
4
Unstable in all three cases
STABILITY IN A MATCHING QUEUE
5
CLASSICAL QUEUE AS A MATCHING QUEUE
6
M/M/1/K QUEUE AS A MATCHING QUEUE
M/M/K QUEUE AS A BIPARTITE MATCHING QUEUE
7
A PRODUCTION SYSTEM AS A MATCHING QUEUE
8
Outstanding Demand
Surplus Product
OUTLINE OF THE TUTORIAL
PART II
9
OUTLINE OF THE TUTORIAL
PART II
10
Heavy Traffic Theory
RESULTS
11
CLASSICAL SINGLE SERVER QUEUE
12
MATCHING QUEUE
13
What is Heavy-Traffic here?
MATCHING QUEUE: HEAVY-TRAFFIC
14
HEAVY-TRAFFIC: BERNOULLI CASE
15
Theorem [Varma, M 21]: 𝜖→0 or 𝜏→∞ (or both)
| | |
| | |
| | |
16
| | |
| | |
| | |
HEAVY-TRAFFIC: BERNOULLI CASE
HEAVY-TRAFFIC: GENERAL CASE
17
| | |
| | |
CLASSICAL QUEUE WITH DYNAMIC ARRIVALS
18
| | |
| | |
| | |
Bernoulli Arrivals and Threshold control
We also have a result for general arrivals and control
Heavy Traffic Theory
PROOF OUTLINE
19
CLASSICAL QUEUE: TRANSFORM METHOD
20
| | |
Two-Sided Laplace Transform MGF | One-sided Laplace transform | Fourier Transform Characteristic Function |
MATCHING QUEUE – HYBRID REGIME
21
UNIQUENESS: INVERSE FOURIER TRANSFORM
22
PROOF OUTLINE
23
HEAVY-TRAFFIC: GENERAL CASE
24
| | |
| | |
Characteristic Function Method | Inverse Fourier Transform Method | Characteristic Function Method |
|
|
|
OUTLINE OF THE TUTORIAL
PART II
25
OUTLINE OF THE TUTORIAL
PART II
26
Online Marketplaces
REVENUE MAXIMIZATION
SINGLE MATCHING QUEUE
27
REVENUE
28
FLUID REVENUE
29
CAN WE ACHIEVE FLUID REVENUE?
30
Small Perturbations:
Small Loss in Revenue ☺
Large Queue Length (Heavy-Traffic result) ☹
What is the trade-off?
31
ASYMPTOTIC VIEWPOINT
32
33
Online Marketplaces
REVENUE MAXIMIZATION
BIPARTITE PLATFORM
34
CLASSICAL QUEUE AS A MATCHING QUEUE
35
BIPARTITE MATCHING PLATFORM
36
BipartiteMatching Platform
Parallel Server System
MATCHING PLATFORMS
37
MATCHING PLATFORM
MaxWeight Matching
38
We want Joint Pricing and Matching Policy
LARGE MARKET REGIME
39
n independent matching queues
COMPLETE RESOURCE POOLING
40
CRP Condition
Related to Hall’s condition. Ensures
Key Ingredient: State Space Collapse!
INCORPORATING STRATEGIC SERVERS
Incentive-compatible, near-optimal, pricing and matching policies for a wide variety of utility functions
Result [Varma, Castro, M 2021]
Set a Driver Destination
When one sets a Driver Destination in your app, riders going towards that destination will be matched.
Area Preferences
Surge Pricing
What if I lie and join another queue
Model
STOCHASTIC MATCHING NETWORKS
BEYOND BIPARTITE SETTING
42
MATCHING QUEUE AND BIPARTITE MATCHING PLATFORM
Matching Platform
PAYMENT CHANNEL NETWORKS
44
Matching Network
Classical Communication Network
OUTLINE OF THE TUTORIAL
PART II
45
Thank You
BREAK
46
Backup Slides
47
EXTENSIONS FOR ONLINE MARKETPLACES
48
POWER OF MAX-WEIGHT FOR LARGE SYSTEMS
49
Analogous to the operating point being in the interior of a facet of capacity region
STRATEGIC SERVERS
50
Queue 3, 4 offers better price
Queue 2,4 share neighbors with Queue 1
What if I Lie and Join Another Queue?
STRATEGIC SERVERS
51
Utility Function depending on the price, detour cost, and expected matching rates
Each Driver will maximize its Utility (Equilibrium (EQ))
RELATED WORK
52
CONCLUSIONS
53
Other Applications
54
ASSEMBLE TO ORDER MANUFACTURING SYSTEMS
55
ASSUMPTIONS FOR HEAVY-TRAFFIC
56
GENERAL CASE (SINGLE SERVER QUEUE)
57
| | |
| | |
TWO-SIDED QUEUE
58
…
MGF METHOD [Hurtado-Lange, Maguluri 19]
…
MGF METHOD
TRANSFORM TECHNIQUES
ASSUMPTIONS [VARMA, CASTRO, M ‘21]
62
ASSUMPTIONS [VARMA, PORNPAWEE, WANG, M ‘20]
63
64
JOINT WORK WITH
65
Sushil Varma
OR PhD candidate
ISyE, GaTech
Pornpawee Bumpensanti
OR PhD Candidate
ISyE, GaTech
He Wang
ISyE, GaTech
Francisco Castro
Anderson School of Management
UCLA
OUTLINE
PART I
66
OUTLINE
PART I
67
RELATED WORK
68
Two-Sided Queues
INTRODUCTION
69